You are here:

MonitorTools.com > Technical documentation > SNMP > MIB > Wellfleet > Wellfleet-ACCT-MIB
ActiveXperts Network Monitor 2019##AdminFavorites

Wellfleet-ACCT-MIB by vendor Wellfleet

Wellfleet-ACCT-MIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2019 to import vendor-specific MIB files, inclusing Wellfleet-ACCT-MIB.


Vendor: Wellfleet
Mib: Wellfleet-ACCT-MIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2019 [download]    (ships with advanced SNMP/MIB tools)
Wellfleet-ACCT-MIB DEFINITIONS ::= BEGIN


IMPORTS
    Counter, Gauge
        FROM RFC1155-SMI
    OBJECT-TYPE
        FROM RFC-1212
    TRAP-TYPE
        FROM RFC-1215
    DisplayString
        FROM RFC1213-MIB
    wfAcctGroup
        FROM Wellfleet-COMMON-MIB;

-- Time expressed as the number of seconds since Jan. 1,
-- 1970, 00:00 (GMT).

RtrTimeStamp ::= 
    INTEGER (0..2147483647)


wfAcct OBJECT IDENTIFIER ::= { wfAcctGroup 1 }

wfAcctCreate OBJECT-TYPE
    SYNTAX  INTEGER {
        created(1),
        deleted(2)
    }
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Used to create or delete the Accounting Service. If
         set to deleted, the wfAcct instance will be deleted
         from the MIB and all accounting data will be deleted
         from the data table. No further snapshots of data 
         will be collected until the Accounting Service is
         created."
    DEFVAL  { created }
    ::= { wfAcct 1 }

wfAcctEnable OBJECT-TYPE
    SYNTAX  INTEGER {
        enabled(1),
        disabled(2)
    }
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Used to enable or disable the Accounting Service. If
         the Accounting Service is disabled after it has been
         allowed to run for a period of time, the snapshots
         of accounting data currently in the data table will be
         maintained, however no further snapshots will be taken
         until the service is once again enabled." 
    DEFVAL  { enabled }
    ::= { wfAcct 2 }

wfAcctOperState OBJECT-TYPE
    SYNTAX INTEGER {
         up(1),
         down(2)
    }
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "This field indicates the actual state of the Accounting
         Service. If up, the Accounting Service is currently
         running and collecting snapshots of data if accounting
         is configured on any interfaces and queues. If down, 
         the Accounting Service is not running or collecting
         snapshots."
    DEFVAL  { down }
    ::= { wfAcct 3 }

wfAcctLogLevel OBJECT-TYPE
    SYNTAX  INTEGER {
          all(2031616),
          debug(65536),
          info(131072),
          warning(262144),
          fault(524288),
          trace(1048576),
          infofaultwarning(917504)
    }
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Specifies the level of event log messages written to the 
         log by the Accounting Service.  To control level of log
         messages:
               DBG_MSG_ALL         0x001f0000 - 2031616
               DBG_MSG_DEBUG       0x00010000 -   65536
               DBG_MSG_INFO        0x00020000 -  131072
               DBG_MSG_WARNING     0x00040000 -  262144
               DBG_MSG_FAULT       0x00080000 -  524288
               DBG_MSG_TRACE       0x00100000 - 1048576"
    DEFVAL  { infofaultwarning }
    ::= { wfAcct 4 }

wfAcctCircularSnapshotFlag OBJECT-TYPE
    SYNTAX  INTEGER {
          enabled(1),
          disabled(2)
    }
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "This flag indicates whether the collection of 
         snapshots for each interface and queue should act 
         as a circular buffer. If enabled, when the maximum 
         number of snapshots in memory is reached, the oldest 
         snapshot will be deleted, and the next snapshot will be 
         added. If disabled, when the maximum number of snapshots 
         in memory is reached, the collection of snapshots will 
         be maintained, however no new snapshots will be added."
    DEFVAL  { enabled }
    ::= { wfAcct 5 }

wfAcctCollectDuration OBJECT-TYPE
    SYNTAX  INTEGER (1..6)
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "This values specifies the duration (in hours) over which
         the Accounting Service is to collect snapshots of 
         accounting data taken at every wfAcctUpdateInterval 
         activation. When the duration is reached, the collection 
         of snapshots will function as described by the 
         wfAcctCircularSnapshotFlag."
    DEFVAL { 2 }
    ::= { wfAcct 6 }

