Blame mibs/ietf/DSMON-MIB

Packit 022b05
DSMON-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
        MODULE-IDENTITY, OBJECT-TYPE, Integer32,
Packit 022b05
        Counter32, Gauge32
Packit 022b05
                FROM SNMPv2-SMI
Packit 022b05
        MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
                FROM SNMPv2-CONF
Packit 022b05
        RowStatus, TimeStamp, TEXTUAL-CONVENTION, TruthValue
Packit 022b05
                FROM SNMPv2-TC
Packit 022b05
        OwnerString, rmon
Packit 022b05
                FROM RMON-MIB
Packit 022b05
        protocolDirLocalIndex, LastCreateTime,
Packit 022b05
        DataSource, ZeroBasedCounter32, TimeFilter
Packit 022b05
                FROM RMON2-MIB
Packit 022b05
        CounterBasedGauge64, ZeroBasedCounter64
Packit 022b05
                FROM HCNUM-TC
Packit 022b05
        SnmpAdminString
Packit 022b05
                FROM SNMP-FRAMEWORK-MIB
Packit 022b05
        Dscp
Packit 022b05
                FROM DIFFSERV-DSCP-TC;
Packit 022b05
Packit 022b05
dsmonMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED    "200205310000Z"
Packit 022b05
    ORGANIZATION    "IETF RMONMIB Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
            "        Andy Bierman
Packit 022b05
                     Cisco Systems, Inc.
Packit 022b05
                     RMONMIB WG Chair and DSMON MIB Editor
Packit 022b05
Packit 022b05
             Postal: 170 West Tasman Drive
Packit 022b05
                     San Jose, CA USA 95134
Packit 022b05
                Tel: +1 408 527-3711
Packit 022b05
             E-mail: abierman@cisco.com
Packit 022b05
Packit 022b05
             Send comments to <rmonmib@ietf.org>
Packit 022b05
             Mailing list subscription info:
Packit 022b05
                 http://www.ietf.org/mailman/listinfo/rmonmib "
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This module defines Remote Monitoring MIB extensions for
Packit 022b05
            Differentiated Services enabled networks.
Packit 022b05
Packit 022b05
             RMON DIFFSERV DSCP statistics
Packit 022b05
              * Per Counter Aggregation Group
Packit 022b05
              * Per Protocol Per Counter Aggregation Group
Packit 022b05
              * Per Counter Aggregation Group Per Host
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
              * Per Counter Aggregation Group Per Host-Pair
Packit 022b05
Packit 022b05
            In order to maintain the RMON 'look-and-feel' and semantic
Packit 022b05
            consistency, some of the text from the RMON-2 and HC-RMON
Packit 022b05
            MIBs by Steve Waldbusser has been adapted for use in this
Packit 022b05
            MIB."
Packit 022b05
    REVISION        "200205310000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Initial version of the DSMON MIB module.  This version
Packit 022b05
            published as RFC 3287."
Packit 022b05
    ::= { rmon 26 }
