205 lines
5.7 KiB
Plaintext
205 lines
5.7 KiB
Plaintext
-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
|
|
|
|
|
|
---------------------------------------------------------------------------
|
|
-- (C)opyright 2006-2014 bintec elmeg GmbH
|
|
-- $RCSfile: mib-acct,v $
|
|
-- $Revision: 1.11 $
|
|
-- $Date: 2014-02-07 10:37:49 $
|
|
-- Author: stefans
|
|
---------------------------------------------------------------------------
|
|
|
|
BINTEC-ACCTSTORE DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Integer32, Unsigned32, Counter32, Counter64, IpAddress, TimeTicks,
|
|
mib-2, enterprises
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString, TimeStamp
|
|
FROM SNMPv2-TC
|
|
|
|
Date, admin-2
|
|
FROM BINTEC-MIB
|
|
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF;
|
|
|
|
-- This MIB file contains MIBs for accouting store
|
|
-- group admin:
|
|
--
|
|
|
|
---------------------------------------------------------------------------
|
|
-- acctStore MIB
|
|
|
|
acctStoreMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200604040000Z"
|
|
ORGANIZATION "bintec elmeg GmbH"
|
|
CONTACT-INFO
|
|
"EMail: info@bintec-elmeg.de
|
|
Web: www.bintec-elmeg.de
|
|
"
|
|
DESCRIPTION
|
|
"The MIB module for .ccouting store
|
|
"
|
|
REVISION "200604040000Z"
|
|
DESCRIPTION
|
|
"Initial version."
|
|
|
|
::= { admin-2 4 }
|
|
|
|
---------------------------------------------------------------------------
|
|
-- acctStore accouting store configuration
|
|
---------------------------------------------------------------------------
|
|
|
|
acctStore OBJECT IDENTIFIER ::= { acctStoreMIB 1 }
|
|
|
|
acctStoreMode OBJECT-TYPE
|
|
SYNTAX INTEGER { off(1), ram(2), flash(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This enables the accouting store
|
|
off : all new entries in acctStoreTable are deleted at once
|
|
ram : entries are only kept in table (not saved permanent)
|
|
flash: entries are saved permanent
|
|
."
|
|
DEFVAL { flash }
|
|
::= { acctStore 1 }
|
|
|
|
acctStoreSize OBJECT-TYPE
|
|
SYNTAX INTEGER (64 .. 8096)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
"maximum size of accouting store (in kBytes)."
|
|
::= { acctStore 2 }
|
|
|
|
acctStoreUsed OBJECT-TYPE
|
|
SYNTAX INTEGER (-1 .. 100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current used size of availabe memory (percent).
|
|
-1: error occured during file creation"
|
|
::= { acctStore 3 }
|
|
|
|
|
|
---------------------------------------------------------------------------
|
|
-- acctStoreTable accouting store entries
|
|
---------------------------------------------------------------------------
|
|
|
|
acctStoreTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AcctStoreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This tables contains the current entries within the accouting
|
|
store.
|
|
Entries are created by the system.
|
|
The user may only create a new entry with Type=delete, to
|
|
delete some or all entries.
|
|
"
|
|
::= { acctStoreMIB 2 }
|
|
|
|
acctStoreEntry OBJECT-TYPE
|
|
SYNTAX AcctStoreEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"(one entry of acctStoreTable)"
|
|
INDEX { acctStoreType }
|
|
::= { acctStoreTable 1 }
|
|
|
|
AcctStoreEntry ::=
|
|
SEQUENCE {
|
|
acctStoreType INTEGER,
|
|
acctStoreContent INTEGER,
|
|
acctStoreDirection INTEGER,
|
|
acctStoreId INTEGER,
|
|
acctStoreTime Date,
|
|
acctStoreInfo DisplayString
|
|
}
|
|
|
|
acctStoreType OBJECT-TYPE
|
|
SYNTAX INTEGER { volatile(1), permanent(2), delete(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Storage type of this entry.
|
|
volatile : the entry is not saved permanent in flash
|
|
permanent: the entry is saved permanent in flash
|
|
delete : command to delete entries.
|
|
"
|
|
DEFVAL { volatile }
|
|
::= { acctStoreEntry 1 }
|
|
|
|
acctStoreContent OBJECT-TYPE
|
|
SYNTAX INTEGER { call(1), ifc(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Content type of this entry.
|
|
call : dialup call
|
|
ifc : interface traffic summary
|
|
the RX/TX-octets of the enabled interfaces are saved
|
|
automatically each 10 min.
|
|
The storage of appropriate interfaces is enabled
|
|
with IP-Accouting in ipExtIfTable:Accounting
|
|
"
|
|
::= { acctStoreEntry 2 }
|
|
|
|
acctStoreDirection OBJECT-TYPE
|
|
SYNTAX INTEGER { in(1), out(2), sum(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Direction type of this entry.
|
|
in/out : for content call
|
|
sum : summary entry (total call charge, ifc summary)
|
|
"
|
|
::= { acctStoreEntry 3 }
|
|
|
|
acctStoreId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..16777215) -- 24 Bit
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry-Id of the origin:
|
|
content call: internal phone-number or UserId
|
|
content ifc : interface index
|
|
"
|
|
::= { acctStoreEntry 4 }
|
|
|
|
acctStoreTime OBJECT-TYPE
|
|
SYNTAX Date
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Date and time of this entry creation
|
|
"
|
|
::= { acctStoreEntry 5 }
|
|
|
|
acctStoreInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Accounting string. The fields are separated by ';'
|
|
The fields are converted to following types:
|
|
- Integer: 1-8 bytes length
|
|
- String : must have leading ' ' (max length 15 chars)
|
|
- BCD num: must have leading '.' (max length 30 digits)
|
|
(e.g. phone number)
|
|
e.g. 123;;456; Infostr;.091196730;
|
|
"
|
|
::= { acctStoreEntry 6 }
|
|
|
|
|
|
-- end: acctStore
|
|
---------------------------------------------------------------------------
|
|
|
|
END
|