wfAcctUpdateInterval OBJECT-TYPE
    SYNTAX  INTEGER (5..360)
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Specifies the sampling interval (in minutes) at which 
         the Accounting Service will update accounting data both 
         internally and in the data table."
    DEFVAL  { 10 }
    ::= { wfAcct 7 }

wfAcctFlushOnRetrieval OBJECT-TYPE
    SYNTAX  INTEGER {
          enabled(1),
          disabled(2)
    }
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Enables or disables a data flush following export of the
         accounting data file. If enabled, the Accounting Service 
         will clear all data both internally and in the MIB after 
         the data file is tranported and start over at the next 
         activation of wfAcctUpdateInterval. If disabled, the 
         snapshots of accounting data will remain in memory until 
         either the wfAcctFlushData attribute is set or until the 
         maximum number of snapshots has been reached, at which 
         point the collection of snapshots will function as 
         described by the wfAcctCircularSnapshotFlag."
    DEFVAL  { enabled }
    ::= { wfAcct 8 }

wfAcctFlushData OBJECT-TYPE
    SYNTAX  INTEGER ( 0 | 1 ) 
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Causes the Accounting Service to flush data. When this
         attribute is set either to 0 or 1, the Accounting 
         Service will immediately delete all snapshots both
         internally and in the MIB." 
    ::= { wfAcct 9 }

wfAcctLastUpdateTimeStampHigh OBJECT-TYPE
    SYNTAX  RtrTimeStamp 
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "Time stamp (high 32 bits) of the last wfAcctUpdateInterval
         timer expiration. This value is the number of seconds
         since Jan. 1, 1970, 00:00 (GMT)."
    ::= { wfAcct 10 }

wfAcctLastUpdateTimeStampLow OBJECT-TYPE
    SYNTAX  RtrTimeStamp 
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "Time stamp (low 32 bits) of the last wfAcctUpdateInterval
         timer expiration. This value is the number of seconds
         since Jan. 1, 1970, 00:00 (GMT)."
    ::= { wfAcct 11 }

wfAcctLastFlushTimeStampHigh OBJECT-TYPE
    SYNTAX  RtrTimeStamp
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "Time stamp (high 32 bits) of the last data flush, either
         invoked after transport of the data file when
         wfAcctFlushOnRetrieval is enabled, or by setting
         wfAcctFlushData to 0 or 1. This value is the number
         of seconds since Jan. 1, 1970, 00:00 (GMT)."
    ::= { wfAcct 12 }

wfAcctLastFlushTimeStampLow OBJECT-TYPE
    SYNTAX  RtrTimeStamp
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "Time stamp (low 32 bits) of the last data flush, either
         invoked after transport of the data file when
         wfAcctFlushOnRetrieval is enabled, or by setting
         wfAcctFlushData to 0 or 1. This value is the number
         of seconds since Jan. 1, 1970, 00:00 (GMT)."
    ::= { wfAcct 13 }

wfAcctRuleNumEntries OBJECT-TYPE
    SYNTAX  INTEGER (1..2147483647)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of rule entries present in the wfAcctRuleTable."
    ::= { wfAcct 14 }

wfAcctCtrlNumEntries OBJECT-TYPE
    SYNTAX  INTEGER (1..2147483647)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of control entries (regardless of their current 
         state) present in the wfAcctCtrlTable."
    ::= { wfAcct 15 }

wfAcctDataNumEntries OBJECT-TYPE
    SYNTAX  INTEGER (1..2147483647)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of data entries present in the wfAcctDataTable."
    ::= { wfAcct 16 }

wfAcctRuleTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF WfAcctRuleEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
        "Table containing rules which specify the type of statistics 
         to collect." 
    ::= { wfAcctGroup 2 }

wfAcctRuleEntry OBJECT-TYPE
    SYNTAX  WfAcctRuleEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
        "The definition of a data collection rule."
    INDEX   { wfAcctRuleNumber }
    ::= { wfAcctRuleTable 1 }

WfAcctRuleEntry ::= SEQUENCE {
    wfAcctRuleCreate
        INTEGER,
    wfAcctRuleNumber
        INTEGER,
    wfAcctRuleName
        DisplayString,
    wfAcctRuleStatDirection
        INTEGER,
    wfAcctRuleStatCollect
        INTEGER
    }