Packit 022b05
Packit 022b05
Packit 022b05
dsmonObjects       OBJECT IDENTIFIER ::= { dsmonMIB 1 }
Packit 022b05
dsmonNotifications OBJECT IDENTIFIER ::= { dsmonMIB 2 }
Packit 022b05
dsmonConformance   OBJECT IDENTIFIER ::= { dsmonMIB 3 }
Packit 022b05
Packit 022b05
dsmonAggObjects    OBJECT IDENTIFIER ::= { dsmonObjects 1 }
Packit 022b05
dsmonStatsObjects  OBJECT IDENTIFIER ::= { dsmonObjects 2 }
Packit 022b05
dsmonPdistObjects  OBJECT IDENTIFIER ::= { dsmonObjects 3 }
Packit 022b05
dsmonHostObjects   OBJECT IDENTIFIER ::= { dsmonObjects 4 }
Packit 022b05
dsmonCapsObjects   OBJECT IDENTIFIER ::= { dsmonObjects 5 }
Packit 022b05
dsmonMatrixObjects OBJECT IDENTIFIER ::= { dsmonObjects 6 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Textual Convention to define a
Packit 022b05
-- DSMON Counter Aggregation Group Index
Packit 022b05
--
Packit 022b05
Packit 022b05
DsmonCounterAggGroupIndex ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This TC describes a data type which identifies a DSMON
Packit 022b05
            counter aggregation group, which is an arbitrary grouping of
Packit 022b05
            conceptual counters, for monitoring purposes only.  The
Packit 022b05
            range for this data type begins with zero (instead of
Packit 022b05
            one), to allow for a direct mapping between counter
Packit 022b05
            indexing schemes that start at zero (e.g. DSCP values in
Packit 022b05
            packets) and counter aggregation group values."
Packit 022b05
    SYNTAX Integer32 (0..2147483647)
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Textual Convention to define a
Packit 022b05
-- DSMON Counter Aggregation Profile Index
Packit 022b05
--
Packit 022b05
Packit 022b05
DsmonCounterAggProfileIndex ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This TC describes a data type which identifies a DSMON
Packit 022b05
            counter aggregation profile, which is a set of counter
Packit 022b05
            aggregation group assignments for each of the 64 DSCP
Packit 022b05
            values, for a particular statistical collection."
Packit 022b05
    SYNTAX Integer32 (1..2147483647)
Packit 022b05
Packit 022b05
Packit 022b05
-- ***********************************************************
Packit 022b05
-- *                                                         *
Packit 022b05
-- *           D S M O N    C A P A B I L I T I E S          *
Packit 022b05
-- *                                                         *
Packit 022b05
-- ***********************************************************
Packit 022b05
Packit 022b05
dsmonCapabilities OBJECT-TYPE
Packit 022b05
    SYNTAX      BITS  {
Packit 022b05
                       dsmonCounterAggControl(0),
Packit 022b05
                       dsmonStats(1),
Packit 022b05
                       dsmonStatsOvfl(2),
Packit 022b05
                       dsmonStatsHC(3),
Packit 022b05
                       dsmonPdist(4),
Packit 022b05
                       dsmonPdistOvfl(5),
Packit 022b05
                       dsmonPdistHC(6),
Packit 022b05
                       dsmonHost(7),
Packit 022b05
                       dsmonHostOvfl(8),
Packit 022b05
                       dsmonHostHC(9),
Packit 022b05
                       dsmonCaps(10),
Packit 022b05
                       dsmonMatrix(11),
Packit 022b05
                       dsmonMatrixOvfl(12),
Packit 022b05
                       dsmonMatrixHC(13)
Packit 022b05
                      }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object provides an indication of the DSMON groups
Packit 022b05
            supported by the agent.  If a bit is set, then the agent
Packit 022b05
            implements all of the objects in the DSMON object group,
Packit 022b05
            where bit 'n' represents the MIB group identified by the
Packit 022b05
            OBJECT IDENTIFIER value { dsmonGroups n+1 }."
Packit 022b05
    ::= { dsmonCapsObjects 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ***********************************************************
Packit 022b05
-- *                                                         *
Packit 022b05
-- *   A G G R E G A T I O N   C O N T R O L   G R O U P S   *
Packit 022b05
-- *                                                         *
Packit 022b05
-- ***********************************************************
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dsmonMaxAggGroups OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (2..64)
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of counter aggregation groups that this
Packit 022b05
            agent can support.  The agent will allow this number of
Packit 022b05
            distinct groups to be configured in the
Packit 022b05
            dsmonAggProfileTable, numbered from '0' to
Packit 022b05
            'dsmonMaxAggGroups - 1', for each counter aggregation
Packit 022b05
            profile entry supported by the agent.
Packit 022b05
Packit 022b05
            The agent MUST NOT lower this value during system operation,
Packit 022b05
            and SHOULD set this object to an appropriate value during
Packit 022b05
            system initialization."
Packit 022b05
    ::= { dsmonAggObjects 1 }
Packit 022b05
Packit 022b05
dsmonAggControlLocked OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Controls the setup of counter aggregation groups for this
Packit 022b05
            agent.
Packit 022b05
Packit 022b05
            If this object contains the value 'true', then write access
Packit 022b05
            to the objects in the dsmonAggControlTable (except the
Packit 022b05
            dsmonAggControlOwner object), dsmonAggProfileTable, and
Packit 022b05
            dsmonAggGroupTable is not permitted, and data collection is
Packit 022b05
            possible.  This object only controls write access to these
Packit 022b05
            MIB objects.  The DSMON data collection control tables
Packit 022b05
            (e.g., dsmonHostCtlTable) can be configured at any time,
Packit 022b05
            regardless of the value of this object.
Packit 022b05
Packit 022b05
            If this object contains the value 'false', write access to
Packit 022b05
            the objects in the dsmonAggControlTable,
Packit 022b05
            dsmonAggProfileTable, and dsmonAggGroupTable is permitted,
Packit 022b05
            and data collection is not possible.  In addition, all
Packit 022b05
            objects in all DSMON data tables (e.g., dsmonStatsTable)
Packit 022b05
            shall be deleted.
Packit 022b05
Packit 022b05
            An agent is not required to process SNMP Set Requests for
Packit 022b05
            this object in conjunction with other objects from this MIB.
Packit 022b05
            This is intended to simplify the processing of Set Requests
Packit 022b05
            for tables such as the dsmonAggProfileTable, by eliminating
Packit 022b05
            the possibility that a single Set PDU will contain multiple
Packit 022b05
            varbinds which are in conflict, such as a PDU which both
Packit 022b05
            modifies the dsmonAggProfileTable and locks the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            dsmonAggProfileTable at the same time.
Packit 022b05
Packit 022b05
            Note that the agent is not required to validate the entire
Packit 022b05
            counter aggregation configuration when an attempt is made to
Packit 022b05
            transition an instance of this object from 'true' to
Packit 022b05
            'false'.  That validation is done if and when a DSMON data
Packit 022b05
            collection is activated.
Packit 022b05
Packit 022b05
            An agent is required to reactivate any suspended data
Packit 022b05
            collections when this object transitions to 'true', Each
Packit 022b05
            active data control entry (e.g., dsmonStatsControlEntry),
Packit 022b05
            will be validated with respect to the new counter
Packit 022b05
            aggregation configuration.  If the counter aggregation
Packit 022b05
            profile referenced in the data collection is valid, then
Packit 022b05
            that collection will be restarted.  Otherwise, the RowStatus
Packit 022b05
            object (e.g., dsmonStatsControlStatus) will be set to
Packit 022b05
            'notReady' for that collection control entry."
Packit 022b05
    ::= { dsmonAggObjects 2 }
Packit 022b05
Packit 022b05
dsmonAggControlChanges OBJECT-TYPE
Packit 022b05
    SYNTAX      Counter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object counts the number of times the value of the
Packit 022b05
            dsmonAggControlLocked object has changed.  A management
Packit 022b05
            station can use this object to detect if counters in the
Packit 022b05
            DSMON data tables (e.g., dsmonStatsEntry) have been deleted
Packit 022b05
            and recreated between polls.
Packit 022b05
Packit 022b05
            This object shall be incremented by one each time the
Packit 022b05
            dsmonAggControlLocked object changes from 'false' to 'true',
Packit 022b05
            or from 'true' to 'false'."
Packit 022b05
    ::= { dsmonAggObjects 3 }
Packit 022b05
Packit 022b05
dsmonAggControlLastChangeTime OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeStamp
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This object identifies the value of sysUpTime at the moment
Packit 022b05
            the dsmonAggControlLocked object was last modified.  A
Packit 022b05
            management station can use this object to detect if counters
Packit 022b05
            in the DSMON data tables (e.g., dsmonStatsEntry) have been
Packit 022b05
            deleted and recreated between polls.
Packit 022b05
Packit 022b05
            This object shall be updated with the current value of
Packit 022b05
            sysUpTime, if the dsmonAggControlLocked object changes from
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            'false' to 'true', or from 'true' to 'false'.
Packit 022b05
Packit 022b05
            Upon system initialization, this object shall contain the
Packit 022b05
            value zero."
Packit 022b05
    ::= { dsmonAggObjects 4 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Counter Aggregation Control Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonAggControlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonAggControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table provides an overall description and control
Packit 022b05
            point for all dsmonAggProfileEntries with the same
Packit 022b05
            dsmonAggControlIndex value.
Packit 022b05
Packit 022b05
            A management application SHOULD create a counter aggregation
Packit 022b05
            profile by first creating and activating an entry in this
Packit 022b05
            table.  This will cause the agent to create a set of 64
Packit 022b05
            dsmonAggProfileEntries on behalf of this control entry.  An
Packit 022b05
            application can then set the individual counter aggregation
Packit 022b05
            group assignments for each of the 64 DSCP values,
Packit 022b05
Packit 022b05
            This table MUST NOT be modified if the dsmonAggControlLocked
Packit 022b05
            object is equal to 'true'.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            entries which may be created in this table, and
Packit 022b05
            (independently) the number of counter aggregation profiles
Packit 022b05
            which may be applied to a particular data source.  In this
Packit 022b05
            case, the agent SHOULD return an error-status of
Packit 022b05
            'resourceUnavailable(13)', as per section 4.2.5 of the
Packit 022b05
            'Protocol Operations for SNMPv2' specification [RFC1905].
Packit 022b05
Packit 022b05
            The agent SHOULD support non-volatile configuration of this
Packit 022b05
            table, and upon system initialization, the table SHOULD be
Packit 022b05
            initialized with the saved values.  Otherwise, each
Packit 022b05
            potential counter aggregation group description string
Packit 022b05
            SHOULD contain the empty string."
Packit 022b05
    ::= { dsmonAggObjects 5 }
Packit 022b05
Packit 022b05
dsmonAggControlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonAggControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonAggControlTable."
Packit 022b05
    INDEX { dsmonAggControlIndex }
Packit 022b05
    ::= { dsmonAggControlTable 1 }
Packit 022b05
Packit 022b05
DsmonAggControlEntry ::= SEQUENCE {
Packit 022b05
    dsmonAggControlIndex         DsmonCounterAggProfileIndex,
Packit 022b05
    dsmonAggControlDescr         SnmpAdminString,
Packit 022b05
    dsmonAggControlOwner         OwnerString,
Packit 022b05
    dsmonAggControlStatus        RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonAggControlIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonCounterAggProfileIndex
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary integer index value used to identify the
Packit 022b05
            counter aggregation profile specified by this control
Packit 022b05
            entry."
Packit 022b05
    ::= { dsmonAggControlEntry 1 }
Packit 022b05
Packit 022b05
dsmonAggControlDescr OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE (0..64))
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An administratively assigned description of the counter
Packit 022b05
            aggregation profile identified by this entry.
Packit 022b05
Packit 022b05
            Upon first creation of an instance of this object, the agent
Packit 022b05
            SHOULD set this object to the empty string.  If the agent
Packit 022b05
            supports non-volatile storage, then this object SHOULD be
Packit 022b05
            re-initialized with its stored value after a system reboot.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonAggControlStatus object is equal to 'active', or the
Packit 022b05
            dsmonAggControlLocked object is equal to 'true'."
Packit 022b05
    ::= { dsmonAggControlEntry 2 }
Packit 022b05
Packit 022b05
dsmonAggControlOwner OBJECT-TYPE
Packit 022b05
    SYNTAX     OwnerString
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The entity that configured this entry and is therefore
Packit 022b05
            using the resources assigned to it."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { dsmonAggControlEntry 3 }
Packit 022b05
Packit 022b05
dsmonAggControlStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The status of this row.
Packit 022b05
Packit 022b05
            An entry MUST NOT exist in the active state unless all
Packit 022b05
            objects in the entry have an appropriate value.
Packit 022b05
Packit 022b05
            Upon setting this object to active(1), the agent will create
Packit 022b05
            a complete set of 64 associated entries in the
Packit 022b05
            dsmonAggProfileTable.
Packit 022b05
Packit 022b05
            If this object is not equal to active(1), all associated
Packit 022b05
            entries in the dsmonAggProfileTable shall be deleted.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the
Packit 022b05
            dsmonAggControlLocked object is equal to 'true'."
Packit 022b05
    ::= { dsmonAggControlEntry 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Counter Aggregation Profile Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonAggProfileTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonAggProfileEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Controls the setup of counter aggregation profiles for this
Packit 022b05
            agent.  For each such profile, every DSCP value MUST be
Packit 022b05
            configured into exactly one counter aggregation group.
Packit 022b05
Packit 022b05
            This table MUST NOT be modified if the dsmonAggControlLocked
Packit 022b05
            object is equal to 'true'.
Packit 022b05
Packit 022b05
            The agent will create a set of 64 entries in this table
Packit 022b05
            (with the same dsmonAggControlIndex value) when the
Packit 022b05
            associated dsmonAggControlEntry is activated.
Packit 022b05
Packit 022b05
            If the agent supports non-volatile configuration of this
Packit 022b05
            table, then upon system initialization, this table SHOULD be
Packit 022b05
            initialized with the saved values."
Packit 022b05
    ::= { dsmonAggObjects 6 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dsmonAggProfileEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonAggProfileEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonAggProfileTable.  The
Packit 022b05
            dsmonAggControlIndex value in the index identifies the
Packit 022b05
            dsmonAggControlEntry associated with each entry in this
Packit 022b05
            table."
Packit 022b05
    INDEX { dsmonAggControlIndex, dsmonAggProfileDSCP }
Packit 022b05
    ::= { dsmonAggProfileTable 1 }
Packit 022b05
Packit 022b05
DsmonAggProfileEntry ::= SEQUENCE {
Packit 022b05
    dsmonAggProfileDSCP          Dscp,
Packit 022b05
    dsmonAggGroupIndex           DsmonCounterAggGroupIndex
Packit 022b05
}
Packit 022b05
Packit 022b05
Packit 022b05
dsmonAggProfileDSCP OBJECT-TYPE
Packit 022b05
    SYNTAX      Dscp
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The specific DSCP value for the DSCP counter which is
Packit 022b05
            configured in a counter aggregation group by this entry."
Packit 022b05
    ::= { dsmonAggProfileEntry 1 }
Packit 022b05
Packit 022b05
dsmonAggGroupIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonCounterAggGroupIndex
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The counter aggregation group which contains this DSCP
Packit 022b05
            value.  Upon creation of a new sub-tree (set of 64 entries
Packit 022b05
            with the same dsmonAggControlIndex value) in this table, the
Packit 022b05
            agent SHOULD initialize all related instances of this object
Packit 022b05
            to the value zero.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the
Packit 022b05
            dsmonAggControlLocked object is equal to 'true'."
Packit 022b05
    DEFVAL { 0 }
Packit 022b05
    ::= { dsmonAggProfileEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Counter Aggregation Group Table
Packit 022b05
--
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dsmonAggGroupTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonAggGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This table provides a description of each counter
Packit 022b05
            aggregation group configured on this system.  Note that the
Packit 022b05
            semantics of a particular counter aggregation group are only
Packit 022b05
            relevant within the scope of a particular counter
Packit 022b05
            aggregation profile.
Packit 022b05
Packit 022b05
            This table MUST NOT be modified if the dsmonAggControlLocked
Packit 022b05
            object is equal to 'true'.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            entries which may be created in this table, and
Packit 022b05
            (independently) the number of counter aggregation profiles
Packit 022b05
            which may be applied to a particular data source.  In this
Packit 022b05
            case, the agent SHOULD return an error-status of
Packit 022b05
            'resourceUnavailable(13)', as per section 4.2.5 of the
Packit 022b05
            'Protocol Operations for SNMPv2' specification [RFC1905].
Packit 022b05
Packit 022b05
            If the agent supports non-volatile configuration of this
Packit 022b05
            table, then upon system initialization, this table SHOULD be
Packit 022b05
            initialized with the saved values.  Otherwise, each
Packit 022b05
            potential counter aggregation group description string
Packit 022b05
            SHOULD contain the empty string.
Packit 022b05
Packit 022b05
            An agent SHOULD allow entries to be created or modified in
Packit 022b05
            this table, even if the specified dsmonAggControlIndex value
Packit 022b05
            does not identify a valid dsmonAggControlEntry or a complete
Packit 022b05
            set of valid dsmonAggProfileEntries, to reduce row creation
Packit 022b05
            order dependencies."
Packit 022b05
    ::= { dsmonAggObjects 7 }
Packit 022b05
Packit 022b05
dsmonAggGroupEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonAggGroupEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonAggGroupTable.  The
Packit 022b05
            dsmonAggGroupIndex value in the INDEX identifies the counter
Packit 022b05
            aggregation group associated with each entry.
Packit 022b05
Packit 022b05
            The dsmonAggControlIndex in the index identifies the counter
Packit 022b05
            aggregation profile associated with each entry, identified
Packit 022b05
            by the dsmonAggControlEntry and dsmonAggProfileEntries with
Packit 022b05
            the same index value.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            The agent SHOULD support non-volatile configuration of this
Packit 022b05
            table, and upon system initialization, the table SHOULD be
Packit 022b05
            initialized with the saved values.
Packit 022b05
Packit 022b05
            The dsmonAggGroupIndex in the index identifies the counter
Packit 022b05
            aggregation group associated with each entry.  This object
Packit 022b05
            SHOULD be indexed from zero to 'N', where 'N' is less than
Packit 022b05
            the value of the dsmonMaxAggGroups for this agent."
Packit 022b05
Packit 022b05
    INDEX { dsmonAggControlIndex, dsmonAggGroupIndex }
Packit 022b05
    ::= { dsmonAggGroupTable 1 }
Packit 022b05
DsmonAggGroupEntry ::= SEQUENCE {
Packit 022b05
    dsmonAggGroupDescr         SnmpAdminString,
Packit 022b05
    dsmonAggGroupStatus        RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonAggGroupDescr OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE (0..64))
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An administratively assigned description of the counter
Packit 022b05
            aggregation group identified by this entry.
Packit 022b05
Packit 022b05
            Upon first creation of an instance of this object, the agent
Packit 022b05
            SHOULD set this object to the empty string.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonAggGroupStatus object is equal to 'active', or the
Packit 022b05
            dsmonAggControlLocked object is equal to 'true'."
Packit 022b05
    ::= { dsmonAggGroupEntry 1 }
Packit 022b05
Packit 022b05
dsmonAggGroupStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The status of this row.
Packit 022b05
Packit 022b05
            An entry MUST NOT exist in the active state unless all
Packit 022b05
            objects in the entry have an appropriate value.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the
Packit 022b05
            dsmonAggControlLocked object is equal to 'true'."
Packit 022b05
    ::= { dsmonAggGroupEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- *************************************************************
Packit 022b05
-- *                                                           *
Packit 022b05
-- *     P E R - D A T A S O U R C E   C O L L E C T I O N S   *
Packit 022b05
-- *                                                           *
Packit 022b05
-- *************************************************************
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Per-DataSource Statistics Control Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonStatsControlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonStatsControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Controls the setup of per data source per counter
Packit 022b05
            aggregation group distribution statistics.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            entries which may be created in this table.  In this case,
Packit 022b05
            the agent SHOULD return an error-status of
Packit 022b05
            'resourceUnavailable(13)', as per section 4.2.5 of the
Packit 022b05
            'Protocol Operations for SNMPv2' specification [RFC1905]."
Packit 022b05
    ::= { dsmonStatsObjects 1 }
Packit 022b05
Packit 022b05
dsmonStatsControlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonStatsControlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonStatsControlTable.
Packit 022b05
Packit 022b05
            Entries are created and deleted from this table by
Packit 022b05
            management action only, using the dsmonStatsControlStatus
Packit 022b05
            RowStatus object.
Packit 022b05
Packit 022b05
            The agent SHOULD support non-volatile configuration of this
Packit 022b05
            table, and upon system initialization, the table SHOULD be
Packit 022b05
            initialized with the saved values.
Packit 022b05
Packit 022b05
            Activation of a control row in this table will cause an
Packit 022b05
            associated dsmonStatsTable to be created and maintained by
Packit 022b05
            the agent."
Packit 022b05
    INDEX { dsmonStatsControlIndex }
Packit 022b05
    ::= { dsmonStatsControlTable 1 }
Packit 022b05
Packit 022b05
DsmonStatsControlEntry ::= SEQUENCE {
Packit 022b05
    dsmonStatsControlIndex                Integer32,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    dsmonStatsControlDataSource           DataSource,
Packit 022b05
    dsmonStatsControlAggProfile           DsmonCounterAggProfileIndex,
Packit 022b05
    dsmonStatsControlDroppedFrames        Counter32,
Packit 022b05
    dsmonStatsControlCreateTime           LastCreateTime,
Packit 022b05
    dsmonStatsControlOwner                OwnerString,
Packit 022b05
    dsmonStatsControlStatus               RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonStatsControlIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary and unique index for this
Packit 022b05
            dsmonStatsControlEntry."
Packit 022b05
    ::= { dsmonStatsControlEntry 1 }
Packit 022b05
Packit 022b05
dsmonStatsControlDataSource OBJECT-TYPE
Packit 022b05
    SYNTAX      DataSource
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The data source of this per protocol per counter
Packit 022b05
            aggregation group distribution.
Packit 022b05
Packit 022b05
            Note that only packets that contain a network protocol
Packit 022b05
            encapsulation which contains a DS field [RFC2474] will be
Packit 022b05
            counted in this table.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonStatsControlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonStatsControlEntry 2 }
Packit 022b05
Packit 022b05
dsmonStatsControlAggProfile OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonCounterAggProfileIndex
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The dsmonAggControlIndex value identifying the counter
Packit 022b05
            aggregation profile which should be used on behalf of this
Packit 022b05
            dsmonStatsControlEntry.
Packit 022b05
Packit 022b05
            The associated dsmonAggControlEntry and
Packit 022b05
            dsmonAggProfileEntries, identified by the same
Packit 022b05
            dsmonAggControlIndex index value, MUST be active in order
Packit 022b05
            for this entry to remain active.  It is possible for the
Packit 022b05
            counter aggregation configuration to change from a valid to
Packit 022b05
            invalid state for this dsmonStats collection.  In this case,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            the associated dsmonStatsControlStatus object will be
Packit 022b05
            changed to the 'notReady' state, and data collection will
Packit 022b05
            not occur on behalf of this control entry.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            counter aggregation profiles which may be applied to a
Packit 022b05
            particular data source.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonStatsControlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonStatsControlEntry 3 }
Packit 022b05
Packit 022b05
dsmonStatsControlDroppedFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of frames which were received by the probe
Packit 022b05
            and therefore not accounted for in the *StatsDropEvents, but
Packit 022b05
            for which the probe chose not to count for this entry for
Packit 022b05
            whatever reason.  Most often, this event occurs when the
Packit 022b05
            probe is out of some resources and decides to shed load from
Packit 022b05
            this collection.
Packit 022b05
Packit 022b05
            This count does not include packets that were not counted
Packit 022b05
            because they had MAC-layer errors.
Packit 022b05
Packit 022b05
            Note that, unlike the dropEvents counter, this number is the
Packit 022b05
            exact number of frames dropped."
Packit 022b05
    ::= { dsmonStatsControlEntry 4 }
Packit 022b05
Packit 022b05
dsmonStatsControlCreateTime OBJECT-TYPE
Packit 022b05
    SYNTAX     LastCreateTime
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when this control entry was last
Packit 022b05
            activated.  This can be used by the management station to
Packit 022b05
            detect if the table has been deleted and recreated between
Packit 022b05
            polls."
Packit 022b05
    ::= { dsmonStatsControlEntry 5 }
Packit 022b05
Packit 022b05
dsmonStatsControlOwner OBJECT-TYPE
Packit 022b05
    SYNTAX      OwnerString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The entity that configured this entry and is therefore
Packit 022b05
            using the resources assigned to it."
Packit 022b05
    ::= { dsmonStatsControlEntry 6 }
Packit 022b05
Packit 022b05
dsmonStatsControlStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The status of this row.
Packit 022b05
Packit 022b05
            An entry MUST NOT exist in the active state unless all
Packit 022b05
            objects in the entry have an appropriate value.
Packit 022b05
Packit 022b05
            If this object is not equal to active(1), all associated
Packit 022b05
            entries in the dsmonStatsTable shall be deleted."
Packit 022b05
    ::= { dsmonStatsControlEntry 7 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Per-DataSource Statistics Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonStatsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of information on counter aggregation group usage
Packit 022b05
            for each monitored data source.
Packit 022b05
Packit 022b05
            The following table defines per counter aggregation group
Packit 022b05
            statistics for full and/or half-duplex links as well as high
Packit 022b05
            capacity links.
Packit 022b05
Packit 022b05
            For half-duplex links, or full-duplex-capable links
Packit 022b05
            operating in half-duplex mode, the dsmonStatsIn* objects
Packit 022b05
            shall be used and the dsmonStatsOut* objects will not
Packit 022b05
            increment.
Packit 022b05
Packit 022b05
            For full-duplex links, the dsmonStatsOut* objects will be
Packit 022b05
            present.  Whenever possible, the probe SHOULD count packets
Packit 022b05
            moving away from the closest terminating equipment as output
Packit 022b05
            packets.  Failing that, the probe SHOULD count packets
Packit 022b05
            moving away from the DTE as output packets.
Packit 022b05
Packit 022b05
            If the dsmonAggControlLocked object is equal to 'false',
Packit 022b05
            then all entries in this table will be deleted and the agent
Packit 022b05
            will not process packets on behalf of any
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            dsmonStatsControlEntry."
Packit 022b05
    ::= { dsmonStatsObjects 2 }
Packit 022b05
Packit 022b05
dsmonStatsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of information on Differentiated Services DSCP
Packit 022b05
            usage, containing inbound and outbound packet and octet
Packit 022b05
            counters for each counter aggregation group configured for
Packit 022b05
            collection.
Packit 022b05
Packit 022b05
            The dsmonStatsControlIndex value in the index identifies the
Packit 022b05
            dsmonStatsControlEntry on whose behalf this entry was
Packit 022b05
            created.
Packit 022b05
Packit 022b05
            The dsmonAggGroupIndex value in the index is determined by
Packit 022b05
            examining the DSCP value in each monitored packet, and the
Packit 022b05
            dsmonAggProfileTable entry for that DSCP value.
Packit 022b05
Packit 022b05
            Note that only packets that contain a network protocol
Packit 022b05
            encapsulation which contains a DS field [RFC2474] will be
Packit 022b05
            counted in this table.
Packit 022b05
Packit 022b05
            An example of the indexing of this entry is
Packit 022b05
            dsmonStatsOutPkts.1.16"
Packit 022b05
     INDEX { dsmonStatsControlIndex, dsmonAggGroupIndex }
Packit 022b05
    ::= { dsmonStatsTable 1 }
Packit 022b05
Packit 022b05
DsmonStatsEntry ::= SEQUENCE {
Packit 022b05
    dsmonStatsInPkts            ZeroBasedCounter32,
Packit 022b05
    dsmonStatsInOctets          ZeroBasedCounter32,
Packit 022b05
    dsmonStatsInOvflPkts        ZeroBasedCounter32,
Packit 022b05
    dsmonStatsInOvflOctets      ZeroBasedCounter32,
Packit 022b05
    dsmonStatsInHCPkts          ZeroBasedCounter64,
Packit 022b05
    dsmonStatsInHCOctets        ZeroBasedCounter64,
Packit 022b05
    dsmonStatsOutPkts           ZeroBasedCounter32,
Packit 022b05
    dsmonStatsOutOctets         ZeroBasedCounter32,
Packit 022b05
    dsmonStatsOutOvflPkts       ZeroBasedCounter32,
Packit 022b05
    dsmonStatsOutOvflOctets     ZeroBasedCounter32,
Packit 022b05
    dsmonStatsOutHCPkts         ZeroBasedCounter64,
Packit 022b05
    dsmonStatsOutHCOctets       ZeroBasedCounter64
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonStatsInPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "packets"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of packets using one of the DSCP values in the
Packit 022b05
            indicated counter aggregation group, received on a half-
Packit 022b05
            duplex link or on the inbound connection of a full-duplex
Packit 022b05
            link."
Packit 022b05
    ::= { dsmonStatsEntry 1 }
Packit 022b05
Packit 022b05
dsmonStatsInOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets in packets, using one of the DSCP
Packit 022b05
            values in the indicated counter aggregation group, received
Packit 022b05
            on a half-duplex link or on the inbound connection of a
Packit 022b05
            full-duplex link."
Packit 022b05
    ::= { dsmonStatsEntry 2 }
Packit 022b05
Packit 022b05
dsmonStatsInOvflPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the associated dsmonStatsInPkts counter
Packit 022b05
            has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonStatsInHCPkts object is
Packit 022b05
            also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonStatsEntry 3 }
Packit 022b05
Packit 022b05
dsmonStatsInOvflOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the associated dsmonStatsInOctets
Packit 022b05
            counter has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonStatsInHCOctets object
Packit 022b05
            is also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonStatsEntry 4 }
Packit 022b05
Packit 022b05
dsmonStatsInHCPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonStatsInPkts object.
Packit 022b05
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonStatsEntry 5 }
Packit 022b05
Packit 022b05
dsmonStatsInHCOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonStatsInOctets object.
Packit 022b05
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonStatsEntry 6 }
Packit 022b05
Packit 022b05
dsmonStatsOutPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of packets using one of the DSCP values in the
Packit 022b05
            indicated counter aggregation group, received on a full-
Packit 022b05
            duplex link in the direction of the network."
Packit 022b05
    ::= { dsmonStatsEntry 7 }
Packit 022b05
Packit 022b05
dsmonStatsOutOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets in packets, using one of the DSCP
Packit 022b05
            values in the indicated counter aggregation group, received
Packit 022b05
            on a full-duplex link in the direction of the network."
Packit 022b05
    ::= { dsmonStatsEntry 8 }
Packit 022b05
Packit 022b05
dsmonStatsOutOvflPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The number of times the associated dsmonStatsOutPkts
Packit 022b05
            counter has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonStatsOutHCPkts object is
Packit 022b05
            also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonStatsEntry 9 }
Packit 022b05
Packit 022b05
dsmonStatsOutOvflOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the associated dsmonStatsOutOctets
Packit 022b05
            counter has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonStatsOutHCOctets object
Packit 022b05
            is also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonStatsEntry 10 }
Packit 022b05
Packit 022b05
dsmonStatsOutHCPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonStatsOutPkts object.
Packit 022b05
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonStatsEntry 11 }
Packit 022b05
Packit 022b05
dsmonStatsOutHCOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonStatsOutOctets object.
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonStatsEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ***********************************************************
Packit 022b05
-- *                                                         *
Packit 022b05
-- *     P E R - P R O T O C O L    C O L L E C T I O N S    *
Packit 022b05
-- *                                                         *
Packit 022b05
-- ***********************************************************
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- DSCP Per-Protocol Statistics Control Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonPdistCtlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonPdistCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Controls the setup of per application per counter
Packit 022b05
            aggregation group distribution statistics.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            entries which may be created in this table.  In this case,
Packit 022b05
            the agent SHOULD return an error-status of
Packit 022b05
            'resourceUnavailable(13)', as per section 4.2.5 of the
Packit 022b05
            'Protocol Operations for SNMPv2' specification [RFC1905]."
Packit 022b05
    ::= { dsmonPdistObjects 1 }
Packit 022b05
Packit 022b05
dsmonPdistCtlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonPdistCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonPdistCtlTable.
Packit 022b05
Packit 022b05
            Entries are created and deleted from this table by
Packit 022b05
            management action only, using the dsmonPdistCtlStatus
Packit 022b05
            RowStatus object.
Packit 022b05
Packit 022b05
            The agent SHOULD support non-volatile configuration of this
Packit 022b05
            table, and upon system initialization, the table SHOULD be
Packit 022b05
            initialized with the saved values.
Packit 022b05
Packit 022b05
            Activation of a control row in this table will cause an
Packit 022b05
            associated dsmonPdistStatsTable to be created and maintained
Packit 022b05
            by the agent."
Packit 022b05
    INDEX { dsmonPdistCtlIndex }
Packit 022b05
    ::= { dsmonPdistCtlTable 1 }
Packit 022b05
Packit 022b05
DsmonPdistCtlEntry ::= SEQUENCE {
Packit 022b05
    dsmonPdistCtlIndex                Integer32,
Packit 022b05
    dsmonPdistCtlDataSource           DataSource,
Packit 022b05
    dsmonPdistCtlAggProfile           DsmonCounterAggProfileIndex,
Packit 022b05
    dsmonPdistCtlMaxDesiredEntries    Integer32,
Packit 022b05
    dsmonPdistCtlDroppedFrames        Counter32,
Packit 022b05
    dsmonPdistCtlInserts              Counter32,
Packit 022b05
    dsmonPdistCtlDeletes              Counter32,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    dsmonPdistCtlCreateTime           LastCreateTime,
Packit 022b05
    dsmonPdistCtlOwner                OwnerString,
Packit 022b05
    dsmonPdistCtlStatus               RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonPdistCtlIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary and unique index for this dsmonPdistCtlEntry."
Packit 022b05
    ::= { dsmonPdistCtlEntry 1 }
Packit 022b05
Packit 022b05
dsmonPdistCtlDataSource OBJECT-TYPE
Packit 022b05
    SYNTAX      DataSource
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The source of data for the this per protocol counter
Packit 022b05
            aggregation group distribution.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonPdistCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonPdistCtlEntry 2 }
Packit 022b05
Packit 022b05
dsmonPdistCtlAggProfile OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonCounterAggProfileIndex
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The dsmonAggControlIndex value identifying the counter
Packit 022b05
            aggregation profile which should be used on behalf of this
Packit 022b05
            dsmonPdistCtlEntry.
Packit 022b05
Packit 022b05
            The associated dsmonAggControlEntry and
Packit 022b05
            dsmonAggProfileEntries, identified by the same
Packit 022b05
            dsmonAggControlIndex index value, MUST be active in order
Packit 022b05
            for this entry to remain active.  It is possible for the
Packit 022b05
            counter aggregation configuration to change from a valid to
Packit 022b05
            invalid state for this dsmonPdist collection.  In this case,
Packit 022b05
            the associated dsmonPdistCtlStatus object will be changed to
Packit 022b05
            the 'notReady' state, and data collection will not occur on
Packit 022b05
            behalf of this control entry.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            counter aggregation profiles which may be applied to a
Packit 022b05
            particular data source.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonPdistCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonPdistCtlEntry 3 }
