Observium_CE/mibs/bintec/BINTEC-ACCTSTORE

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