wfAcctRuleCreate OBJECT-TYPE
    SYNTAX  INTEGER {
        created(1),
        deleted(2)
    }
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Creates or deletes a rule entry. If a deleted rule
         is referenced in one or more control table entries,
         the state of those control entries will be set to
         passive until a valid rule is specified."
    DEFVAL  { created }
    ::= { wfAcctRuleEntry 1 }

wfAcctRuleNumber OBJECT-TYPE
    SYNTAX  INTEGER (1..2147483647)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The unique number for this rule."
    ::= { wfAcctRuleEntry 2 }

wfAcctRuleName OBJECT-TYPE
    SYNTAX  DisplayString
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "The user-defined name of this rule."
    ::= { wfAcctRuleEntry 3 }

wfAcctRuleStatDirection OBJECT-TYPE
    SYNTAX  INTEGER {
        none(1),
        in(2),
        out(3),
        both(4)
    }
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Specifies the direction of traffic for which to collect
         statistics. If none, the data collection for this rule
         is effectively disabled. If in, ingress traffic
         will be used for data collection. If out, egress
         traffic will be used. If both, ingress and egress 
         traffic will be used for data collection."
    DEFVAL  { none }
    ::= { wfAcctRuleEntry 4 }

wfAcctRuleStatCollect OBJECT-TYPE
    SYNTAX  INTEGER {
        octets(1),
        packets(2),
        all(3)
    }
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
        "Specifies which statistics to collect for this rule.
         If octets, octet statistics will be collected. If
         packets, packet statistics will be collected. If all,
         octet and packet statistics will be collected."
    DEFVAL  { octets }
    ::= { wfAcctRuleEntry 5 }

wfAcctCtrlTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF WfAcctCtrlEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
        "Read-only table which contains information about the
         particular rule from the wfAcctRuleTable which is
         being used in collecting statistics for a particular
         access interface and queue."
    ::= { wfAcctGroup 3 }

wfAcctCtrlEntry OBJECT-TYPE
    SYNTAX WfAcctCtrlEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
        "Control information for a particular queue on an 
         access interface."
    INDEX { wfAcctCtrlCctNum, 
            wfAcctCtrlServicePkg,
            wfAcctCtrlQueueIndex }
    ::= { wfAcctCtrlTable 1 }

WfAcctCtrlEntry ::= SEQUENCE {
    wfAcctCtrlCctNum
        INTEGER,
    wfAcctCtrlServicePkg
        INTEGER,
    wfAcctCtrlQueueIndex
        INTEGER,
    wfAcctCtrlRuleNumber
        INTEGER
    }

wfAcctCtrlCctNum OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The circuit number of an access interface."
    ::= { wfAcctCtrlEntry 1 }

wfAcctCtrlServicePkg OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The service package associated with the control entry."
    ::= { wfAcctCtrlEntry 2 }

wfAcctCtrlQueueIndex OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The queue index for which to collect statistics."
    ::= { wfAcctCtrlEntry 3 }

wfAcctCtrlRuleNumber OBJECT-TYPE
    SYNTAX  INTEGER (1..2147483647)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of the rule from the wfAcctRuleTable which will 
         define the set of statistics to collect."
    ::= { wfAcctCtrlEntry 4 }

wfAcctDataTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF WfAcctDataEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
        "A list of data entries. The data table contains the 
         snapshots taken at each sampling interval."
    ::= { wfAcctGroup 4 }

wfAcctDataEntry OBJECT-TYPE
    SYNTAX  WfAcctDataEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
        "An entry containing accounting data for an interface on a 
         per queue level."
    INDEX { wfAcctDataCctNum, 
            wfAcctDataServicePkg,
            wfAcctDataQueueIndex, 
            wfAcctDataTimeStampHigh,
            wfAcctDataTimeStampLow }
    ::= { wfAcctDataTable 1 }

WfAcctDataEntry ::= SEQUENCE {
    wfAcctDataCctNum
        INTEGER,
    wfAcctDataServicePkg
        INTEGER,
    wfAcctDataQueueIndex
        INTEGER,
    wfAcctDataTimeStampHigh
        RtrTimeStamp,
    wfAcctDataTimeStampLow
        RtrTimeStamp,
    wfAcctDataBitmask
        Gauge,
    wfAcctInBelowCirOctets
        Counter,
    wfAcctInAboveCirOctets
        Counter,
    wfAcctInAboveBrOctets
        Counter,
    wfAcctInBelowCirPkts
        Counter,
    wfAcctInAboveCirPkts
        Counter,
    wfAcctInAboveBrPkts
        Counter,
    wfAcctOutOctets
        Counter,
    wfAcctOutPkts
        Counter
    }