Packit 022b05
Packit 022b05
dsmonPdistCtlMaxDesiredEntries OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (-1 | 1..2147483647)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of entries that are desired in the
Packit 022b05
            dsmonPdistStatsTable on behalf of this control entry.  The
Packit 022b05
            probe will not create more than this number of associated
Packit 022b05
            entries in the table, but MAY choose to create fewer entries
Packit 022b05
            in this table for any reason including the lack of
Packit 022b05
            resources.
Packit 022b05
Packit 022b05
            If this value is set to -1, the probe MAY create any number
Packit 022b05
            of entries in this table.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonPdistCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonPdistCtlEntry 4 }
Packit 022b05
Packit 022b05
dsmonPdistCtlDroppedFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of frames which were received by the probe
Packit 022b05
            and therefore not accounted for in the *StatsDropEvents, but
Packit 022b05
            for which the probe chose not to count for this entry for
Packit 022b05
            whatever reason.  Most often, this event occurs when the
Packit 022b05
            probe is out of some resources and decides to shed load from
Packit 022b05
            this collection.
Packit 022b05
Packit 022b05
            This count does not include packets that were not counted
Packit 022b05
            because they had MAC-layer errors.
Packit 022b05
Packit 022b05
            Note that, unlike the dropEvents counter, this number is the
Packit 022b05
            exact number of frames dropped."
Packit 022b05
    ::= { dsmonPdistCtlEntry 5 }
Packit 022b05
Packit 022b05
dsmonPdistCtlInserts OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times a dsmonPdist entry has been inserted
Packit 022b05
            into the dsmonPdistTable.  If an entry is inserted, then
Packit 022b05
            deleted, and then inserted, this counter will be incremented
Packit 022b05
            by 2.
Packit 022b05
Packit 022b05
            To allow for efficient implementation strategies, agents MAY
Packit 022b05
            delay updating this object for short periods of time.  For
Packit 022b05
            example, an implementation strategy may allow internal data
Packit 022b05
            structures to differ from those visible via SNMP for short
Packit 022b05
            periods of time.  This counter may reflect the internal data
Packit 022b05
            structures for those short periods of time.
Packit 022b05
Packit 022b05
            Note that the table size can be determined by subtracting
Packit 022b05
            dsmonPdistCtlDeletes from dsmonPdistCtlInserts."
Packit 022b05
    ::= { dsmonPdistCtlEntry 6 }
Packit 022b05
Packit 022b05
dsmonPdistCtlDeletes OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times a dsmonPdist entry has been deleted
Packit 022b05
            from the dsmonPdist table (for any reason).  If an entry is
Packit 022b05
            deleted, then inserted, and then deleted, this counter will
Packit 022b05
            be incremented by 2.
Packit 022b05
Packit 022b05
            To allow for efficient implementation strategies, agents MAY
Packit 022b05
            delay updating this object for short periods of time.  For
Packit 022b05
            example, an implementation strategy may allow internal data
Packit 022b05
            structures to differ from those visible via SNMP for short
Packit 022b05
            periods of time.  This counter may reflect the internal data
Packit 022b05
            structures for those short periods of time.
Packit 022b05
Packit 022b05
            Note that the table size can be determined by subtracting
Packit 022b05
            dsmonPdistCtlDeletes from dsmonPdistCtlInserts."
Packit 022b05
    ::= { dsmonPdistCtlEntry 7 }
Packit 022b05
Packit 022b05
dsmonPdistCtlCreateTime OBJECT-TYPE
Packit 022b05
    SYNTAX     LastCreateTime
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when this control entry was last
Packit 022b05
            activated.  This can be used by the management station to
Packit 022b05
            detect if the table has been deleted and recreated between
Packit 022b05
            polls."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { dsmonPdistCtlEntry 8 }
Packit 022b05
Packit 022b05
dsmonPdistCtlOwner OBJECT-TYPE
Packit 022b05
    SYNTAX      OwnerString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The entity that configured this entry and is therefore
Packit 022b05
            using the resources assigned to it."
Packit 022b05
    ::= { dsmonPdistCtlEntry 9 }
Packit 022b05
Packit 022b05
dsmonPdistCtlStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The status of this row.
Packit 022b05
Packit 022b05
            An entry MUST NOT exist in the active state unless all
Packit 022b05
            objects in the entry have an appropriate value.
Packit 022b05
Packit 022b05
            If this object is not equal to active(1), all associated
Packit 022b05
            entries in the dsmonPdistStatsTable shall be deleted."