wfAcctDataCctNum OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The circuit number of the access interface."
    ::= { wfAcctDataEntry 1 }

wfAcctDataServicePkg OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The service package associated with the access interface."
    ::= { wfAcctDataEntry 2 }

wfAcctDataQueueIndex OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The queue for which the data was collected."
    ::= { wfAcctDataEntry 3 }

wfAcctDataTimeStampHigh OBJECT-TYPE
    SYNTAX  RtrTimeStamp
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "Time stamp (high 32 bits) of the time when this
         snapshot of data was taken.  This value is the number
         of seconds since Jan. 1, 1970, 00:00 (GMT)."
    ::= { wfAcctDataEntry 4 }

wfAcctDataTimeStampLow OBJECT-TYPE
    SYNTAX  RtrTimeStamp
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "Time stamp (low 32 bits) of the time when this
         snapshot of data was taken.  This value is the number
         of seconds since Jan. 1, 1970, 00:00 (GMT)."
    ::= { wfAcctDataEntry 5 }

wfAcctDataBitmask OBJECT-TYPE
    SYNTAX  Gauge
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "Indicates which statistics were collected for this
         data entry, and whether there were any changes in
         the state of the interface since the last update
         interval expiration. Current bit definitions are:

         bit 31                       bit 0
         +--------------------------------+
         |                                |
         +--------------------------------+

         bit0 - wfAcctInBelowCirOctets
         bit1 - wfAcctInAboveCirOctets
         bit2 - wfAcctInAboveBrOctets
         bit3 - wfAcctInBelowCirPkts
         bit4 - wfAcctInAboveCirPkts
         bit5 - wfAcctInAboveBrPkts
         bit6 - wfAcctOutOctets
         bit7 - wfAcctOutPkts
         bits8-29 - reserved for future use
         bit30 - Interface is currently down
         bit31 - Interface is up, but was down during 
                 the current interval

         Bits 30 and 31 are intended to give an indication
         as to the current state of the interface and whether
         the interface state changed during the current 
         interval. If bit 30 is set, the interface was down
         when statistics were requested, therefore all 
         counter fields will be set to zero. If bit 31 is
         set, the interface was up when statistics were
         requested, however the state of the interface
         transitioned from down to up at some point during
         the interval, therefore statistics may have been
         lost."
    ::= { wfAcctDataEntry 6 }

wfAcctInBelowCirOctets OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of octets received which were below the 
         committed information rate (CIR)."
    ::= { wfAcctDataEntry 7 }

wfAcctInAboveCirOctets OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of octets received which exceeded the 
         committed information rate, but which were within 
         the allocated burst rate (BR)."
    ::= { wfAcctDataEntry 8 }

wfAcctInAboveBrOctets OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of octets received which exceeded the 
         allocated burst rate (BR)."
    ::= { wfAcctDataEntry 9 }

wfAcctInBelowCirPkts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of packets received which were below the 
         committed information rate (CIR)."
    ::= { wfAcctDataEntry 10 }

wfAcctInAboveCirPkts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of packets received which exceeded the 
         committed information rate, but which were within 
         the allocated burst rate (BR)."
    ::= { wfAcctDataEntry 11 }

wfAcctInAboveBrPkts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The number of packets received which exceeded the 
         allocated burst rate (BR)."
    ::= { wfAcctDataEntry 12 }

wfAcctOutOctets OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The total number of octets transmitted."
    ::= { wfAcctDataEntry 13 }

wfAcctOutPkts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
        "The total number of packets transmitted."
    ::= { wfAcctDataEntry 14 }	

wfAcctBufferFull TRAP-TYPE
    ENTERPRISE  wfAcctGroup
    DESCRIPTION
        "The wfAcctBufferFull trap indicates that the maximum
         number of snapshots has been reached and that the
         snapshot buffer will function as defined by the
         wfAcctCircularSnapshotFlag."
    ::= 1


END  -- Wellfleet-ACCT-MIB