Packit 022b05
    ::= { dsmonPdistCtlEntry 10 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Per-Protocol Statistics Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonPdistStatsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonPdistStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of information on a per protocol per counter
Packit 022b05
            aggregation group usage.
Packit 022b05
Packit 022b05
            If the dsmonAggControlLocked object is equal to 'false',
Packit 022b05
            then all entries in this table will be deleted and the agent
Packit 022b05
            will not process packets on behalf of any
Packit 022b05
            dsmonPdistCtlEntry."
Packit 022b05
    ::= { dsmonPdistObjects 2 }
Packit 022b05
Packit 022b05
dsmonPdistStatsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonPdistStatsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "A list of information on Differentiated Services DSCP
Packit 022b05
            usage, containing packet and octet counters for each counter
Packit 022b05
            aggregation group configured for collection, and each
Packit 022b05
            protocol (as identified by the protocolDirLocalIndex for the
Packit 022b05
            protocol) identified in each monitored packet.
Packit 022b05
Packit 022b05
            The dsmonPdistCtlIndex value in the index identifies the
Packit 022b05
            dsmonPdistCtlEntry on whose behalf this entry was created.
Packit 022b05
Packit 022b05
            Note that only packets that contain a network protocol
Packit 022b05
            encapsulation which contains a DS field [RFC2474] will be
Packit 022b05
            counted in this table.
Packit 022b05
Packit 022b05
            The dsmonAggGroupIndex value in the index is determined by
Packit 022b05
            examining the DSCP value in each monitored packet, and the
Packit 022b05
            dsmonAggProfileTable entry for that value.
Packit 022b05
Packit 022b05
            The protocolDirLocalIndex in the index identifies the
Packit 022b05
            protocolDirEntry for the protocol encapsulation of each
Packit 022b05
            monitored packet.  The agent will include only application
Packit 022b05
            layer protocols in the associated dsmonPdistStatsTable.  Any
Packit 022b05
            'terminal' protocol is considered to be an application
Packit 022b05
            protocol.
Packit 022b05
Packit 022b05
            An example of the indexing of this entry is
Packit 022b05
            dsmonPdistStatsPkts.9.29943.0.42."
Packit 022b05
     INDEX { dsmonPdistCtlIndex,
Packit 022b05
             dsmonPdistTimeMark,
Packit 022b05
             dsmonAggGroupIndex,
Packit 022b05
             protocolDirLocalIndex }
Packit 022b05
    ::= { dsmonPdistStatsTable 1 }
Packit 022b05
Packit 022b05
DsmonPdistStatsEntry ::= SEQUENCE {
Packit 022b05
    dsmonPdistTimeMark             TimeFilter,
Packit 022b05
    dsmonPdistStatsPkts            ZeroBasedCounter32,
Packit 022b05
    dsmonPdistStatsOctets          ZeroBasedCounter32,
Packit 022b05
    dsmonPdistStatsOvflPkts        ZeroBasedCounter32,
Packit 022b05
    dsmonPdistStatsOvflOctets      ZeroBasedCounter32,
Packit 022b05
    dsmonPdistStatsHCPkts          ZeroBasedCounter64,
Packit 022b05
    dsmonPdistStatsHCOctets        ZeroBasedCounter64,
Packit 022b05
    dsmonPdistStatsCreateTime      LastCreateTime
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonPdistTimeMark OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeFilter
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The Time Filter index for this table.  This object may be
Packit 022b05
            used by a management station to retrieve only rows which
Packit 022b05
            have been created or modified since a particular time.  Note
Packit 022b05
            that the current value for a row are always returned and the
Packit 022b05
            TimeFilter is not a historical data archiving mechanism.
Packit 022b05
            Refer to RFC 2021 [RFC2021] for a detailed description of
Packit 022b05
            TimeFilter operation."
Packit 022b05
    ::= { dsmonPdistStatsEntry 1 }
Packit 022b05
Packit 022b05
dsmonPdistStatsPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of packets, using one of the DSCP values in the
Packit 022b05
            indicated counter aggregation group, for the protocol
Packit 022b05
            identified by the associated protocolDirLocalIndex value."
Packit 022b05
    ::= { dsmonPdistStatsEntry 2 }
Packit 022b05
Packit 022b05
dsmonPdistStatsOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets in packets, using one of the DSCP
Packit 022b05
            values in the indicated counter aggregation group, for the
Packit 022b05
            protocol identified by the associated protocolDirLocalIndex
Packit 022b05
            value.
Packit 022b05
Packit 022b05
            Note that this object doesn't count just those octets in the
Packit 022b05
            particular protocol frames, but includes the entire packet
Packit 022b05
            that contained the protocol."
Packit 022b05
    ::= { dsmonPdistStatsEntry 3 }
Packit 022b05
Packit 022b05
dsmonPdistStatsOvflPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the associated dsmonPdistStatsPkts
Packit 022b05
            counter has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonPdistStatsHCPkts object
Packit 022b05
            is also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonPdistStatsEntry 4 }
Packit 022b05
Packit 022b05
dsmonPdistStatsOvflOctets OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the associated dsmonPdistStatsOctets
Packit 022b05
            counter has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonPdistStatsHCOctets
Packit 022b05
            object is also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonPdistStatsEntry 5 }
Packit 022b05
Packit 022b05
dsmonPdistStatsHCPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonPdistStatsPkts object.
Packit 022b05
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonPdistStatsEntry 6 }
Packit 022b05
Packit 022b05
dsmonPdistStatsHCOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonPdistStatsOctets object.
Packit 022b05
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonPdistStatsEntry 7 }
Packit 022b05
Packit 022b05
dsmonPdistStatsCreateTime OBJECT-TYPE
Packit 022b05
    SYNTAX     LastCreateTime
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when this dsmonPdistStats entry was
Packit 022b05
            last instantiated by the agent.  This can be used by the
Packit 022b05
            management station to detect if the entry has been deleted
Packit 022b05
            and recreated between polls."
Packit 022b05
    ::= { dsmonPdistStatsEntry 8 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Per-Protocol Statistics TopN Control Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonPdistTopNCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A set of parameters that control the creation of a report
Packit 022b05
            of the top N dsmonPdist entries according to a particular
Packit 022b05
            metric.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            entries which may be created in this table.  In this case,
Packit 022b05
            the agent SHOULD return an error-status of
Packit 022b05
            'resourceUnavailable(13)', as per section 4.2.5 of the
Packit 022b05
            'Protocol Operations for SNMPv2' specification [RFC1905]."
Packit 022b05
    ::= { dsmonPdistObjects 3 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonPdistTopNCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonPdistTopNCtlTable.
Packit 022b05
Packit 022b05
            Entries are created and deleted from this table by
Packit 022b05
            management action only, using the dsmonPdistTopNCtlStatus
Packit 022b05
            RowStatus object.
Packit 022b05
Packit 022b05
            The agent SHOULD support non-volatile configuration of this
Packit 022b05
            table, and upon system initialization, the table SHOULD be
Packit 022b05
            initialized with the saved values.
Packit 022b05
Packit 022b05
            Activation of a control row in this table will cause an
Packit 022b05
            associated dsmonPdistTopNTable to be created and maintained
Packit 022b05
            by the agent."
Packit 022b05
    INDEX { dsmonPdistTopNCtlIndex }
Packit 022b05
    ::= { dsmonPdistTopNCtlTable 1 }
Packit 022b05
Packit 022b05
DsmonPdistTopNCtlEntry ::= SEQUENCE {
Packit 022b05
    dsmonPdistTopNCtlIndex            Integer32,
Packit 022b05
    dsmonPdistTopNCtlPdistIndex       Integer32,
Packit 022b05
    dsmonPdistTopNCtlRateBase         INTEGER,
Packit 022b05
    dsmonPdistTopNCtlTimeRemaining    Integer32,
Packit 022b05
    dsmonPdistTopNCtlGeneratedReprts  Counter32,
Packit 022b05
    dsmonPdistTopNCtlDuration         Integer32,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    dsmonPdistTopNCtlRequestedSize    Integer32,
Packit 022b05
    dsmonPdistTopNCtlGrantedSize      Integer32,
Packit 022b05
    dsmonPdistTopNCtlStartTime        TimeStamp,
Packit 022b05
    dsmonPdistTopNCtlOwner            OwnerString,
Packit 022b05
    dsmonPdistTopNCtlStatus           RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An index that uniquely identifies an entry in the
Packit 022b05
            dsmonPdistTopNCtlTable, with the same dsmonPdistTopNCtlIndex
Packit 022b05
            value as this object.  Each entry in this table defines one
Packit 022b05
            Top N report prepared on behalf of the dsmonPdistStatsEntry
Packit 022b05
            collection with the same dsmonPdistCtlIndex as this object."
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 1 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlPdistIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The dsmonPdistTable for which a top N report will be
Packit 022b05
            prepared on behalf of this entry.  The dsmonPdistTable is
Packit 022b05
            identified by the value of the dsmonPdistCtlIndex for that
Packit 022b05
            table - that value is used here to identify the particular
Packit 022b05
            table.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonPdistTopNCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 2 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlRateBase OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                  dsmonPdistTopNPkts(1),
Packit 022b05
                  dsmonPdistTopNOctets(2),
Packit 022b05
                  dsmonPdistTopNHCPkts(3),
Packit 022b05
                  dsmonPdistTopNHCOctets(4)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The variable for each dsmonPdist that the
Packit 022b05
            dsmonPdistTopNRate and dsmonPdistTopNHCRate variables are
Packit 022b05
            based upon.  Each dsmonPdistTopN report generated on behalf
Packit 022b05
            of this control entry will be ranked in descending order,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            based on the associated dsmonPdistStatsTable counter,
Packit 022b05
            identified by this object.
Packit 022b05
Packit 022b05
            The following table identifies the dsmonPdistTable counter
Packit 022b05
            associated with each enumeration:
Packit 022b05
Packit 022b05
            Enumeration              RateBase MIB Object
Packit 022b05
            -----------              -------------------
Packit 022b05
            dsmonPdistTopNPkts          dsmonPdistStatsPkts
Packit 022b05
            dsmonPdistTopNOctets        dsmonPdistStatsOctets
Packit 022b05
            dsmonPdistTopNHCPkts        dsmonPdistStatsHCPkts
Packit 022b05
            dsmonPdistTopNHCOctets      dsmonPdistStatsHCOctets
Packit 022b05
Packit 022b05
            Note that the dsmonPdistTopNHCPkts and
Packit 022b05
            dsmonPdistTopNHCOctets enumerations are only available if
Packit 022b05
            the agent supports High Capacity monitoring.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonPdistTopNCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 3 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlTimeRemaining OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of seconds left in the report currently being
Packit 022b05
            collected.  When this object is modified by the management
Packit 022b05
            station, a new collection is started, possibly aborting a
Packit 022b05
            currently running report.  The new value is used as the
Packit 022b05
            requested duration of this report, and is immediately loaded
Packit 022b05
            into the associated dsmonPdistTopNCtlDuration object.
Packit 022b05
Packit 022b05
            When the report finishes, the probe will automatically start
Packit 022b05
            another collection with the same initial value of
Packit 022b05
            dsmonPdistTopNCtlTimeRemaining.  Thus the management station
Packit 022b05
            may simply read the resulting reports repeatedly, checking
Packit 022b05
            the startTime and duration each time to ensure that a report
Packit 022b05
            was not missed or that the report parameters were not
Packit 022b05
            changed.
Packit 022b05
Packit 022b05
            While the value of this object is non-zero, it decrements by
Packit 022b05
            one per second until it reaches zero.  At the time that this
Packit 022b05
            object decrements to zero, the report is made accessible in
Packit 022b05
            the dsmonPdistTopNTable, overwriting any report that may be
Packit 022b05
            there.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            When this object is modified by the management station, any
Packit 022b05
            associated entries in the dsmonPdistTopNTable shall be
Packit 022b05
            deleted."
Packit 022b05
    DEFVAL { 1800 }
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 4 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlGeneratedReprts OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "reports"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of reports that have been generated by this
Packit 022b05
            entry."
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 5 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlDuration OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of seconds that this report has collected during
Packit 022b05
            the last sampling interval.
Packit 022b05
Packit 022b05
            When the associated dsmonPdistTopNCtlTimeRemaining object is
Packit 022b05
            set, this object shall be set by the probe to the same value
Packit 022b05
            and shall not be modified until the next time the
Packit 022b05
            dsmonPdistTopNCtlTimeRemaining is set.
Packit 022b05
Packit 022b05
            This value shall be zero if no reports have been requested
Packit 022b05
            for this dsmonPdistTopNCtlEntry."
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 6 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlRequestedSize OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of dsmonPdist entries requested for this
Packit 022b05
            report.
Packit 022b05
Packit 022b05
            When this object is created or modified, the probe SHOULD
Packit 022b05
            set dsmonPdistTopNCtlGrantedSize as closely to this object
Packit 022b05
            as is possible for the particular probe implementation and
Packit 022b05
            available resources."
Packit 022b05
    DEFVAL { 150 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 7 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlGrantedSize OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of dsmonPdist entries in this report.
Packit 022b05
Packit 022b05
            When the associated dsmonPdistTopNCtlRequestedSize object is
Packit 022b05
            created or modified, the probe SHOULD set this object as
Packit 022b05
            closely to the requested value as is possible for the
Packit 022b05
            particular implementation and available resources.  The
Packit 022b05
            probe MUST NOT lower this value except as a result of a
Packit 022b05
            set to the associated dsmonPdistTopNCtlRequestedSize
Packit 022b05
            object.
Packit 022b05
Packit 022b05
            Protocol entries with the highest value of
Packit 022b05
            dsmonPdistTopNRate or dsmonPdistTopNHCRate (depending on the
Packit 022b05
            value of the associated dsmonPdistTopNCtlRateBase object)
Packit 022b05
            shall be placed in this table in decreasing order of this
Packit 022b05
            rate until there is no more room or until there are no more
Packit 022b05
            dsmonPdist entries."
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 8 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlStartTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeStamp
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when this top N report was last
Packit 022b05
            started.  In other words, this is the time that the
Packit 022b05
            associated dsmonPdistTopNCtlTimeRemaining object was
Packit 022b05
            modified to start the requested report or the time the
Packit 022b05
            report was last automatically (re)started.
Packit 022b05
Packit 022b05
            This object may be used by the management station to
Packit 022b05
            determine if a report was missed or not."
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 9 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlOwner OBJECT-TYPE
Packit 022b05
    SYNTAX     OwnerString
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The entity that configured this entry and is therefore
Packit 022b05
            using the resources assigned to it."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 10 }
Packit 022b05
Packit 022b05
dsmonPdistTopNCtlStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The status of this dsmonPdistTopNCtlEntry.
Packit 022b05
Packit 022b05
            An entry MUST NOT exist in the active state unless all
Packit 022b05
            objects in the entry have an appropriate value.
Packit 022b05
Packit 022b05
            If this object is not equal to active(1), all associated
Packit 022b05
            entries in the dsmonPdistTopNTable shall be deleted by the
Packit 022b05
            agent."
Packit 022b05
    ::= { dsmonPdistTopNCtlEntry 11 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- dsmonPdist TopN Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonPdistTopNTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DsmonPdistTopNEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A set of statistics for those protocol distribution entries
Packit 022b05
            that have counted the highest number of octets or packets.
Packit 022b05
Packit 022b05
            If the dsmonAggControlLocked object is equal to 'false',
Packit 022b05
            then all entries in this table SHALL be deleted, and the
Packit 022b05
            agent will not process TopN reports on behalf of any
Packit 022b05
            dsmonPdistTopNCtlEntry.
Packit 022b05
Packit 022b05
            When the dsmonAggControlLocked object is set to 'true', then
Packit 022b05
            particular reports SHOULD be restarted from the beginning,
Packit 022b05
            on behalf of all active rows in the dsmonPdistTopNCtlTable.
Packit 022b05
Packit 022b05
            Note that dsmonPdist entries which did not increment at all
Packit 022b05
            during the report interval SHOULD NOT be included in
Packit 022b05
            dsmonPdistTopN reports."
Packit 022b05
    ::= { dsmonPdistObjects 4 }
Packit 022b05
Packit 022b05
dsmonPdistTopNEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     DsmonPdistTopNEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "A conceptual row in the dsmonPdistTopNTable.
Packit 022b05
Packit 022b05
            The dsmonPdistTopNCtlIndex value in the index identifies the
Packit 022b05
            dsmonPdistTopNCtlEntry on whose behalf this entry was
Packit 022b05
            created.  Entries in this table are ordered from 1 to 'N',
Packit 022b05
            where lower numbers represent higher values of the rate base
Packit 022b05
            object, over the report interval."
Packit 022b05
    INDEX { dsmonPdistTopNCtlIndex, dsmonPdistTopNIndex }
Packit 022b05
    ::= { dsmonPdistTopNTable 1 }
Packit 022b05
Packit 022b05
DsmonPdistTopNEntry ::= SEQUENCE {
Packit 022b05
    dsmonPdistTopNIndex                      Integer32,
Packit 022b05
    dsmonPdistTopNPDLocalIndex               Integer32,
Packit 022b05
    dsmonPdistTopNAggGroup                   DsmonCounterAggGroupIndex,
Packit 022b05
    dsmonPdistTopNRate                       Gauge32,
Packit 022b05
    dsmonPdistTopNRateOvfl                   Gauge32,
Packit 022b05
    dsmonPdistTopNHCRate                     CounterBasedGauge64
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonPdistTopNIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An index that uniquely identifies an entry in the
Packit 022b05
            dsmonPdistTopNTable among those in the same report.  This
Packit 022b05
            index is between 1 and N, where N is the number of entries
Packit 022b05
            in this report.  Note that 'N' may change over time, and may
Packit 022b05
            also be less than the dsmonPdistTopNCtlGrantedSize value
Packit 022b05
            associated with this entry."
Packit 022b05
    ::= { dsmonPdistTopNEntry 1 }
Packit 022b05
Packit 022b05
dsmonPdistTopNPDLocalIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The protocolDirLocalIndex value which identifies the
Packit 022b05
            protocol associated with this entry.
Packit 022b05
Packit 022b05
            If the protocolDirEntry associated with the
Packit 022b05
            protocolDirLocalIndex with the same value as this object is
Packit 022b05
            de-activated or deleted, then the agent MUST delete this
Packit 022b05
            dsmonPdistTopN entry."
Packit 022b05
    ::= { dsmonPdistTopNEntry 2 }
Packit 022b05
Packit 022b05
dsmonPdistTopNAggGroup OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonCounterAggGroupIndex
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The DSCP counter aggregation group index value associated
Packit 022b05
            with protocol identified in this entry.  This object
Packit 022b05
            identifies the dsmonAggGroupEntry with the same
Packit 022b05
            dsmonAggControlIndex value as the associated
Packit 022b05
            dsmonPdistCtlAggProfile object and the same
Packit 022b05
            dsmonAggGroupIndex value as this object."
Packit 022b05
    ::= { dsmonPdistTopNEntry 3 }
Packit 022b05
Packit 022b05
dsmonPdistTopNRate OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The amount of change in the selected variable during this
Packit 022b05
            sampling interval.  The selected variable is this protocol's
Packit 022b05
            instance of the object selected by
Packit 022b05
            dsmonPdistTopNCtlRateBase.
Packit 022b05
Packit 022b05
            If the associated dsmonPdistTopNCtlRateBase is equal to
Packit 022b05
            'dsmonPdistTopNHCPkts' or 'dsmonPdistTopNHCOctets', then
Packit 022b05
            this object will contain the the least significant 32 bits
Packit 022b05
            of the associated dsmonPdistTopNHCRate object."
Packit 022b05
    ::= { dsmonPdistTopNEntry 4 }
Packit 022b05
Packit 022b05
dsmonPdistTopNRateOvfl OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The most significant 32 bits of the associated
Packit 022b05
            dsmonPdistTopNHCRate object.
Packit 022b05
Packit 022b05
            If the associated dsmonPdistTopNCtlRateBase is equal to
Packit 022b05
            'dsmonPdistTopNHCPkts' or 'dsmonPdistTopNHCOctets', then
Packit 022b05
            this object will contain the upper 32 bits of the associated
Packit 022b05
            dsmonPdistTopNHCRate object.
Packit 022b05
Packit 022b05
            If the associated dsmonPdistTopNCtlRateBase is equal to
Packit 022b05
            'dsmonPdistTopNPkts' or 'dsmonPdistTopNOctets', then this
Packit 022b05
            object will contain the value zero.
Packit 022b05
Packit 022b05
            The agent MAY choose not to instantiate this object if High
Packit 022b05
            Capacity monitoring is not supported."
Packit 022b05
    ::= { dsmonPdistTopNEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dsmonPdistTopNHCRate OBJECT-TYPE
Packit 022b05
    SYNTAX     CounterBasedGauge64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The amount of change in the selected variable during this
Packit 022b05
            sampling interval.  The selected variable is this protocol's
Packit 022b05
            instance of the object selected by
Packit 022b05
            dsmonPdistTopNCtlRateBase.
Packit 022b05
Packit 022b05
            If the associated dsmonPdistTopNCtlRateBase is equal to
Packit 022b05
            'dsmonPdistTopNPkts' or 'dsmonPdistTopNOctets', then this
Packit 022b05
            object will contain the value zero, and the associated
Packit 022b05
            dsmonPdistTopNRate object will contain the change in the
Packit 022b05
            selected variable during the sampling interval.
Packit 022b05
Packit 022b05
            The agent MAY choose not to instantiate this object if High
Packit 022b05
            Capacity monitoring is not supported."
Packit 022b05
    ::= { dsmonPdistTopNEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
-- ***********************************************************
Packit 022b05
-- *                                                         *
Packit 022b05
-- *      P E R  -  H O S T       C O L L E C T I O N S      *
Packit 022b05
-- *                                                         *
Packit 022b05
-- ***********************************************************
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- NL Host Statistics Control Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonHostCtlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonHostCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Controls setup of per counter aggregation group, per
Packit 022b05
            network layer host distribution statistics.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            entries which may be created in this table.  In this case,
Packit 022b05
            the agent SHOULD return an error-status of
Packit 022b05
            'resourceUnavailable(13)', as per section 4.2.5 of the
Packit 022b05
            'Protocol Operations for SNMPv2' specification [RFC1905]."
Packit 022b05
    ::= { dsmonHostObjects 1 }
Packit 022b05
Packit 022b05
dsmonHostCtlEntry OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      DsmonHostCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonHostCtlTable.
Packit 022b05
Packit 022b05
            Entries are created and deleted from this table by
Packit 022b05
            management action only, using the dsmonHostCtlStatus
Packit 022b05
            RowStatus object.
Packit 022b05
Packit 022b05
            The agent SHOULD support non-volatile configuration of this
Packit 022b05
            table, and upon system initialization, the table SHOULD be
Packit 022b05
            initialized with the saved values.
Packit 022b05
Packit 022b05
            Activation of a control row in this table will cause an
Packit 022b05
            associated dsmonHostTable to be created and maintained by
Packit 022b05
            the agent."
Packit 022b05
    INDEX { dsmonHostCtlIndex }
Packit 022b05
    ::= { dsmonHostCtlTable 1 }
Packit 022b05
Packit 022b05
DsmonHostCtlEntry ::= SEQUENCE {
Packit 022b05
    dsmonHostCtlIndex                Integer32,
Packit 022b05
    dsmonHostCtlDataSource           DataSource,
Packit 022b05
    dsmonHostCtlAggProfile           DsmonCounterAggProfileIndex,
Packit 022b05
    dsmonHostCtlMaxDesiredEntries    Integer32,
Packit 022b05
    dsmonHostCtlIPv4PrefixLen        Integer32,
Packit 022b05
    dsmonHostCtlIPv6PrefixLen        Integer32,
Packit 022b05
    dsmonHostCtlDroppedFrames        Counter32,
Packit 022b05
    dsmonHostCtlInserts              Counter32,
Packit 022b05
    dsmonHostCtlDeletes              Counter32,
Packit 022b05
    dsmonHostCtlCreateTime           LastCreateTime,
Packit 022b05
    dsmonHostCtlOwner                OwnerString,
Packit 022b05
    dsmonHostCtlStatus               RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonHostCtlIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary and unique index for this dsmonHostCtlEntry."
Packit 022b05
    ::= { dsmonHostCtlEntry 1 }
Packit 022b05
Packit 022b05
dsmonHostCtlDataSource OBJECT-TYPE
Packit 022b05
    SYNTAX      DataSource
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The source of data for the associated dsmonHostTable.
Packit 022b05
Packit 022b05
            Note that only packets that contain a network protocol
Packit 022b05
            encapsulation which contains a DS field [RFC2474] will be
Packit 022b05
            counted in this table.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonHostCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonHostCtlEntry 2 }
Packit 022b05
Packit 022b05
dsmonHostCtlAggProfile OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonCounterAggProfileIndex
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The dsmonAggControlIndex value identifying the counter
Packit 022b05
            aggregation profile which should be used on behalf of this
Packit 022b05
            dsmonHostCtlEntry.
Packit 022b05
Packit 022b05
            The associated dsmonAggControlEntry and
Packit 022b05
            dsmonAggProfileEntries, identified by the same
Packit 022b05
            dsmonAggControlIndex index value, MUST be active in order
Packit 022b05
            for this entry to remain active.  It is possible for the
Packit 022b05
            counter aggregation configuration to change from a valid to
Packit 022b05
            invalid state for this dsmonHost collection.  In this case,
Packit 022b05
            the associated dsmonHostCtlStatus object will be changed to
Packit 022b05
            the 'notReady' state, and data collection will not occur on
Packit 022b05
            behalf of this control entry.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            counter aggregation profiles which may be applied to a
Packit 022b05
            particular data source.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonHostCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonHostCtlEntry 3 }
Packit 022b05
Packit 022b05
dsmonHostCtlMaxDesiredEntries OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (-1 | 1..2147483647)
Packit 022b05
    UNITS       "table entries"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of entries that are desired in the
Packit 022b05
            dsmonHostTable on behalf of this control entry.  The probe
Packit 022b05
            will not create more than this number of associated entries
Packit 022b05
            in the table, but MAY choose to create fewer entries in this
Packit 022b05
            table for any reason including the lack of resources.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            If this value is set to -1, the probe MAY create any number
Packit 022b05
            of entries in this table.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonHostCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonHostCtlEntry 4 }
Packit 022b05
Packit 022b05
dsmonHostCtlIPv4PrefixLen OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (8..32)
Packit 022b05
    UNITS       "bits"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of 'leftmost' contiguous bits in the host
Packit 022b05
            address field for encapsulations of IPv4, that should be
Packit 022b05
            maintained in this collection.  This object controls how the
Packit 022b05
            dsmonHostAddress object is derived for packets which contain
Packit 022b05
            an encapsulation of IPv4.
Packit 022b05
Packit 022b05
            If this object has a value less than 32, then 'm' rightmost
Packit 022b05
            bits, where 'm' is equal to '32 -
Packit 022b05
            dsmonHostCtlIPv4PrefixLen', will be cleared to zero for
Packit 022b05
            counting purposes only.  The 'leftmost' bit is the most
Packit 022b05
            significant bit of the first network-byte-order octet of the
Packit 022b05
            address.
Packit 022b05
Packit 022b05
            If this object is equal to 32, then no bits are cleared in
Packit 022b05
            each dsmonHostAddress field.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonHostCtlStatus object is equal to active(1)."
Packit 022b05
    DEFVAL { 32 }
Packit 022b05
    ::= { dsmonHostCtlEntry 5 }
Packit 022b05
Packit 022b05
dsmonHostCtlIPv6PrefixLen OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (8..128)
Packit 022b05
    UNITS       "bits"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of 'leftmost' contiguous bits in the host
Packit 022b05
            address field for encapsulations of IPv6, that should be
Packit 022b05
            maintained in this collection.  This object controls how the
Packit 022b05
            dsmonHostAddress object is derived for packets which contain
Packit 022b05
            an encapsulation of IPv6.
Packit 022b05
Packit 022b05
            If this object has a value less than 128, then 'm' rightmost
Packit 022b05
            bits, where 'm' is equal to '128 -
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            dsmonHostCtlIPv6PrefixLen', will be cleared to zero for
Packit 022b05
            counting purposes only.  The 'leftmost' bit is the most
Packit 022b05
            significant bit of the first network-byte-order octet of the
Packit 022b05
            address.
Packit 022b05
Packit 022b05
            If this object is equal to 128, then no bits are cleared in
Packit 022b05
            each dsmonHostAddress field.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonHostCtlStatus object is equal to active(1)."
Packit 022b05
    DEFVAL { 128 }
Packit 022b05
    ::= { dsmonHostCtlEntry 6 }
Packit 022b05
Packit 022b05
dsmonHostCtlDroppedFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of frames which were received by the probe
Packit 022b05
            and therefore not accounted for in the *StatsDropEvents, but
Packit 022b05
            for which the probe chose not to count for the associated
Packit 022b05
            dsmonHost entries for whatever reason.  Most often, this
Packit 022b05
            event occurs when the probe is out of some resources and
Packit 022b05
            decides to shed load from this collection.
Packit 022b05
Packit 022b05
            This count does not include packets that were not counted
Packit 022b05
            because they had MAC-layer errors.
Packit 022b05
Packit 022b05
            Note that if the dsmonHostTable is inactive because no
Packit 022b05
            appropriate protocols are enabled in the protocol directory,
Packit 022b05
            this value SHOULD be 0.
Packit 022b05
Packit 022b05
            Note that, unlike the dropEvents counter, this number is the
Packit 022b05
            exact number of frames dropped."
Packit 022b05
    ::= { dsmonHostCtlEntry 7 }
Packit 022b05
Packit 022b05
dsmonHostCtlInserts OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times a dsmonHost entry has been inserted
Packit 022b05
            into the dsmonHost table.  If an entry is inserted, then
Packit 022b05
            deleted, and then inserted, this counter will be incremented
Packit 022b05
            by 2.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            To allow for efficient implementation strategies, agents MAY
Packit 022b05
            delay updating this object for short periods of time.  For
Packit 022b05
            example, an implementation strategy may allow internal data
Packit 022b05
            structures to differ from those visible via SNMP for short
Packit 022b05
            periods of time.  This counter may reflect the internal data
Packit 022b05
            structures for those short periods of time.
Packit 022b05
Packit 022b05
            Note that the table size can be determined by subtracting
Packit 022b05
            dsmonHostCtlDeletes from dsmonHostCtlInserts."
Packit 022b05
    ::= { dsmonHostCtlEntry 8 }
Packit 022b05
Packit 022b05
dsmonHostCtlDeletes OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times a dsmonHost entry has been deleted from
Packit 022b05
            the dsmonHost table (for any reason).  If an entry is
Packit 022b05
            deleted, then inserted, and then deleted, this counter will
Packit 022b05
            be incremented by 2.
Packit 022b05
Packit 022b05
            To allow for efficient implementation strategies, agents MAY
Packit 022b05
            delay updating this object for short periods of time.  For
Packit 022b05
            example, an implementation strategy may allow internal data
Packit 022b05
            structures to differ from those visible via SNMP for short
Packit 022b05
            periods of time.  This counter may reflect the internal data
Packit 022b05
            structures for those short periods of time.
Packit 022b05
Packit 022b05
            Note that the table size can be determined by subtracting
Packit 022b05
            dsmonHostCtlDeletes from dsmonHostCtlInserts."
Packit 022b05
    ::= { dsmonHostCtlEntry 9 }
Packit 022b05
Packit 022b05
dsmonHostCtlCreateTime OBJECT-TYPE
Packit 022b05
    SYNTAX     LastCreateTime
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when this control entry was last
Packit 022b05
            activated.  This can be used by the management station to
Packit 022b05
            detect if the table has been deleted and recreated between
Packit 022b05
            polls."
Packit 022b05
    ::= { dsmonHostCtlEntry 10 }
Packit 022b05
Packit 022b05
dsmonHostCtlOwner OBJECT-TYPE
Packit 022b05
    SYNTAX      OwnerString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The entity that configured this entry and is therefore
Packit 022b05
            using the resources assigned to it."
Packit 022b05
    ::= { dsmonHostCtlEntry 11 }
Packit 022b05
Packit 022b05
dsmonHostCtlStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The status of this dsmonHostCtlEntry.
Packit 022b05
Packit 022b05
            An entry MUST NOT exist in the active state unless all
Packit 022b05
            objects in the entry have an appropriate value.
Packit 022b05
Packit 022b05
            If this object is not equal to active(1), all associated
Packit 022b05
            entries in the dsmonHostTable shall be deleted."
Packit 022b05
    ::= { dsmonHostCtlEntry 12 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- NL Host Statistics Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonHostTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonHostEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A collection of statistics for particular network protocols
Packit 022b05
            which contain a DS field, and that has been discovered on a
Packit 022b05
            particular dataSource.
Packit 022b05
Packit 022b05
            The probe will add to this table all appropriate network
Packit 022b05
            protocols, for each network address seen as the source or
Packit 022b05
            destination address in all packets with no MAC errors, and
Packit 022b05
            will increment octet and packet counts in the table for all
Packit 022b05
            packets with no MAC errors.
Packit 022b05
Packit 022b05
            If the dsmonAggControlLocked object is equal to 'false',
Packit 022b05
            then all entries in this table will be deleted, and the
Packit 022b05
            agent will not process packets on behalf of any
Packit 022b05
            dsmonHostCtlEntry."
Packit 022b05
    ::= { dsmonHostObjects 2 }
Packit 022b05
Packit 022b05
dsmonHostEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonHostEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of information on Differentiated Services DSCP
Packit 022b05
            usage, containing packet and octet counters for each counter
Packit 022b05
            aggregation group index configured for collection per host
Packit 022b05
            address, as identified in the dsmonAggProfileTable.
Packit 022b05
Packit 022b05
            The dsmonHostCtlIndex value in the index identifies the
Packit 022b05
            dsmonHostCtlEntry on whose behalf this entry was created.
Packit 022b05
Packit 022b05
            The protocolDirLocalIndex value in the index identifies the
Packit 022b05
            specific network layer protocol encapsulation associated
Packit 022b05
            with each entry, and the network protocol type of the
Packit 022b05
            dsmonHostAddress object.  It MUST identify a
Packit 022b05
            protocolDirEntry which contains a DS field (e.g., IPv4 or
Packit 022b05
            IPv6).  Note that if a protocol encapsulation with multiple
Packit 022b05
            network layers is specified, then associated entries in this
Packit 022b05
            table refer to the innermost network protocol layer host
Packit 022b05
            address.
Packit 022b05
Packit 022b05
            The dsmonAggGroupIndex value in the index is determined by
Packit 022b05
            examining the DSCP value in each monitored packet, and the
Packit 022b05
            dsmonAggProfileTable entry configured for that value.
Packit 022b05
Packit 022b05
            An example of the indexing of this entry is
Packit 022b05
            dsmonHostOutPkts.1.27273.3.200.4.171.69.120.0"
Packit 022b05
    INDEX { dsmonHostCtlIndex,
Packit 022b05
            dsmonHostTimeMark,
Packit 022b05
            dsmonAggGroupIndex,
Packit 022b05
            protocolDirLocalIndex,
Packit 022b05
            dsmonHostAddress }
Packit 022b05
    ::= { dsmonHostTable 1 }
Packit 022b05
Packit 022b05
DsmonHostEntry ::= SEQUENCE {
Packit 022b05
    dsmonHostTimeMark              TimeFilter,
Packit 022b05
    dsmonHostAddress               OCTET STRING,
Packit 022b05
    dsmonHostInPkts                ZeroBasedCounter32,
Packit 022b05
    dsmonHostInOctets              ZeroBasedCounter32,
Packit 022b05
    dsmonHostInOvflPkts            ZeroBasedCounter32,
Packit 022b05
    dsmonHostInOvflOctets          ZeroBasedCounter32,
Packit 022b05
    dsmonHostInHCPkts              ZeroBasedCounter64,
Packit 022b05
    dsmonHostInHCOctets            ZeroBasedCounter64,
Packit 022b05
    dsmonHostOutPkts               ZeroBasedCounter32,
Packit 022b05
    dsmonHostOutOctets             ZeroBasedCounter32,
Packit 022b05
    dsmonHostOutOvflPkts           ZeroBasedCounter32,
Packit 022b05
    dsmonHostOutOvflOctets         ZeroBasedCounter32,
Packit 022b05
    dsmonHostOutHCPkts             ZeroBasedCounter64,
Packit 022b05
    dsmonHostOutHCOctets           ZeroBasedCounter64,
Packit 022b05
    dsmonHostCreateTime            LastCreateTime
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonHostTimeMark OBJECT-TYPE
Packit 022b05
    SYNTAX      TimeFilter
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Time Filter index for this table.  This object may be
Packit 022b05
            used by a management station to retrieve only rows which
Packit 022b05
            have been created or modified since a particular time.  Note
Packit 022b05
            that the current value for a row are always returned and the
Packit 022b05
            TimeFilter is not a historical data archiving mechanism.
Packit 022b05
            Refer to RFC 2021 [RFC2021] for a detailed description of
Packit 022b05
            TimeFilter operation."
Packit 022b05
    ::= { dsmonHostEntry 1 }
Packit 022b05
Packit 022b05
dsmonHostAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      OCTET STRING (SIZE (0..110))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The network address for this dsmonHostEntry.
Packit 022b05
Packit 022b05
            This object is encoded according to the protocol type
Packit 022b05
            indicated by the protocolDirLocalIndex value in the index.
Packit 022b05
Packit 022b05
            In addition, this object may have some 'rightmost' bits
Packit 022b05
            cleared to zero for counting purposes, as indicated by the
Packit 022b05
            associated dsmonHostCtlIPv4PrefixLen or
Packit 022b05
            dsmonHostCtlIPv6PrefixLen objects."
Packit 022b05
    ::= { dsmonHostEntry 2 }
Packit 022b05
Packit 022b05
dsmonHostInPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of packets without errors, using one of the DSCP
Packit 022b05
            values in the indicated counter aggregation group, and
Packit 022b05
            transmitted to this address, since this entry was added to
Packit 022b05
            the dsmonHostTable.  Note that this is the number of link-
Packit 022b05
            layer packets, so if a single network-layer packet is
Packit 022b05
            fragmented into several link-layer frames, this counter is
Packit 022b05
            incremented several times."
Packit 022b05
    ::= { dsmonHostEntry 3 }
Packit 022b05
Packit 022b05
dsmonHostInOctets OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets in all packets, transmitted to this
Packit 022b05
            address and using one of the DSCP values in the indicated
Packit 022b05
            counter aggregation group, since this entry was added to the
Packit 022b05
            dsmonHostTable (excluding framing bits but including FCS
Packit 022b05
            octets), excluding those octets in packets that contained
Packit 022b05
            errors.
Packit 022b05
Packit 022b05
            Note this doesn't count just those octets in the particular
Packit 022b05
            protocol frames, but includes the entire packet that
Packit 022b05
            contained the protocol."
Packit 022b05
    ::= { dsmonHostEntry 4 }
Packit 022b05
Packit 022b05
dsmonHostInOvflPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the associated dsmonHostInPkts counter
Packit 022b05
            has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonHostInHCPkts object is
Packit 022b05
            also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonHostEntry 5 }
Packit 022b05
Packit 022b05
dsmonHostInOvflOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the associated dsmonHostInOctets
Packit 022b05
            counter has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonHostInHCOctets object is
Packit 022b05
            also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonHostEntry 6 }
Packit 022b05
Packit 022b05
dsmonHostInHCPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonHostInPkts object.
Packit 022b05
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonHostEntry 7 }
Packit 022b05
Packit 022b05
dsmonHostInHCOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonHostInOctets object.
Packit 022b05
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonHostEntry 8 }
Packit 022b05
Packit 022b05
dsmonHostOutPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of packets without errors, using one of the DSCP
Packit 022b05
            values in the indicated counter aggregation group, and
Packit 022b05
            transmitted by this address, since this entry was added to
Packit 022b05
            the dsmonHostTable.  Note that this is the number of link-
Packit 022b05
            layer packets, so if a single network-layer packet is
Packit 022b05
            fragmented into several link-layer frames, this counter is
Packit 022b05
            incremented several times."
Packit 022b05
    ::= { dsmonHostEntry 9 }
Packit 022b05
Packit 022b05
dsmonHostOutOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets, transmitted by this address and using
Packit 022b05
            one of the DSCP values in the identified counter aggregation
Packit 022b05
            group, since this entry was added to the dsmonHostTable
Packit 022b05
            (excluding framing bits but including FCS octets), excluding
Packit 022b05
            those octets in packets that contained errors.
Packit 022b05
Packit 022b05
            Note this doesn't count just those octets in the particular
Packit 022b05
            protocol frames, but includes the entire packet that
Packit 022b05
            contained the protocol."
Packit 022b05
    ::= { dsmonHostEntry 10 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dsmonHostOutOvflPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the associated dsmonHostOutPkts counter
Packit 022b05
            has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonHostOutHCPkts object is
Packit 022b05
            also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonHostEntry 11 }
Packit 022b05
Packit 022b05
dsmonHostOutOvflOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the associated dsmonHostOutOctets
Packit 022b05
            counter has overflowed.  Note that this object will only be
Packit 022b05
            instantiated if the associated dsmonHostOutHCOctets object
Packit 022b05
            is also instantiated for a particular dataSource."
Packit 022b05
    ::= { dsmonHostEntry 12 }
Packit 022b05
Packit 022b05
dsmonHostOutHCPkts OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "packets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonHostOutPkts object.
Packit 022b05
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonHostEntry 13 }
Packit 022b05
Packit 022b05
dsmonHostOutHCOctets OBJECT-TYPE
Packit 022b05
    SYNTAX      ZeroBasedCounter64
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The 64-bit version of the dsmonHostOutOctets object.
Packit 022b05
Packit 022b05
            Note that this object will only be instantiated if the RMON
Packit 022b05
            agent supports High Capacity monitoring for a particular
Packit 022b05
            dataSource."
Packit 022b05
    ::= { dsmonHostEntry 14 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dsmonHostCreateTime OBJECT-TYPE
Packit 022b05
    SYNTAX     LastCreateTime
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when this dsmonHost entry was last
Packit 022b05
            instantiated by the agent.  This can be used by the
Packit 022b05
            management station to ensure that the entry has not been
Packit 022b05
            deleted and recreated between polls."
Packit 022b05
    ::= { dsmonHostEntry 15 }
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- Per-Protocol Per-Host NL Statistics TopN Control Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonHostTopNCtlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonHostTopNCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A set of parameters that control the creation of a report
Packit 022b05
            of the top N dsmonHost entries according to a selected
Packit 022b05
            metric.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            entries which may be created in this table.  In this case,
Packit 022b05
            the agent SHOULD return an error-status of
Packit 022b05
            'resourceUnavailable(13)', as per section 4.2.5 of the
Packit 022b05
            'Protocol Operations for SNMPv2' specification [RFC1905]."
Packit 022b05
    ::= { dsmonHostObjects 3 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonHostTopNCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonHostTopNCtlTable.
Packit 022b05
Packit 022b05
            Entries are created and deleted from this table by
Packit 022b05
            management action only, using the dsmonHostTopNCtlStatus
Packit 022b05
            RowStatus object.
Packit 022b05
Packit 022b05
            The agent SHOULD support non-volatile configuration of this
Packit 022b05
            table, and upon system initialization, the table SHOULD be
Packit 022b05
            initialized with the saved values.
Packit 022b05
Packit 022b05
            Activation of a control row in this table will cause an
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            associated dsmonHostTopNTable to be created and maintained
Packit 022b05
            by the agent."
Packit 022b05
    INDEX { dsmonHostTopNCtlIndex }
Packit 022b05
    ::= { dsmonHostTopNCtlTable 1 }
Packit 022b05
Packit 022b05
DsmonHostTopNCtlEntry ::= SEQUENCE {
Packit 022b05
    dsmonHostTopNCtlIndex            Integer32,
Packit 022b05
    dsmonHostTopNCtlHostIndex        Integer32,
Packit 022b05
    dsmonHostTopNCtlRateBase         INTEGER,
Packit 022b05
    dsmonHostTopNCtlTimeRemaining    Integer32,
Packit 022b05
    dsmonHostTopNCtlGeneratedReports Counter32,
Packit 022b05
    dsmonHostTopNCtlDuration         Integer32,
Packit 022b05
    dsmonHostTopNCtlRequestedSize    Integer32,
Packit 022b05
    dsmonHostTopNCtlGrantedSize      Integer32,
Packit 022b05
    dsmonHostTopNCtlStartTime        TimeStamp,
Packit 022b05
    dsmonHostTopNCtlOwner            OwnerString,
Packit 022b05
    dsmonHostTopNCtlStatus           RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonHostTopNCtlIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An index that uniquely identifies an entry in the
Packit 022b05
            dsmonHostTopNCtlTable.  Each such entry defines one Top N
Packit 022b05
            report prepared for one RMON dataSource."
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 1 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlHostIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The dsmonHostTable for which a top N report will be
Packit 022b05
            prepared on behalf of this entry.  The dsmonHostTable is
Packit 022b05
            identified by the value of the dsmonHostCtlIndex for that
Packit 022b05
            table - that value is used here to identify the particular
Packit 022b05
            table.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonHostTopNCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 2 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlRateBase OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                  dsmonHostTopNInPkts(1),
Packit 022b05
                  dsmonHostTopNInOctets(2),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                  dsmonHostTopNOutPkts(3),
Packit 022b05
                  dsmonHostTopNOutOctets(4),
Packit 022b05
                  dsmonHostTopNTotalPkts(5),
Packit 022b05
                  dsmonHostTopNTotalOctets(6),
Packit 022b05
                  dsmonHostTopNInHCPkts(7),
Packit 022b05
                  dsmonHostTopNInHCOctets(8),
Packit 022b05
                  dsmonHostTopNOutHCPkts(9),
Packit 022b05
                  dsmonHostTopNOutHCOctets(10),
Packit 022b05
                  dsmonHostTopNTotalHCPkts(11),
Packit 022b05
                  dsmonHostTopNTotalHCOctets(12)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The variable(s) for each dsmonHost that the
Packit 022b05
            dsmonHostTopNRate and dsmonHostTopNHCRate variables are
Packit 022b05
            based upon.  Each dsmonHostTopN report generated on behalf
Packit 022b05
            of this control entry will be ranked in descending order,
Packit 022b05
            based on the associated dsmonHostTable counter(s),
Packit 022b05
            identified by this object.
Packit 022b05
Packit 022b05
            The following table identifies the dsmonHostTable counters
Packit 022b05
            associated with each enumeration:
Packit 022b05
Packit 022b05
            Enumeration              RateBase MIB Objects
Packit 022b05
            -----------              --------------------
Packit 022b05
            dsmonHostTopNInPkts         dsmonHostInPkts
Packit 022b05
            dsmonHostTopNInOctets       dsmonHostInOctets
Packit 022b05
            dsmonHostTopNOutPkts        dsmonHostOutPkts
Packit 022b05
            dsmonHostTopNOutOctets      dsmonHostOutOctets
Packit 022b05
            dsmonHostTopNTotalPkts      dsmonHostInPkts +
Packit 022b05
                                          dsmonHostOutPkts
Packit 022b05
            dsmonHostTopNTotalOctets    dsmonHostInOctets +
Packit 022b05
                                          dsmonHostOutOctets
Packit 022b05
            dsmonHostTopNInHCPkts       dsmonHostInHCPkts
Packit 022b05
            dsmonHostTopNInHCOctets     dsmonHostInHCOctets
Packit 022b05
            dsmonHostTopNOutHCPkts      dsmonHostOutHCPkts
Packit 022b05
            dsmonHostTopNOutHCOctets    dsmonHostOutHCPkts
Packit 022b05
            dsmonHostTopNTotalHCPkts    dsmonHostInHCPkts +
Packit 022b05
                                          dsmonHostOutHCPkts
Packit 022b05
            dsmonHostTopNTotalHCOctets  dsmonHostInHCOctets +
Packit 022b05
                                          dsmonHostOutHCOctets
Packit 022b05
Packit 022b05
            The following enumerations are only available if the agent
Packit 022b05
            supports High Capacity monitoring:
Packit 022b05
Packit 022b05
            dsmonHostTopNInHCPkts
Packit 022b05
            dsmonHostTopNInHCOctets
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            dsmonHostTopNOutHCPkts
Packit 022b05
            dsmonHostTopNOutHCOctets
Packit 022b05
            dsmonHostTopNTotalHCPkts
Packit 022b05
            dsmonHostTopNTotalHCOctets
Packit 022b05
Packit 022b05
            It is an implementation-specific matter whether an agent can
Packit 022b05
            detect an overflow condition resulting from the addition of
Packit 022b05
            two counter delta values for the following enumerations:
Packit 022b05
Packit 022b05
            dsmonHostTopNTotalPkts
Packit 022b05
            dsmonHostTopNTotalOctets
Packit 022b05
            dsmonHostTopNTotalHCPkts
Packit 022b05
            dsmonHostTopNTotalHCOctets
Packit 022b05
Packit 022b05
            In the event such an overflow condition can be detected by
Packit 022b05
            the agent, the associated dsmonHostTopNRate,
Packit 022b05
            dsmonHostTopNRateOvfl, and/or dsmonHostTopNHCRate objects
Packit 022b05
            should be set to their maximum value.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonHostTopNCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 3 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlTimeRemaining OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of seconds left in the report currently being
Packit 022b05
            collected.  When this object is modified by the management
Packit 022b05
            station, a new collection is started, possibly aborting a
Packit 022b05
            currently running report.  The new value is used as the
Packit 022b05
            requested duration of this report, and is immediately loaded
Packit 022b05
            into the associated dsmonHostTopNCtlDuration object.
Packit 022b05
Packit 022b05
            When the report finishes, the probe will automatically start
Packit 022b05
            another collection with the same initial value of
Packit 022b05
            dsmonHostTopNCtlTimeRemaining.  Thus the management station
Packit 022b05
            may simply read the resulting reports repeatedly, checking
Packit 022b05
            the startTime and duration each time to ensure that a report
Packit 022b05
            was not missed or that the report parameters were not
Packit 022b05
            changed.
Packit 022b05
Packit 022b05
            While the value of this object is non-zero, it decrements by
Packit 022b05
            one per second until it reaches zero.  At the time that this
Packit 022b05
            object decrements to zero, the report is made accessible in
Packit 022b05
            the dsmonHostTopNTable, overwriting any report that may be
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            there.
Packit 022b05
Packit 022b05
            When this object is modified by the management station, any
Packit 022b05
            associated entries in the dsmonHostTopNTable shall be
Packit 022b05
            deleted."
Packit 022b05
    DEFVAL { 1800 }
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 4 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlGeneratedReports OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "reports"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of reports that have been generated by this
Packit 022b05
            entry."
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 5 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlDuration OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    UNITS      "seconds"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of seconds that this report has collected during
Packit 022b05
            the last sampling interval.
Packit 022b05
Packit 022b05
            When the associated dsmonHostTopNCtlTimeRemaining object is
Packit 022b05
            set, this object shall be set by the probe to the same value
Packit 022b05
            and shall not be modified until the next time the
Packit 022b05
            dsmonHostTopNCtlTimeRemaining is set.
Packit 022b05
Packit 022b05
            This value shall be zero if no reports have been requested
Packit 022b05
            for this dsmonHostTopNCtlEntry."
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 6 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlRequestedSize OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of dsmonHost entries requested for this
Packit 022b05
            report.
Packit 022b05
Packit 022b05
            When this object is created or modified, the probe SHOULD
Packit 022b05
            set dsmonHostTopNCtlGrantedSize as closely to this object as
Packit 022b05
            is possible for the particular probe implementation and
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            available resources."
Packit 022b05
    DEFVAL { 150 }
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 7 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlGrantedSize OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of dsmonHost entries in this report.
Packit 022b05
Packit 022b05
            When the associated dsmonHostTopNCtlRequestedSize object is
Packit 022b05
            created or modified, the probe SHOULD set this object as
Packit 022b05
            closely to the requested value as is possible for the
Packit 022b05
            particular implementation and available resources.  The
Packit 022b05
            probe MUST NOT lower this value except as a result of a
Packit 022b05
            set to the associated dsmonHostTopNCtlRequestedSize
Packit 022b05
            object.
Packit 022b05
Packit 022b05
            Protocol entries with the highest value of dsmonHostTopNRate
Packit 022b05
            or dsmonHostTopNHCRate (depending on the value of the
Packit 022b05
            associated dsmonHostTopNCtlRateBase object) shall be placed
Packit 022b05
            in this table in decreasing order of this rate until there
Packit 022b05
            is no more room or until there are no more dsmonHost
Packit 022b05
            entries."
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 8 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlStartTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeStamp
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when this top N report was last
Packit 022b05
            started.  In other words, this is the time that the
Packit 022b05
            associated dsmonHostTopNCtlTimeRemaining object was modified
Packit 022b05
            to start the requested report or the time the report was
Packit 022b05
            last automatically (re)started.
Packit 022b05
Packit 022b05
            This object may be used by the management station to
Packit 022b05
            determine if a report was missed or not."
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 9 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlOwner OBJECT-TYPE
Packit 022b05
    SYNTAX     OwnerString
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "The entity that configured this entry and is therefore
Packit 022b05
            using the resources assigned to it."
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 10 }
Packit 022b05
Packit 022b05
dsmonHostTopNCtlStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     RowStatus
Packit 022b05
    MAX-ACCESS read-create
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The status of this dsmonHostTopNCtlEntry.
Packit 022b05
Packit 022b05
            An entry MUST NOT exist in the active state unless all
Packit 022b05
            objects in the entry have an appropriate value.
Packit 022b05
Packit 022b05
            If this object is not equal to active(1), all associated
Packit 022b05
            entries in the dsmonHostTopNTable shall be deleted by the
Packit 022b05
            agent."
Packit 022b05
    ::= { dsmonHostTopNCtlEntry 11 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- dsmonHost TopN Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonHostTopNTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF DsmonHostTopNEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A set of statistics for those dsmonHost entries that have
Packit 022b05
            counted the highest number of octets or packets.
Packit 022b05
Packit 022b05
            If the dsmonAggControlLocked object is equal to 'false',
Packit 022b05
            then all entries in this table SHALL be deleted, and the
Packit 022b05
            agent will not process TopN reports on behalf of any
Packit 022b05
            dsmonHostTopNCtlEntry.
Packit 022b05
Packit 022b05
            When the dsmonAggControlLocked object is set to 'true', then
Packit 022b05
            particular reports SHOULD be restarted from the beginning,
Packit 022b05
            on behalf of all active rows in the dsmonHostTopNCtlTable.
Packit 022b05
Packit 022b05
            Note that dsmonHost entries which did not increment at all
Packit 022b05
            during the report interval SHOULD NOT be included in
Packit 022b05
            dsmonHostTopN reports."
Packit 022b05
    ::= { dsmonHostObjects 4 }
Packit 022b05
Packit 022b05
dsmonHostTopNEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     DsmonHostTopNEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonHostTopNTable.
Packit 022b05
Packit 022b05
            The dsmonHostTopNCtlIndex value in the index identifies the
Packit 022b05
            dsmonHostTopNCtlEntry on whose behalf this entry was
Packit 022b05
            created.
Packit 022b05
Packit 022b05
            Entries in this table are ordered from 1 to 'N', where lower
Packit 022b05
            numbers represent higher values of the rate base object,
Packit 022b05
            over the report interval."
Packit 022b05
    INDEX { dsmonHostTopNCtlIndex, dsmonHostTopNIndex }
Packit 022b05
    ::= { dsmonHostTopNTable 1 }
Packit 022b05
Packit 022b05
DsmonHostTopNEntry ::= SEQUENCE {
Packit 022b05
    dsmonHostTopNIndex                Integer32,
Packit 022b05
    dsmonHostTopNPDLocalIndex         Integer32,
Packit 022b05
    dsmonHostTopNAddress              OCTET STRING,
Packit 022b05
    dsmonHostTopNAggGroup             DsmonCounterAggGroupIndex,
Packit 022b05
    dsmonHostTopNRate                 Gauge32,
Packit 022b05
    dsmonHostTopNRateOvfl             Gauge32,
Packit 022b05
    dsmonHostTopNHCRate               CounterBasedGauge64
Packit 022b05
  }
Packit 022b05
Packit 022b05
dsmonHostTopNIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An index that uniquely identifies an entry in the
Packit 022b05
            dsmonHostTopNTable among those in the same report.  This
Packit 022b05
            index is between 1 and N, where N is the number of entries
Packit 022b05
            in this report."
Packit 022b05
    ::= { dsmonHostTopNEntry 1 }
Packit 022b05
Packit 022b05
dsmonHostTopNPDLocalIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The protocolDirLocalIndex value which identifies the
Packit 022b05
            protocol associated with the dsmonHostTopNAddress object in
Packit 022b05
            this entry.
Packit 022b05
Packit 022b05
            If the protocolDirEntry associated with the
Packit 022b05
            protocolDirLocalIndex with the same value as this object is
Packit 022b05
            de-activated or deleted, then the agent MUST delete this
Packit 022b05
            dsmonHostTopN entry."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { dsmonHostTopNEntry 2 }
Packit 022b05
Packit 022b05
dsmonHostTopNAddress OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The dsmonHostAddress value for the network host identified
Packit 022b05
            in this entry.  The associated dsmonHostTopNPDLocalIndex
Packit 022b05
            object identifies the network protocol type and the encoding
Packit 022b05
            rules for this object."
Packit 022b05
    ::= { dsmonHostTopNEntry 3 }
Packit 022b05
Packit 022b05
dsmonHostTopNAggGroup OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonCounterAggGroupIndex
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The counter aggregation group index value associated with
Packit 022b05
            host identified in this entry.  This object identifies the
Packit 022b05
            dsmonAggGroupEntry with the same dsmonAggControlIndex value
Packit 022b05
            as the associated dsmonHostCtlAggProfile object and the same
Packit 022b05
            dsmonAggGroupIndex value as this object."
Packit 022b05
    ::= { dsmonHostTopNEntry 4 }
Packit 022b05
Packit 022b05
dsmonHostTopNRate OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The amount of change in the selected variable during this
Packit 022b05
            sampling interval.  The selected variable is this host's
Packit 022b05
            instance of the object selected by dsmonHostTopNCtlRateBase.
Packit 022b05
Packit 022b05
            If the associated dsmonHostTopNCtlRateBase indicates a High
Packit 022b05
            Capacity monitoring enumeration, (e.g.
Packit 022b05
            'dsmonHostTopNInHCPkts'), then this object will contain the
Packit 022b05
            the least significant 32 bits of the associated
Packit 022b05
            dsmonHostTopNHCRate object."
Packit 022b05
    ::= { dsmonHostTopNEntry 5 }
Packit 022b05
Packit 022b05
dsmonHostTopNRateOvfl OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The most significant 32 bits of the associated
Packit 022b05
            dsmonHostTopNHCRate object.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            If the associated dsmonHostTopNCtlRateBase is equal to any
Packit 022b05
            of the High Capacity monitoring enumerations (e.g.
Packit 022b05
            'dsmonHostTopNInHCPkts'), then this object will contain the
Packit 022b05
            upper 32 bits of the associated dsmonHostTopNHCRate object.
Packit 022b05
Packit 022b05
            If the associated dsmonHostTopNCtlRateBase is not equal to
Packit 022b05
            any of High Capacity monitoring enumerations, then this
Packit 022b05
            object will contain the value zero.
Packit 022b05
Packit 022b05
            The agent MAY choose not to instantiate this object if High
Packit 022b05
            Capacity monitoring is not supported."
Packit 022b05
    ::= { dsmonHostTopNEntry 6 }
Packit 022b05
Packit 022b05
dsmonHostTopNHCRate OBJECT-TYPE
Packit 022b05
    SYNTAX     CounterBasedGauge64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The amount of change in the selected variable during this
Packit 022b05
            sampling interval.  The selected variable is this host's
Packit 022b05
            instance of the object selected by dsmonHostTopNCtlRateBase.
Packit 022b05
Packit 022b05
            If the associated dsmonHostTopNCtlRateBase is not equal to
Packit 022b05
            any of the High Capacity monitoring enumerations (e.g.,
Packit 022b05
            'dsmonHostTopNInPkts'), then this object will contain the
Packit 022b05
            value zero, and the associated dsmonHostTopNRate object will
Packit 022b05
            contain the change in the selected variable during the
Packit 022b05
            sampling interval.
Packit 022b05
Packit 022b05
            The agent MAY choose not to instantiate this object if High
Packit 022b05
            Capacity monitoring is not supported."
Packit 022b05
    ::= { dsmonHostTopNEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
-- **************************************************************
Packit 022b05
-- *                                                            *
Packit 022b05
-- *   P E R  -  C O N V E R S I O N    C O L L E C T I O N S   *
Packit 022b05
-- *                                                            *
Packit 022b05
-- **************************************************************
Packit 022b05
Packit 022b05
--
Packit 022b05
-- AL Matrix Statistics Control Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonMatrixCtlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonMatrixCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Controls setup of per counter aggregation group, per host-
Packit 022b05
            pair, application protocol distribution statistics.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            entries which may be created in this table.  In this case,
Packit 022b05
            the agent SHOULD return an error-status of
Packit 022b05
            'resourceUnavailable(13)', as per section 4.2.5 of the
Packit 022b05
            'Protocol Operations for SNMPv2' specification [RFC1905]."
Packit 022b05
    ::= { dsmonMatrixObjects 1 }
Packit 022b05
Packit 022b05
dsmonMatrixCtlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonMatrixCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonMatrixCtlTable.
Packit 022b05
Packit 022b05
            Entries are created and deleted from this table by
Packit 022b05
            management action only, using the dsmonMatrixCtlStatus
Packit 022b05
            RowStatus object.
Packit 022b05
Packit 022b05
            The agent SHOULD support non-volatile configuration of this
Packit 022b05
            table, and upon system initialization, the table SHOULD be
Packit 022b05
            initialized with the saved values.
Packit 022b05
Packit 022b05
            Activation of a control row in this table will cause an
Packit 022b05
            associated dsmonMatrixSDTable and dsmonMatrixDSTable to be
Packit 022b05
            created and maintained by the agent."
Packit 022b05
    INDEX { dsmonMatrixCtlIndex }
Packit 022b05
    ::= { dsmonMatrixCtlTable 1 }
Packit 022b05
Packit 022b05
DsmonMatrixCtlEntry ::= SEQUENCE {
Packit 022b05
    dsmonMatrixCtlIndex                Integer32,
Packit 022b05
    dsmonMatrixCtlDataSource           DataSource,
Packit 022b05
    dsmonMatrixCtlAggProfile           DsmonCounterAggProfileIndex,
Packit 022b05
    dsmonMatrixCtlMaxDesiredEntries    Integer32,
Packit 022b05
    dsmonMatrixCtlDroppedFrames        Counter32,
Packit 022b05
    dsmonMatrixCtlInserts              Counter32,
Packit 022b05
    dsmonMatrixCtlDeletes              Counter32,
Packit 022b05
    dsmonMatrixCtlCreateTime           LastCreateTime,
Packit 022b05
    dsmonMatrixCtlOwner                OwnerString,
Packit 022b05
    dsmonMatrixCtlStatus               RowStatus
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonMatrixCtlIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..65535)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary and unique index for this
Packit 022b05
            dsmonMatrixCtlEntry."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 1 }
Packit 022b05
Packit 022b05
dsmonMatrixCtlDataSource OBJECT-TYPE
Packit 022b05
    SYNTAX      DataSource
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The source of data for the associated dsmonMatrixSDTable
Packit 022b05
            and dsmonMatrixDSTable.
Packit 022b05
Packit 022b05
            Note that only packets that contain a network protocol
Packit 022b05
            encapsulation which contains a DS field [RFC2474] will be
Packit 022b05
            counted in this table.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonMatrixCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 2 }
Packit 022b05
Packit 022b05
dsmonMatrixCtlAggProfile OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonCounterAggProfileIndex
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The dsmonAggControlIndex value identifying the counter
Packit 022b05
            aggregation profile which should be used on behalf of this
Packit 022b05
            dsmonMatrixCtlEntry.
Packit 022b05
Packit 022b05
            The associated dsmonAggControlEntry and
Packit 022b05
            dsmonAggProfileEntries, identified by the same
Packit 022b05
            dsmonAggControlIndex index value, MUST be active in order
Packit 022b05
            for this entry to remain active.  It is possible for the
Packit 022b05
            counter aggregation configuration to change from a valid to
Packit 022b05
            invalid state for this dsmonMatrix collection.  In this
Packit 022b05
            case, the associated dsmonMatrixCtlStatus object will be
Packit 022b05
            changed to the 'notReady' state, and data collection will
Packit 022b05
            not occur on behalf of this control entry.
Packit 022b05
Packit 022b05
            Note that an agent MAY choose to limit the actual number of
Packit 022b05
            counter aggregation profiles which may be applied to a
Packit 022b05
            particular data source.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonMatrixCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dsmonMatrixCtlMaxDesiredEntries OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (-1 | 1..2147483647)
Packit 022b05
    UNITS       "table entries"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of entries that are desired in the
Packit 022b05
            dsmonMatrix tables on behalf of this control entry.  The
Packit 022b05
            probe will not create more than this number of associated
Packit 022b05
            entries in these tables, but may choose to create fewer
Packit 022b05
            entries in this table for any reason including the lack of
Packit 022b05
            resources.
Packit 022b05
Packit 022b05
            If this value is set to -1, the probe may create any number
Packit 022b05
            of entries in this table.
Packit 022b05
Packit 022b05
            This object MUST NOT be modified if the associated
Packit 022b05
            dsmonMatrixCtlStatus object is equal to active(1)."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 4 }
Packit 022b05
Packit 022b05
dsmonMatrixCtlDroppedFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "frames"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of frames which were received by the probe
Packit 022b05
            and therefore not accounted for in the *StatsDropEvents, but
Packit 022b05
            for which the probe chose not to count for the associated
Packit 022b05
            dsmonMatrixSD and dsmonMatrixDS entries for whatever reason.
Packit 022b05
            Most often, this event occurs when the probe is out of some
Packit 022b05
            resources and decides to shed load from this collection.
Packit 022b05
Packit 022b05
            This count does not include packets that were not counted
Packit 022b05
            because they had MAC-layer errors.
Packit 022b05
Packit 022b05
            Note that if the dsmonMatrix tables are inactive because no
Packit 022b05
            appropriate protocols are enabled in the protocol directory,
Packit 022b05
            this value SHOULD be 0.
Packit 022b05
Packit 022b05
            Note that, unlike the dropEvents counter, this number is the
Packit 022b05
            exact number of frames dropped."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 5 }
Packit 022b05
Packit 022b05
dsmonMatrixCtlInserts OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times a dsmonMatrix entry has been inserted
Packit 022b05
            into the dsmonMatrix tables.  If an entry is inserted, then
Packit 022b05
            deleted, and then inserted, this counter will be incremented
Packit 022b05
            by 2.  The addition of a conversation into both the
Packit 022b05
            dsmonMatrixSDTable and dsmonMatrixDSTable shall be counted
Packit 022b05
            as two insertions (even though every addition into one table
Packit 022b05
            must be accompanied by an insertion into the other).
Packit 022b05
Packit 022b05
            To allow for efficient implementation strategies, agents may
Packit 022b05
            delay updating this object for short periods of time.  For
Packit 022b05
            example, an implementation strategy may allow internal data
Packit 022b05
            structures to differ from those visible via SNMP for short
Packit 022b05
            periods of time.  This counter may reflect the internal data
Packit 022b05
            structures for those short periods of time.  Note that the
Packit 022b05
            sum of the dsmonMatrixSDTable and dsmonMatrixDSTable sizes
Packit 022b05
            can be determined by subtracting dsmonMatrixCtlDeletes from
Packit 022b05
            dsmonMatrixCtlInserts."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 6 }
Packit 022b05
Packit 022b05
dsmonMatrixCtlDeletes OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    UNITS      "table entries"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times a dsmonMatrix entry has been deleted
Packit 022b05
            from the dsmonMatrix tables (for any reason).  If an entry
Packit 022b05
            is deleted, then inserted, and then deleted, this counter
Packit 022b05
            will be incremented by 2.  The deletion of a conversation
Packit 022b05
            from both the dsmonMatrixSDTable and dsmonMatrixDSTable
Packit 022b05
            shall be counted as two deletions (even though every
Packit 022b05
            deletion from one table must be accompanied by a deletion
Packit 022b05
            from the other).
Packit 022b05
Packit 022b05
            To allow for efficient implementation strategies, agents MAY
Packit 022b05
            delay updating this object for short periods of time.  For
Packit 022b05
            example, an implementation strategy may allow internal data
Packit 022b05
            structures to differ from those visible via SNMP for short
Packit 022b05
            periods of time.  This counter may reflect the internal data
Packit 022b05
            structures for those short periods of time.
Packit 022b05
Packit 022b05
            Note that the sum of the dsmonMatrixSDTable and
Packit 022b05
            dsmonMatrixDSTable sizes can be determined by subtracting
Packit 022b05
            dsmonMatrixCtlDeletes from dsmonMatrixCtlInserts."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
dsmonMatrixCtlCreateTime OBJECT-TYPE
Packit 022b05
    SYNTAX     LastCreateTime
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of sysUpTime when this control entry was last
Packit 022b05
            activated.  This can be used by the management station to
Packit 022b05
            detect if the table has been deleted and recreated between
Packit 022b05
            polls."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 8 }
Packit 022b05
Packit 022b05
dsmonMatrixCtlOwner OBJECT-TYPE
Packit 022b05
    SYNTAX      OwnerString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The entity that configured this entry and is therefore
Packit 022b05
            using the resources assigned to it."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 9 }
Packit 022b05
Packit 022b05
dsmonMatrixCtlStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The status of this dsmonMatrixCtlEntry.
Packit 022b05
Packit 022b05
            An entry MUST NOT exist in the active state unless all
Packit 022b05
            objects in the entry have an appropriate value.
Packit 022b05
Packit 022b05
            If this object is not equal to active(1), all associated
Packit 022b05
            entries in the dsmonMatrixSDTable and dsmonMatrixDSTable
Packit 022b05
            shall be deleted."
Packit 022b05
    ::= { dsmonMatrixCtlEntry 10 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- AL Matrix SD Statistics Table
Packit 022b05
--
Packit 022b05
Packit 022b05
dsmonMatrixSDTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF DsmonMatrixSDEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of application traffic matrix entries which collect
Packit 022b05
            statistics for conversations of a particular application
Packit 022b05
            protocol between two network-level addresses.  This table is
Packit 022b05
            indexed first by the source address and then by the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            destination address to make it convenient to collect all
Packit 022b05
            statistics from a particular address.
Packit 022b05
Packit 022b05
            The probe will add to this table all pairs of addresses for
Packit 022b05
            all protocols seen in all packets with no MAC errors, and
Packit 022b05
            will increment octet and packet counts in the table for all
Packit 022b05
            packets with no MAC errors."
Packit 022b05
    ::= { dsmonMatrixObjects 2 }
Packit 022b05
Packit 022b05
dsmonMatrixSDEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      DsmonMatrixSDEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A conceptual row in the dsmonMatrixSDTable.
Packit 022b05
Packit 022b05
            The dsmonMatrixCtlIndex value in the index identifies the
Packit 022b05
            dsmonMatrixCtlEntry on whose behalf this entry was created.
Packit 022b05
Packit 022b05
            The dsmonAggGroupIndex value in the index is determined by
Packit 022b05
            examining the DSCP value in each monitored packet, and the
Packit 022b05
            dsmonAggProfileTable entry configured for that value."
Packit 022b05
    INDEX { dsmonMatrixCtlIndex,
Packit 022b05
            dsmonMatrixTimeMark,
Packit 022b05
            dsmonAggGroupIndex,
Packit 022b05
            dsmonMatrixNLIndex,
Packit 022b05
            dsmonMatrixSourceAddress,
Packit 022b05
            dsmonMatrixDestAddress,
Packit 022b05
            dsmonMatrixALIndex
Packit 022b05
           }
Packit 022b05
    ::= { dsmonMatrixSDTable 1 }
Packit 022b05
Packit 022b05
DsmonMatrixSDEntry ::= SEQUENCE {
Packit 022b05
    dsmonMatrixTimeMark                 TimeFilter,
Packit 022b05
    dsmonMatrixNLIndex                  Integer32,
Packit 022b05
    dsmonMatrixSourceAddress            OCTET STRING,
Packit 022b05
    dsmonMatrixDestAddress              OCTET STRING,
Packit 022b05
    dsmonMatrixALIndex                  Integer32,
Packit 022b05
    dsmonMatrixSDPkts                   ZeroBasedCounter32,
Packit 022b05
    dsmonMatrixSDOvflPkts               ZeroBasedCounter32,
Packit 022b05
    dsmonMatrixSDHCPkts                 ZeroBasedCounter64,
Packit 022b05
    dsmonMatrixSDOctets                 ZeroBasedCounter32,
Packit 022b05
    dsmonMatrixSDOvflOctets             ZeroBasedCounter32,
Packit 022b05
    dsmonMatrixSDHCOctets               ZeroBasedCounter64,
Packit 022b05
    dsmonMatrixSDCreateTime             LastCreateTime
Packit 022b05
}
Packit 022b05
Packit 022b05
dsmonMatrixTimeMark OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      TimeFilter
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Time Filter index for this table.  This object may be
Packit 022b05
            used by a management station to retrieve only rows which
Packit 022b05
            have been created or modified since a particular time.  Note
Packit 022b05
            that the current value for a row are always returned and the
Packit 022b05
            TimeFilter is not a historical data archiving mechanism.
Packit 022b05
            Refer to RFC 2021 [RFC2021] for a detailed description of
Packit 022b05
            TimeFilter operation."
Packit 022b05
    ::= { dsmonMatrixSDEntry 1 }
Packit 022b05
Packit 022b05
dsmonMatrixNLIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The protocolDirLocalIndex value of a protocolDirEntry
Packit 022b05
            representing the specific network layer protocol
Packit 022b05
            encapsulation associated with each entry, and the network
Packit 022b05
            protocol type of the dsmonMatrixSourceAddress and
Packit 022b05
            dsmonMatrixDestAddress objects."
Packit 022b05
    ::= { dsmonMatrixSDEntry 2 }
Packit 022b05
Packit 022b05
dsmonMatrixSourceAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      OCTET STRING (SIZE (0..54))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The network source address for this dsmonMatrix entry.
Packit 022b05
Packit 022b05
            This is represented as an octet string with specific
Packit 022b05
            semantics and length as identified by the dsmonMatrixNLIndex
Packit 022b05
            component of the index.
Packit 022b05
Packit 022b05
            For example, if the dsmonMatrixNLIndex indicates an
Packit 022b05
            encapsulation of IPv4, this object is encoded as a length
Packit 022b05
            octet of 4, followed by the 4 octets of the IPv4 address, in
Packit 022b05
            network byte order."
Packit 022b05
    ::= { dsmonMatrixSDEntry 3 }
Packit 022b05
Packit 022b05
dsmonMatrixDestAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      OCTET STRING (SIZE (0..54))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The network destination address for this dsmonMatrix entry.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            This is represented as an octet string with specific
Packit 022b05
            semantics and length as identified by the dsmonMatrixNLIndex
Packit 022b05
            component of the index.
Packit 022b05
Packit 022b05
            For example, if the dsmonMatrixNLIndex indicates an
Packit 022b05
            encapsulation of IPv4, this object is encoded as a length
Packit 022b05
            octet of 4, followed by the 4 octets of the IPv4 address, in
Packit 022b05
            network byte order."
Packit 022b05
    ::= { dsmonMatrixSDEntry 4 }
Packit 022b05
Packit 022b05
dsmonMatrixALIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The protocolDirLocalIndex value of the protocolDirEntry
Packit 022b05
            representing the specific application layer protocol
Packit