RMON2-MIB
上传用户:aonuowh
上传日期:2021-05-23
资源大小:35390k
文件大小:206k
- the protocol that is counted by this entry.
- An example of the indexing of this entry is
- alMatrixSDPkts.1.783495.18.4.128.2.6.6.4.128.2.6.7.34"
- INDEX { hlMatrixControlIndex, alMatrixSDTimeMark,
- protocolDirLocalIndex,
- nlMatrixSDSourceAddress, nlMatrixSDDestAddress,
- protocolDirLocalIndex }
- ::= { alMatrixSDTable 1 }
- AlMatrixSDEntry ::= SEQUENCE {
- alMatrixSDTimeMark TimeFilter,
- alMatrixSDPkts ZeroBasedCounter32,
- alMatrixSDOctets ZeroBasedCounter32,
- alMatrixSDCreateTime LastCreateTime
- }
- alMatrixSDTimeMark OBJECT-TYPE
- SYNTAX TimeFilter
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A TimeFilter for this entry. See the TimeFilter textual
- convention to see how this works."
- ::= { alMatrixSDEntry 1 }
- alMatrixSDPkts OBJECT-TYPE
- SYNTAX ZeroBasedCounter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of packets of this protocol type without errors
- transmitted from the source address to the destination address
- since this entry was added to the alMatrixSDTable. Note that
- this is the number of link-layer packets, so if a single
- network-layer packet is fragmented into several link-layer
- frames, this counter is incremented several times."
- ::= { alMatrixSDEntry 2 }
- alMatrixSDOctets OBJECT-TYPE
- SYNTAX ZeroBasedCounter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of octets in packets of this protocol type
- transmitted from the source address to the destination address
- since this entry was added to the alMatrixSDTable (excluding
- framing bits but including FCS octets), excluding those octets
- in packets that contained errors.
- Note this doesn't count just those octets in the particular
- protocol frames, but includes the entire packet that contained
- the protocol."
- ::= { alMatrixSDEntry 3 }
- alMatrixSDCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this entry was last activated.
- This can be used by the management station to ensure that the
- entry has not been deleted and recreated between polls."
- ::= { alMatrixSDEntry 4 }
- -- Traffic matrix tables from destination to source
- alMatrixDSTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AlMatrixDSEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of application traffic matrix entries which collect
- statistics for conversations of a particular protocol between
- two network-level addresses. This table is indexed first by
- the destination address and then by the source address to make
- it convenient to collect all statistics to a particular
- address.
- The probe will populate this table for all protocols in the
- protocol directory table whose value of
- protocolDirMatrixConfig is equal to supportedOn(3), and
- will delete any entries whose protocolDirEntry is deleted or
- has a protocolDirMatrixConfig value of supportedOff(2).
- The probe will add to this table all pairs of addresses for
- all protocols seen in all packets with no MAC errors, and will
- increment octet and packet counts in the table for all packets
- with no MAC errors. Further, entries will only be added to
- this table if their address pair exists in the nlMatrixDSTable
- and will be deleted from this table if the address pair is
- deleted from the nlMatrixDSTable."
- ::= { alMatrix 2 }
- alMatrixDSEntry OBJECT-TYPE
- SYNTAX AlMatrixDSEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A conceptual row in the alMatrixDSTable.
- The hlMatrixControlIndex value in the index identifies the
- hlMatrixControlEntry on whose behalf this entry was created.
- The first protocolDirLocalIndex value in the index identifies
- the network layer protocol of the alMatrixDSSourceAddress and
- alMatrixDSDestAddress.
- The nlMatrixDSDestAddress value in the index identifies the
- network layer address of the destination host in this
- conversation.
- The nlMatrixDSSourceAddress value in the index identifies the
- network layer address of the source host in this conversation.
- The second protocolDirLocalIndex value in the index identifies
- the protocol that is counted by this entry.
- An example of the indexing of this entry is
- alMatrixDSPkts.1.783495.18.4.128.2.6.7.4.128.2.6.6.34"
- INDEX { hlMatrixControlIndex, alMatrixDSTimeMark,
- protocolDirLocalIndex,
- nlMatrixDSDestAddress, nlMatrixDSSourceAddress,
- protocolDirLocalIndex }
- ::= { alMatrixDSTable 1 }
- AlMatrixDSEntry ::= SEQUENCE {
- alMatrixDSTimeMark TimeFilter,
- alMatrixDSPkts ZeroBasedCounter32,
- alMatrixDSOctets ZeroBasedCounter32,
- alMatrixDSCreateTime LastCreateTime
- }
- alMatrixDSTimeMark OBJECT-TYPE
- SYNTAX TimeFilter
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A TimeFilter for this entry. See the TimeFilter textual
- convention to see how this works."
- ::= { alMatrixDSEntry 1 }
- alMatrixDSPkts OBJECT-TYPE
- SYNTAX ZeroBasedCounter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of packets of this protocol type without errors
- transmitted from the source address to the destination address
- since this entry was added to the alMatrixDSTable. Note that
- this is the number of link-layer packets, so if a single
- network-layer packet is fragmented into several link-layer
- frames, this counter is incremented several times."
- ::= { alMatrixDSEntry 2 }
- alMatrixDSOctets OBJECT-TYPE
- SYNTAX ZeroBasedCounter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of octets in packets of this protocol type
- transmitted from the source address to the destination address
- since this entry was added to the alMatrixDSTable (excluding
- framing bits but including FCS octets), excluding those octets
- in packets that contained errors.
- Note this doesn't count just those octets in the particular
- protocol frames, but includes the entire packet that contained
- the protocol."
- ::= { alMatrixDSEntry 3 }
- alMatrixDSCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this entry was last activated.
- This can be used by the management station to ensure that the
- entry has not been deleted and recreated between polls."
- ::= { alMatrixDSEntry 4 }
- alMatrixTopNControlTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AlMatrixTopNControlEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A set of parameters that control the creation of a
- report of the top N matrix entries according to
- a selected metric."
- ::= { alMatrix 3 }
- alMatrixTopNControlEntry OBJECT-TYPE
- SYNTAX AlMatrixTopNControlEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A conceptual row in the alMatrixTopNControlTable.
- An example of the indexing of this table is
- alMatrixTopNControlDuration.3"
- INDEX { alMatrixTopNControlIndex }
- ::= { alMatrixTopNControlTable 1 }
- AlMatrixTopNControlEntry ::= SEQUENCE {
- alMatrixTopNControlIndex Integer32,
- alMatrixTopNControlMatrixIndex Integer32,
- alMatrixTopNControlRateBase INTEGER,
- alMatrixTopNControlTimeRemaining Integer32,
- alMatrixTopNControlGeneratedReports Counter32,
- alMatrixTopNControlDuration Integer32,
- alMatrixTopNControlRequestedSize Integer32,
- alMatrixTopNControlGrantedSize Integer32,
- alMatrixTopNControlStartTime TimeStamp,
- alMatrixTopNControlOwner OwnerString,
- alMatrixTopNControlStatus RowStatus
- }
- alMatrixTopNControlIndex OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An index that uniquely identifies an entry
- in the alMatrixTopNControlTable. Each such
- entry defines one top N report prepared for
- one interface."
- ::= { alMatrixTopNControlEntry 1 }
- alMatrixTopNControlMatrixIndex OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The alMatrix[SD/DS] table for which a top N report will be
- prepared on behalf of this entry. The alMatrix[SD/DS] table
- is identified by the value of the hlMatrixControlIndex
- for that table - that value is used here to identify the
- particular table.
- This object may not be modified if the associated
- alMatrixTopNControlStatus object is equal to active(1)."
- ::= { alMatrixTopNControlEntry 2 }
- alMatrixTopNControlRateBase OBJECT-TYPE
- SYNTAX INTEGER {
- alMatrixTopNTerminalsPkts(1),
- alMatrixTopNTerminalsOctets(2),
- alMatrixTopNAllPkts(3),
- alMatrixTopNAllOctets(4)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The variable for each alMatrix[SD/DS] entry that the
- alMatrixTopNEntries are sorted by, as well as the
- selector of the view of the matrix table that will be
- used.
- The values alMatrixTopNTerminalsPkts and
- alMatrixTopNTerminalsOctets cause collection only from
- protocols that have no child protocols that are counted. The
- values alMatrixTopNAllPkts and alMatrixTopNAllOctets cause
- collection from all alMatrix entries.
- This object may not be modified if the associated
- alMatrixTopNControlStatus object is equal to active(1)."
- ::= { alMatrixTopNControlEntry 3 }
- alMatrixTopNControlTimeRemaining OBJECT-TYPE
- SYNTAX Integer32 (0..2147483647)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The number of seconds left in the report currently
- being collected. When this object is modified by
- the management station, a new collection is started,
- possibly aborting a currently running report. The
- new value is used as the requested duration of this
- report, and is immediately loaded into the associated
- alMatrixTopNControlDuration object.
- When the report finishes, the probe will automatically
- start another collection with the same initial value
- of alMatrixTopNControlTimeRemaining. Thus the management
- station may simply read the resulting reports repeatedly,
- checking the startTime and duration each time to ensure that a
- report was not missed or that the report parameters were not
- changed.
- While the value of this object is non-zero, it decrements
- by one per second until it reaches zero. At the time
- that this object decrements to zero, the report is made
- accessible in the alMatrixTopNTable, overwriting any report
- that may be there.
- When this object is modified by the management station, any
- associated entries in the alMatrixTopNTable shall be deleted.
- (Note that this is a different algorithm than the one used in
- the hostTopNTable)."
- DEFVAL { 1800 }
- ::= { alMatrixTopNControlEntry 4 }
- alMatrixTopNControlGeneratedReports OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of reports that have been generated by this entry."
- ::= { alMatrixTopNControlEntry 5 }
- alMatrixTopNControlDuration OBJECT-TYPE
- SYNTAX Integer32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of seconds that this report has collected
- during the last sampling interval.
- When the associated alMatrixTopNControlTimeRemaining object
- is set, this object shall be set by the probe to the
- same value and shall not be modified until the next
- time the alMatrixTopNControlTimeRemaining is set.
- This value shall be zero if no reports have been
- requested for this alMatrixTopNControlEntry."
- ::= { alMatrixTopNControlEntry 6 }
- alMatrixTopNControlRequestedSize OBJECT-TYPE
- SYNTAX Integer32 (0..2147483647)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The maximum number of matrix entries requested for this report.
- When this object is created or modified, the probe
- should set alMatrixTopNControlGrantedSize as closely to this
- object as is possible for the particular probe
- implementation and available resources."
- DEFVAL { 150 }
- ::= { alMatrixTopNControlEntry 7 }
- alMatrixTopNControlGrantedSize OBJECT-TYPE
- SYNTAX Integer32 (0..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The maximum number of matrix entries in this report.
- When the associated alMatrixTopNControlRequestedSize object
- is created or modified, the probe should set this
- object as closely to the requested value as is
- possible for the particular implementation and
- available resources. The probe must not lower this
- value except as a result of a set to the associated
- alMatrixTopNControlRequestedSize object.
- If the value of alMatrixTopNControlRateBase is equal to
- alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, when the
- next topN report is generated, matrix entries with the highest
- value of alMatrixTopNPktRate shall be placed in this table in
- decreasing order of this rate until there is no more room or
- until there are no more matrix entries.
- If the value of alMatrixTopNControlRateBase is equal to
- alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, when the
- next topN report is generated, matrix entries with the highest
- value of alMatrixTopNOctetRate shall be placed in this table
- in decreasing order of this rate until there is no more room
- or until there are no more matrix entries.
- It is an implementation-specific matter how entries with the
- same value of alMatrixTopNPktRate or alMatrixTopNOctetRate are
- sorted. It is also an implementation-specific matter as to
- whether or not zero-valued entries are available."
- ::= { alMatrixTopNControlEntry 8 }
- alMatrixTopNControlStartTime OBJECT-TYPE
- SYNTAX TimeStamp
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this top N report was
- last started. In other words, this is the time that
- the associated alMatrixTopNControlTimeRemaining object
- was modified to start the requested report or the time
- the report was last automatically (re)started.
- This object may be used by the management station to
- determine if a report was missed or not."
- ::= { alMatrixTopNControlEntry 9 }
- alMatrixTopNControlOwner OBJECT-TYPE
- SYNTAX OwnerString
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The entity that configured this entry and is
- therefore using the resources assigned to it."
- ::= { alMatrixTopNControlEntry 10 }
- alMatrixTopNControlStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The status of this alMatrixTopNControlEntry.
- An entry may not exist in the active state unless all
- objects in the entry have an appropriate value.
- If this object is not equal to active(1), all
- associated entries in the alMatrixTopNTable shall be
- deleted by the agent."
- ::= { alMatrixTopNControlEntry 11 }
- alMatrixTopNTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AlMatrixTopNEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A set of statistics for those application layer matrix
- entries that have counted the highest number of octets or
- packets."
- ::= { alMatrix 4 }
- alMatrixTopNEntry OBJECT-TYPE
- SYNTAX AlMatrixTopNEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A conceptual row in the alMatrixTopNTable.
- The alMatrixTopNControlIndex value in the index identifies
- the alMatrixTopNControlEntry on whose behalf this entry was
- created.
- An example of the indexing of this table is
- alMatrixTopNPktRate.3.10"
- INDEX { alMatrixTopNControlIndex, alMatrixTopNIndex }
- ::= { alMatrixTopNTable 1 }
- AlMatrixTopNEntry ::= SEQUENCE {
- alMatrixTopNIndex Integer32,
- alMatrixTopNProtocolDirLocalIndex Integer32,
- alMatrixTopNSourceAddress OCTET STRING,
- alMatrixTopNDestAddress OCTET STRING,
- alMatrixTopNAppProtocolDirLocalIndex Integer32,
- alMatrixTopNPktRate Gauge32,
- alMatrixTopNReversePktRate Gauge32,
- alMatrixTopNOctetRate Gauge32,
- alMatrixTopNReverseOctetRate Gauge32
- }
- alMatrixTopNIndex OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An index that uniquely identifies an entry in
- the alMatrixTopNTable among those in the same report.
- This index is between 1 and N, where N is the
- number of entries in this report.
- If the value of alMatrixTopNControlRateBase is equal to
- alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, increasing
- values of alMatrixTopNIndex shall be assigned to entries with
- decreasing values of alMatrixTopNPktRate until index N is
- assigned or there are no more alMatrixTopNEntries.
- If the value of alMatrixTopNControlRateBase is equal to
- alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets,
- increasing values of alMatrixTopNIndex shall be assigned to
- entries with decreasing values of alMatrixTopNOctetRate until
- index N is assigned or there are no more alMatrixTopNEntries."
- ::= { alMatrixTopNEntry 1 }
- alMatrixTopNProtocolDirLocalIndex OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The protocolDirLocalIndex of the network layer protocol of
- this entry's network address."
- ::= { alMatrixTopNEntry 2 }
- alMatrixTopNSourceAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The network layer address of the source host in this
- conversation.
- This is represented as an octet string with
- specific semantics and length as identified
- by the associated alMatrixTopNProtocolDirLocalIndex.
- For example, if the alMatrixTopNProtocolDirLocalIndex
- indicates an encapsulation of ip, this object is encoded as a
- length octet of 4, followed by the 4 octets of the ip address,
- in network byte order."
- ::= { alMatrixTopNEntry 3 }
- alMatrixTopNDestAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The network layer address of the destination host in this
- conversation.
- This is represented as an octet string with
- specific semantics and length as identified
- by the associated alMatrixTopNProtocolDirLocalIndex.
- For example, if the alMatrixTopNProtocolDirLocalIndex
- indicates an encapsulation of ip, this object is encoded as a
- length octet of 4, followed by the 4 octets of the ip address,
- in network byte order."
- ::= { alMatrixTopNEntry 4 }
- alMatrixTopNAppProtocolDirLocalIndex OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The type of the protocol counted by this matrix entry."
- ::= { alMatrixTopNEntry 5 }
- alMatrixTopNPktRate OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of packets seen of this protocol from the source
- host to the destination host during this sampling interval,
- counted using the rules for counting the alMatrixSDPkts
- object.
- If the value of alMatrixTopNControlRateBase is
- alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, this
- variable will be used to sort this report."
- ::= { alMatrixTopNEntry 6 }
- alMatrixTopNReversePktRate OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of packets seen of this protocol from the
- destination host to the source host during this sampling
- interval, counted using the rules for counting the
- alMatrixDSPkts object (note that the corresponding
- alMatrixSDPkts object selected is the one whose source address
- is equal to alMatrixTopNDestAddress and whose destination
- address is equal to alMatrixTopNSourceAddress.)
- Note that if the value of alMatrixTopNControlRateBase is equal
- to alMatrixTopNTerminalsPkts or alMatrixTopNAllPkts, the sort
- of topN entries is based entirely on alMatrixTopNPktRate, and
- not on the value of this object."
- ::= { alMatrixTopNEntry 7 }
- alMatrixTopNOctetRate OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of octets seen of this protocol from the source
- host to the destination host during this sampling interval,
- counted using the rules for counting the alMatrixSDOctets
- object.
- If the value of alMatrixTopNControlRateBase is
- alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, this
- variable will be used to sort this report."
- ::= { alMatrixTopNEntry 8 }
- alMatrixTopNReverseOctetRate OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of octets seen of this protocol from the
- destination host to the source host during this sampling
- interval, counted using the rules for counting the
- alMatrixDSOctets object (note that the corresponding
- alMatrixSDOctets object selected is the one whose source
- address is equal to alMatrixTopNDestAddress and whose
- destination address is equal to alMatrixTopNSourceAddress.)
- Note that if the value of alMatrixTopNControlRateBase is equal
- to alMatrixTopNTerminalsOctets or alMatrixTopNAllOctets, the
- sort of topN entries is based entirely on
- alMatrixTopNOctetRate, and not on the value of this object."
- ::= { alMatrixTopNEntry 9 }
- --
- -- User History Collection Group (usrHistory)
- --
- -- The usrHistory group combines mechanisms seen in the alarm and
- -- history groups to provide user-specified history collection,
- -- utilizing two additional control tables and one additional data
- -- table. This function has traditionally been done by NMS
- -- applications, via periodic polling. The usrHistory group allows
- -- this task to be offloaded to an RMON probe.
- --
- -- Data (an ASN.1 INTEGER based object) is collected in the same
- -- manner as any history data table (e.g. etherHistoryTable) except
- -- that the user specifies the MIB instances to be collected. Objects
- -- are collected in bucket-groups, with the intent that all MIB
- -- instances in the same bucket-group are collected as atomically as
- -- possible by the RMON probe.
- --
- -- The usrHistoryControlTable is a one-dimensional read-create table.
- -- Each row configures a collection of user history buckets, much
- -- the same as a historyControlEntry, except that the creation of a
- -- row in this table will cause one or more associated instances in
- -- the usrHistoryObjectTable to be created. The user specifies the
- -- number of bucket elements (rows in the usrHistoryObjectTable)
- -- requested, as well as the number of buckets requested.
- --
- -- The usrHistoryObjectTable is a 2-d read-write table.
- -- Each row configures a single MIB instance to be collected.
- -- All rows with the same major index constitute a bucket-group.
- --
- -- The usrHistoryTable is a 3-d read-only table containing
- -- the data of associated usrHistoryControlEntries. Each
- -- entry represents the value of a single MIB instance
- -- during a specific sampling interval (or the rate of
- -- change during the interval).
- --
- -- A sample value is stored in two objects - an absolute value and
- -- a status object. This allows numbers from -(2G-1) to +4G to be
- -- stored. The status object also indicates whether a sample is
- -- valid. This allows data collection to continue if periodic
- -- retrieval of a particular instance fails for any reason.
- --
- -- Row Creation Order Relationships
- --
- -- The static nature of the usrHistoryObjectTable creates
- -- some row creation/modification issues. The rows in this
- -- table need to be set before the associated
- -- usrHistoryControlEntry can be activated.
- --
- -- Note that the usrHistoryObject entries associated with a
- -- particular usrHistoryControlEntry are not required to
- -- be active before the control entry is activated. However,
- -- the usrHistory data entries associated with an inactive
- -- usrHistoryObject entry will be inactive (i.e.
- -- usrHistoryValStatus == valueNotAvailable).
- --
- usrHistoryControlTable OBJECT-TYPE
- SYNTAX SEQUENCE OF UsrHistoryControlEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of data-collection configuration entries."
- ::= { usrHistory 1 }
- usrHistoryControlEntry OBJECT-TYPE
- SYNTAX UsrHistoryControlEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of parameters that set up a group of user-defined
- MIB objects to be sampled periodically (called a
- bucket-group).
- For example, an instance of usrHistoryControlInterval
- might be named usrHistoryControlInterval.1"
- INDEX { usrHistoryControlIndex }
- ::= { usrHistoryControlTable 1 }
- UsrHistoryControlEntry ::= SEQUENCE {
- usrHistoryControlIndex Integer32,
- usrHistoryControlObjects Integer32,
- usrHistoryControlBucketsRequested Integer32,
- usrHistoryControlBucketsGranted Integer32,
- usrHistoryControlInterval Integer32,
- usrHistoryControlOwner OwnerString,
- usrHistoryControlStatus RowStatus
- }
- usrHistoryControlIndex OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An index that uniquely identifies an entry in the
- usrHistoryControlTable. Each such entry defines a
- set of samples at a particular interval for a specified
- set of MIB instances available from the managed system."
- ::= { usrHistoryControlEntry 1 }
- usrHistoryControlObjects OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The number of MIB objects to be collected
- in the portion of usrHistoryTable associated with this
- usrHistoryControlEntry.
- This object may not be modified if the associated instance
- of usrHistoryControlStatus is equal to active(1)."
- ::= { usrHistoryControlEntry 2 }
- usrHistoryControlBucketsRequested OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The requested number of discrete time intervals
- over which data is to be saved in the part of the
- usrHistoryTable associated with this usrHistoryControlEntry.
- When this object is created or modified, the probe
- should set usrHistoryControlBucketsGranted as closely to
- this object as is possible for the particular probe
- implementation and available resources."
- DEFVAL { 50 }
- ::= { usrHistoryControlEntry 3 }
- usrHistoryControlBucketsGranted OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of discrete sampling intervals
- over which data shall be saved in the part of
- the usrHistoryTable associated with this
- usrHistoryControlEntry.
- When the associated usrHistoryControlBucketsRequested
- object is created or modified, the probe should set
- this object as closely to the requested value as is
- possible for the particular probe implementation and
- available resources. The probe must not lower this
- value except as a result of a modification to the associated
- usrHistoryControlBucketsRequested object.
- The associated usrHistoryControlBucketsRequested object
- should be set before or at the same time as this object
- to allow the probe to accurately estimate the resources
- required for this usrHistoryControlEntry.
- There will be times when the actual number of buckets
- associated with this entry is less than the value of
- this object. In this case, at the end of each sampling
- interval, a new bucket will be added to the usrHistoryTable.
- When the number of buckets reaches the value of this object
- and a new bucket is to be added to the usrHistoryTable,
- the oldest bucket associated with this usrHistoryControlEntry
- shall be deleted by the agent so that the new bucket can be
- added.
- When the value of this object changes to a value less than
- the current value, entries are deleted from the
- usrHistoryTable associated with this usrHistoryControlEntry.
- Enough of the oldest of these entries shall be deleted by the
- agent so that their number remains less than or equal to the
- new value of this object.
- When the value of this object changes to a value greater
- than the current value, the number of associated usrHistory
- entries may be allowed to grow."
- ::= { usrHistoryControlEntry 4 }
- usrHistoryControlInterval OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The interval in seconds over which the data is
- sampled for each bucket in the part of the usrHistory
- table associated with this usrHistoryControlEntry.
- Because the counters in a bucket may overflow at their
- maximum value with no indication, a prudent manager will
- take into account the possibility of overflow in any of
- the associated counters. It is important to consider the
- minimum time in which any counter could overflow on a
- particular media type and set the usrHistoryControlInterval
- object to a value less than this interval.
- This object may not be modified if the associated
- usrHistoryControlStatus object is equal to active(1)."
- DEFVAL { 1800 }
- ::= { usrHistoryControlEntry 5 }
- usrHistoryControlOwner OBJECT-TYPE
- SYNTAX OwnerString
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The entity that configured this entry and is
- therefore using the resources assigned to it."
- ::= { usrHistoryControlEntry 6 }
- usrHistoryControlStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The status of this variable history control entry.
- An entry may not exist in the active state unless all
- objects in the entry have an appropriate value.
- If this object is not equal to active(1), all associated
- entries in the usrHistoryTable shall be deleted."
- ::= { usrHistoryControlEntry 7 }
- -- Object table
- usrHistoryObjectTable OBJECT-TYPE
- SYNTAX SEQUENCE OF UsrHistoryObjectEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of data-collection configuration entries."
- ::= { usrHistory 2 }
- usrHistoryObjectEntry OBJECT-TYPE
- SYNTAX UsrHistoryObjectEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of MIB instances to be sampled periodically.
- Entries in this table are created when an associated
- usrHistoryControlObjects object is created.
- The usrHistoryControlIndex value in the index is
- that of the associated usrHistoryControlEntry.
- For example, an instance of usrHistoryObjectVariable might be
- usrHistoryObjectVariable.1.3"
- INDEX { usrHistoryControlIndex, usrHistoryObjectIndex }
- ::= { usrHistoryObjectTable 1 }
- UsrHistoryObjectEntry ::= SEQUENCE {
- usrHistoryObjectIndex Integer32,
- usrHistoryObjectVariable OBJECT IDENTIFIER,
- usrHistoryObjectSampleType INTEGER
- }
- usrHistoryObjectIndex OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An index used to uniquely identify an entry in the
- usrHistoryObject table. Each such entry defines a
- MIB instance to be collected periodically."
- ::= { usrHistoryObjectEntry 1 }
- usrHistoryObjectVariable OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The object identifier of the particular variable to be
- sampled.
- Only variables that resolve to an ASN.1 primitive type of
- Integer32 (Integer32, Counter, Gauge, or TimeTicks) may be
- sampled.
- Because SNMP access control is articulated entirely in terms
- of the contents of MIB views, no access control mechanism
- exists that can restrict the value of this object to identify
- only those objects that exist in a particular MIB view.
- Because there is thus no acceptable means of restricting the
- read access that could be obtained through the user history
- mechanism, the probe must only grant write access to this
- object in those views that have read access to all objects on
- the probe.
- During a set operation, if the supplied variable name is not
- available in the selected MIB view, a badValue error must be
- returned.
- This object may not be modified if the associated
- usrHistoryControlStatus object is equal to active(1)."
- ::= { usrHistoryObjectEntry 2 }
- usrHistoryObjectSampleType OBJECT-TYPE
- SYNTAX INTEGER {
- absoluteValue(1),
- deltaValue(2)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The method of sampling the selected variable for storage in
- the usrHistoryTable.
- If the value of this object is absoluteValue(1), the value of
- the selected variable will be copied directly into the history
- bucket.
- If the value of this object is deltaValue(2), the value of the
- selected variable at the last sample will be subtracted from
- the current value, and the difference will be stored in the
- history bucket. If the associated usrHistoryObjectVariable
- instance could not be obtained at the previous sample
- interval, then a delta sample is not possible, and the value
- of the associated usrHistoryValStatus object for this interval
- will be valueNotAvailable(1).
- This object may not be modified if the associated
- usrHistoryControlStatus object is equal to active(1)."
- ::= { usrHistoryObjectEntry 3 }
- -- data table
- usrHistoryTable OBJECT-TYPE
- SYNTAX SEQUENCE OF UsrHistoryEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of user defined history entries."
- ::= { usrHistory 3 }
- usrHistoryEntry OBJECT-TYPE
- SYNTAX UsrHistoryEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A historical sample of user-defined variables. This sample
- is associated with the usrHistoryControlEntry which set up the
- parameters for a regular collection of these samples.
- The usrHistoryControlIndex value in the index identifies the
- usrHistoryControlEntry on whose behalf this entry was created.
- The usrHistoryObjectIndex value in the index identifies the
- usrHistoryObjectEntry on whose behalf this entry was created.
- For example, an instance of usrHistoryAbsValue, which represents
- the 14th sample of a variable collected as specified by
- usrHistoryControlEntry.1 and usrHistoryObjectEntry.1.5,
- would be named usrHistoryAbsValue.1.14.5"
- INDEX { usrHistoryControlIndex, usrHistorySampleIndex,
- usrHistoryObjectIndex }
- ::= { usrHistoryTable 1 }
- UsrHistoryEntry ::= SEQUENCE {
- usrHistorySampleIndex Integer32,
- usrHistoryIntervalStart TimeStamp,
- usrHistoryIntervalEnd TimeStamp,
- usrHistoryAbsValue Gauge32,
- usrHistoryValStatus INTEGER
- }
- usrHistorySampleIndex OBJECT-TYPE
- SYNTAX Integer32 (1..2147483647)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An index that uniquely identifies the particular sample this
- entry represents among all samples associated with the same
- usrHistoryControlEntry. This index starts at 1 and increases
- by one as each new sample is taken."
- ::= { usrHistoryEntry 1 }
- usrHistoryIntervalStart OBJECT-TYPE
- SYNTAX TimeStamp
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime at the start of the interval over
- which this sample was measured. If the probe keeps track of
- the time of day, it should start the first sample of the
- history at a time such that when the next hour of the day
- begins, a sample is started at that instant.
- Note that following this rule may require the probe to delay
- collecting the first sample of the history, as each sample
- must be of the same interval. Also note that the sample which
- is currently being collected is not accessible in this table
- until the end of its interval."
- ::= { usrHistoryEntry 2 }
- usrHistoryIntervalEnd OBJECT-TYPE
- SYNTAX TimeStamp
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime at the end of the interval over which
- this sample was measured."
- ::= { usrHistoryEntry 3 }
- usrHistoryAbsValue OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The absolute value (i.e. unsigned value) of the
- user-specified statistic during the last sampling period. The
- value during the current sampling period is not made available
- until the period is completed.
- To obtain the true value for this sampling interval, the
- associated instance of usrHistoryValStatus must be checked,
- and usrHistoryAbsValue adjusted as necessary.
- If the MIB instance could not be accessed during the sampling
- interval, then this object will have a value of zero and the
- associated instance of usrHistoryValStatus will be set to
- 'valueNotAvailable(1)'."
- ::= { usrHistoryEntry 4 }
- usrHistoryValStatus OBJECT-TYPE
- SYNTAX INTEGER {
- valueNotAvailable(1),
- valuePositive(2),
- valueNegative(3)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "This object indicates the validity and sign of the data in
- the associated instance of usrHistoryAbsValue.
- If the MIB instance could not be accessed during the sampling
- interval, then 'valueNotAvailable(1)' will be returned.
- If the sample is valid and actual value of the sample is
- greater than or equal to zero then 'valuePositive(2)' is
- returned.
- If the sample is valid and the actual value of the sample is
- less than zero, 'valueNegative(3)' will be returned. The
- associated instance of usrHistoryAbsValue should be multiplied
- by -1 to obtain the true sample value."
- ::= { usrHistoryEntry 5 }
- -- The Probe Configuration Group
- --
- -- This group controls the configuration of various operating
- -- parameters of the probe.
- ControlString ::= TEXTUAL-CONVENTION
- STATUS current
- DESCRIPTION
- "This data type is used to communicate with a modem or a
- serial data switch. A ControlString contains embedded
- commands to control how the device will interact with the
- remote device through the serial interface. Commands are
- represented as two character sequences beginning with
- the `^' character.
- The following commands are recognized by the device (note
- that command characters are case sensitive):
- ^s Send string that follows which is terminated by the
- next command or the end of string.
- ^c Delay for the number of seconds that follows. Toss
- out any data received rather than storing it in a
- buffer for parsing.
- ^t Set timeout to the value represented by the decimal
- digits that follow. The default timeout is 20
- seconds. Note that this timeout may be overridden
- by a smaller serialTimeout configured for the
- associated serial interface (see serialConfigTable).
- ^w Wait for the reply string that follows which is
- terminated by the next command or the end of string.
- Partial and case insensitive matching is applied, ie.
- if the reply string (any case combination) is found
- anywhere in the received string, then the a match is
- found. If the current timeout elapses without a match,
- then the remaining control string is ignored.
- ^! The ^ character.
- ^d Delay the number of seconds specified by the decimal
- digits that follow.
- ^b Send break for the number of milliseconds specified by
- the decimal digits that follow. If no digits follow,
- break will be enforced for 250 milliseconds by default.
- The following ASCII control characters may be inserted into
- the `^s' send string or the `^w' reply string:
- ^@ 0x00
- ^A 0x01
- ..
- ^M 0x0D
- ..
- ^Z 0x1A
- ^[ 0x1B
- ^ 0x1C
- ^] 0x1D
- ^^ 0x1E
- ^_ 0x1F
- Binary data may also be inserted into the data stream. The
- control sequence for each byte of binary data is ^0x##, where
- ## is the hexadecimal representation of the data byte. Two
- ASCII characters (0-9, a-f, A-F) must follow the `^0x'
- control prefix. For example, `^0x0D^0x0A' is interpreted as a
- carriage return followed by a line feed."
- SYNTAX DisplayString
- probeCapabilities OBJECT-TYPE
- SYNTAX BITS {
- etherStats(0),
- historyControl(1),
- etherHistory(2),
- alarm(3),
- hosts(4),
- hostTopN(5),
- matrix(6),
- filter(7),
- capture(8),
- event(9),
- tokenRingMLStats(10),
- tokenRingPStats(11),
- tokenRingMLHistory(12),
- tokenRingPHistory(13),
- ringStation(14),
- ringStationOrder(15),
- ringStationConfig(16),
- sourceRouting(17),
- protocolDirectory(18),
- protocolDistribution(19),
- addressMapping(20),
- nlHost(21),
- nlMatrix(22),
- alHost(23),
- alMatrix(24),
- usrHistory(25),
- probeConfig(26)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "An indication of the RMON MIB groups supported
- on at least one interface by this probe."
- ::= { probeConfig 1 }
- probeSoftwareRev OBJECT-TYPE
- SYNTAX DisplayString (SIZE(0..15))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The software revision of this device. This string will have
- a zero length if the revision is unknown."
- ::= { probeConfig 2 }
- probeHardwareRev OBJECT-TYPE
- SYNTAX DisplayString (SIZE(0..31))
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The hardware revision of this device. This string will have
- a zero length if the revision is unknown."
- ::= { probeConfig 3 }
- probeDateTime OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE (0 | 8 | 11))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Probe's current date and time.
- field octets contents range
- ----- ------ -------- -----
- 1 1-2 year 0..65536
- 2 3 month 1..12
- 3 4 day 1..31
- 4 5 hour 0..23
- 5 6 minutes 0..59
- 6 7 seconds 0..60
- (use 60 for leap-second)
- 7 8 deci-seconds 0..9
- 8 9 direction from UTC '+' / '-'
- 9 10 hours from UTC 0..11
- 10 11 minutes from UTC 0..59
- For example, Tuesday May 26, 1992 at 1:30:15 PM
- EDT would be displayed as:
- 1992-5-26,13:30:15.0,-4:0
- Note that if only local time is known, then
- timezone information (fields 8-10) is not
- present, and if no time information is known, the null
- string is returned."
- ::= { probeConfig 4 }
- probeResetControl OBJECT-TYPE
- SYNTAX INTEGER {
- running(1),
- warmBoot(2),
- coldBoot(3)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "Setting this object to warmBoot(2) causes the device to
- restart the application software with current configuration
- parameters saved in non-volatile memory. Setting this
- object to coldBoot(3) causes the device to reinitialize
- configuration parameters in non-volatile memory to default
- values and restart the application software. When the device
- is running normally, this variable has a value of
- running(1)."
- ::= { probeConfig 5 }
- -- The following download objects do not restrict an implementation
- -- from implementing additional download mechanisms (controlled in an
- -- implementation-specific manner). Further, in the case where the RMON
- -- agent shares a processor with other types of systems, the
- -- implementation is not required to download those non-RMON functions
- -- with this mechanism.
- probeDownloadFile OBJECT-TYPE
- SYNTAX DisplayString (SIZE(0..127))
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The file name to be downloaded from the TFTP server when a
- download is next requested via this MIB. This value is set to
- the zero length string when no file name has been specified."
- ::= { probeConfig 6 }
- probeDownloadTFTPServer OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "The IP address of the TFTP server that contains the boot
- image to load when a download is next requested via this MIB.
- This value is set to `0.0.0.0' when no IP address has been
- specified."
- ::= { probeConfig 7 }
- probeDownloadAction OBJECT-TYPE
- SYNTAX INTEGER {
- notDownloading(1),
- downloadToPROM(2),
- downloadToRAM(3)
- }
- MAX-ACCESS read-write
- STATUS current
- DESCRIPTION
- "When this object is set to downloadToRAM(2) or
- downloadToPROM(3), the device will discontinue its
- normal operation and begin download of the image specified
- by probeDownloadFile from the server specified by
- probeDownloadTFTPServer using the TFTP protocol. If
- downloadToRAM(2) is specified, the new image is copied
- to RAM only (the old image remains unaltered in the flash
- EPROM). If downloadToPROM(3) is specified
- the new image is written to the flash EPROM
- memory after its checksum has been verified to be correct.
- When the download process is completed, the device will
- warm boot to restart the newly loaded application.
- When the device is not downloading, this object will have
- a value of notDownloading(1)."
- ::= { probeConfig 8 }
- probeDownloadStatus OBJECT-TYPE
- SYNTAX INTEGER {
- downloadSuccess(1),
- downloadStatusUnknown(2),
- downloadGeneralError(3),
- downloadNoResponseFromServer(4),
- downloadChecksumError(5),
- downloadIncompatibleImage(6),
- downloadTftpFileNotFound(7),
- downloadTftpAccessViolation(8)
- }
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The status of the last download procedure, if any. This
- object will have a value of downloadStatusUnknown(2) if no
- download process has been performed."
- ::= { probeConfig 9 }
- serialConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SerialConfigEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of serial interface configuration entries. This data
- will be stored in non-volatile memory and preserved across
- probe resets or power loss."
- ::= { probeConfig 10 }
- serialConfigEntry OBJECT-TYPE
- SYNTAX SerialConfigEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A set of configuration parameters for a particular
- serial interface on this device. If the device has no serial
- interfaces, this table is empty.
- The index is composed of the ifIndex assigned to this serial
- line interface."
- INDEX { ifIndex }
- ::= { serialConfigTable 1 }
- SerialConfigEntry ::= SEQUENCE {
- serialMode INTEGER,
- serialProtocol INTEGER,
- serialTimeout Integer32 (1..65535),
- serialModemInitString ControlString (SIZE (0..255)),
- serialModemHangUpString ControlString (SIZE (0..255)),
- serialModemConnectResp DisplayString (SIZE (0..255)),
- serialModemNoConnectResp DisplayString (SIZE (0..255)),
- serialDialoutTimeout Integer32 (1..65535),
- serialStatus RowStatus
- }
- serialMode OBJECT-TYPE
- SYNTAX INTEGER {
- direct(1),
- modem(2)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The type of incoming connection to expect on this serial
- interface."
- DEFVAL { direct }
- ::= { serialConfigEntry 1 }
- serialProtocol OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- slip(2),
- ppp(3)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The type of data link encapsulation to be used on this
- serial interface."
- DEFVAL { slip }
- ::= { serialConfigEntry 2 }
- serialTimeout OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "This timeout value is used when the Management Station has
- initiated the conversation over the serial link. This variable
- represents the number of seconds of inactivity allowed before
- terminating the connection on this serial interface. Use the
- serialDialoutTimeout in the case where the probe has initiated
- the connection for the purpose of sending a trap."
- DEFVAL { 300 }
- ::= { serialConfigEntry 3 }
- serialModemInitString OBJECT-TYPE
- SYNTAX ControlString (SIZE (0..255))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A control string which controls how a modem attached to this
- serial interface should be initialized. The initialization
- is performed once during startup and again after each
- connection is terminated if the associated serialMode has the
- value of modem(2).
- A control string that is appropriate for a wide variety of
- modems is: '^s^MATE0Q0V1X4 S0=1 S2=43^M'."
- ::= { serialConfigEntry 4 }
- serialModemHangUpString OBJECT-TYPE
- SYNTAX ControlString (SIZE (0..255))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A control string which specifies how to disconnect a modem
- connection on this serial interface. This object is only
- meaningful if the associated serialMode has the value
- of modem(2).
- A control string that is appropriate for a wide variety of
- modems is: '^d2^s+++^d2^sATH0^M^d2'."
- ::= { serialConfigEntry 5 }
- serialModemConnectResp OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "An ASCII string containing substrings that describe the
- expected modem connection response code and associated bps
- rate. The substrings are delimited by the first character
- in the string, for example:
- /CONNECT/300/CONNECT 1200/1200/CONNECT 2400/2400/
- CONNECT 4800/4800/CONNECT 9600/9600
- will be interpreted as:
- response code bps rate
- CONNECT 300
- CONNECT 1200 1200
- CONNECT 2400 2400
- CONNECT 4800 4800
- CONNECT 9600 9600
- The agent will use the information in this string to adjust
- the bps rate of this serial interface once a modem connection
- is established.
- A value that is appropriate for a wide variety of modems is:
- '/CONNECT/300/CONNECT 1200/1200/CONNECT 2400/2400/
- CONNECT 4800/4800/CONNECT 9600/9600/CONNECT 14400/14400/
- CONNECT 19200/19200/CONNECT 38400/38400/'."
- ::= { serialConfigEntry 6 }
- serialModemNoConnectResp OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "An ASCII string containing response codes that may be
- generated by a modem to report the reason why a connection
- attempt has failed. The response codes are delimited by
- the first character in the string, for example:
- /NO CARRIER/BUSY/NO DIALTONE/NO ANSWER/ERROR/
- If one of these response codes is received via this serial
- interface while attempting to make a modem connection,
- the agent will issue the hang up command as specified by
- serialModemHangUpString.
- A value that is appropriate for a wide variety of modems is:
- '/NO CARRIER/BUSY/NO DIALTONE/NO ANSWER/ERROR/'."
- ::= { serialConfigEntry 7 }
- serialDialoutTimeout OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "This timeout value is used when the probe initiates the
- serial connection with the intention of contacting a
- management station. This variable represents the number
- of seconds of inactivity allowed before terminating the
- connection on this serial interface."
- DEFVAL { 20 }
- ::= { serialConfigEntry 8 }
- serialStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The status of this serialConfigEntry.
- An entry may not exist in the active state unless all
- objects in the entry have an appropriate value."
- ::= { serialConfigEntry 9 }
- netConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF NetConfigEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A table of netConfigEntries."
- ::= { probeConfig 11 }
- netConfigEntry OBJECT-TYPE
- SYNTAX NetConfigEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A set of configuration parameters for a particular
- network interface on this device. If the device has no network
- interface, this table is empty.
- The index is composed of the ifIndex assigned to the
- corresponding interface."
- INDEX { ifIndex }
- ::= { netConfigTable 1 }
- NetConfigEntry ::= SEQUENCE {
- netConfigIPAddress IpAddress,
- netConfigSubnetMask IpAddress,
- netConfigStatus RowStatus
- }
- netConfigIPAddress OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The IP address of this Net interface. The default value
- for this object is 0.0.0.0. If either the netConfigIPAddress
- or netConfigSubnetMask are 0.0.0.0, then when the device
- boots, it may use BOOTP to try to figure out what these
- values should be. If BOOTP fails, before the device
- can talk on the network, this value must be configured
- (e.g., through a terminal attached to the device). If BOOTP is
- used, care should be taken to not send BOOTP broadcasts too
- frequently and to eventually send very infrequently if no
- replies are received."
- ::= { netConfigEntry 1 }
- netConfigSubnetMask OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The subnet mask of this Net interface. The default value
- for this object is 0.0.0.0. If either the netConfigIPAddress
- or netConfigSubnetMask are 0.0.0.0, then when the device
- boots, it may use BOOTP to try to figure out what these
- values should be. If BOOTP fails, before the device
- can talk on the network, this value must be configured
- (e.g., through a terminal attached to the device). If BOOTP is
- used, care should be taken to not send BOOTP broadcasts too
- frequently and to eventually send very infrequently if no
- replies are received."
- ::= { netConfigEntry 2 }
- netConfigStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The status of this netConfigEntry.
- An entry may not exist in the active state unless all
- objects in the entry have an appropriate value."
- ::= { netConfigEntry 3 }
- netDefaultGateway OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The IP Address of the default gateway. If this value is
- undefined or unknown, it shall have the value 0.0.0.0."
- ::= { probeConfig 12 }
- -- Trap Destination Table
- --
- -- This table defines the destination addresses for traps generated
- -- from the device. This table maps a community to one or more trap
- -- destination entries.
- --
- -- The same trap will be sent to all destinations specified in the
- -- entries that have the same trapDestCommunity as the eventCommunity
- -- (as defined by RMON MIB). Information in this table will be stored
- -- in non-volatile memory. If the device has gone through a hard
- -- restart, this information will be reset to its default state.
- trapDestTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TrapDestEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of trap destination entries."
- ::= { probeConfig 13 }
- trapDestEntry OBJECT-TYPE
- SYNTAX TrapDestEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "This entry includes a destination IP address to which to send
- traps for this community."
- INDEX { trapDestIndex }
- ::= { trapDestTable 1 }
- TrapDestEntry ::= SEQUENCE {
- trapDestIndex Integer32,
- trapDestCommunity OCTET STRING,
- trapDestProtocol INTEGER,
- trapDestAddress OCTET STRING,
- trapDestOwner OwnerString,
- trapDestStatus RowStatus
- }
- trapDestIndex OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A value that uniquely identifies this trapDestEntry."
- ::= { trapDestEntry 1 }
- trapDestCommunity OBJECT-TYPE
- SYNTAX OCTET STRING (SIZE(0..127))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A community to which this destination address belongs.
- This entry is associated with any eventEntries in the RMON
- MIB whose value of eventCommunity is equal to the value of
- this object. Every time an associated event entry sends a
- trap due to an event, that trap will be sent to each
- address in the trapDestTable with a trapDestCommunity equal to
- eventCommunity.
- This object may not be modified if the associated
- trapDestStatus object is equal to active(1)."
- ::= { trapDestEntry 2 }
- trapDestProtocol OBJECT-TYPE
- SYNTAX INTEGER {
- ip(1),
- ipx(2)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The protocol with which to send this trap."
- ::= { trapDestEntry 3 }
- trapDestAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The address to send traps on behalf of this entry.
- If the associated trapDestProtocol object is equal to ip(1),
- the encoding of this object is the same as the snmpUDPAddress
- textual convention in [RFC1906]:
- -- for a SnmpUDPAddress of length 6:
- --
- -- octets contents encoding
- -- 1-4 IP-address network-byte order
- -- 5-6 UDP-port network-byte order
- If the associated trapDestProtocol object is equal to ipx(2),
- the encoding of this object is the same as the snmpIPXAddress
- textual convention in [RFC1906]:
- -- for a SnmpIPXAddress of length 12:
- --
- -- octets contents encoding
- -- 1-4 network-number network-byte order
- -- 5-10 physical-address network-byte order
- -- 11-12 socket-number network-byte order
- This object may not be modified if the associated
- trapDestStatus object is equal to active(1)."
- ::= { trapDestEntry 4 }
- trapDestOwner OBJECT-TYPE
- SYNTAX OwnerString
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The entity that configured this entry and is
- therefore using the resources assigned to it."
- ::= { trapDestEntry 5 }
- trapDestStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The status of this trap destination entry.
- An entry may not exist in the active state unless all
- objects in the entry have an appropriate value."
- ::= { trapDestEntry 6 }
- -- Serial Connection Table
- --
- -- The device may communicate with a management station using
- -- SLIP. In order for the device to send traps via SLIP, it must
- -- be able to initiate a connection over the serial interface. The
- -- serialConnectionTable stores the parameters for such connection
- -- initiation.
- serialConnectionTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SerialConnectionEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A list of serialConnectionEntries."
- ::= { probeConfig 14 }
- serialConnectionEntry OBJECT-TYPE
- SYNTAX SerialConnectionEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Configuration for a SLIP link over a serial line."
- INDEX { serialConnectIndex }
- ::= { serialConnectionTable 1 }
- SerialConnectionEntry ::= SEQUENCE {
- serialConnectIndex Integer32,
- serialConnectDestIpAddress IpAddress,
- serialConnectType INTEGER,
- serialConnectDialString ControlString,
- serialConnectSwitchConnectSeq ControlString,
- serialConnectSwitchDisconnectSeq ControlString,
- serialConnectSwitchResetSeq ControlString,
- serialConnectOwner OwnerString,
- serialConnectStatus RowStatus
- }
- serialConnectIndex OBJECT-TYPE
- SYNTAX Integer32 (1..65535)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "A value that uniquely identifies this serialConnection
- entry."
- ::= { serialConnectionEntry 1 }
- serialConnectDestIpAddress OBJECT-TYPE
- SYNTAX IpAddress
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The IP Address that can be reached at the other end of this
- serial connection.
- This object may not be modified if the associated
- serialConnectStatus object is equal to active(1)."
- ::= { serialConnectionEntry 2 }
- serialConnectType OBJECT-TYPE
- SYNTAX INTEGER {
- direct(1),
- modem(2),
- switch(3),
- modemSwitch(4)
- }
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The type of outgoing connection to make. If this object
- has the value direct(1), then a direct serial connection
- is assumed. If this object has the value modem(2),
- then serialConnectDialString will be used to make a modem
- connection. If this object has the value switch(3),
- then serialConnectSwitchConnectSeq will be used to establish
- the connection over a serial data switch, and
- serialConnectSwitchDisconnectSeq will be used to terminate
- the connection. If this object has the value
- modem-switch(4), then a modem connection will be made first
- followed by the switch connection.
- This object may not be modified if the associated
- serialConnectStatus object is equal to active(1)."
- DEFVAL { direct }
- ::= { serialConnectionEntry 3 }
- serialConnectDialString OBJECT-TYPE
- SYNTAX ControlString (SIZE(0..255))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A control string which specifies how to dial the phone
- number in order to establish a modem connection. The
- string should include dialing prefix and suffix. For
- example: ``^s^MATD9,888-1234^M'' will instruct the Probe
- to send a carriage return followed by the dialing prefix
- ``ATD'', the phone number ``9,888-1234'', and a carriage
- return as the dialing suffix.
- This object may not be modified if the associated
- serialConnectStatus object is equal to active(1)."
- ::= { serialConnectionEntry 4 }
- serialConnectSwitchConnectSeq OBJECT-TYPE
- SYNTAX ControlString (SIZE(0..255))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A control string which specifies how to establish a
- data switch connection.
- This object may not be modified if the associated
- serialConnectStatus object is equal to active(1)."
- ::= { serialConnectionEntry 5 }
- serialConnectSwitchDisconnectSeq OBJECT-TYPE
- SYNTAX ControlString (SIZE(0..255))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A control string which specifies how to terminate a
- data switch connection.
- This object may not be modified if the associated
- serialConnectStatus object is equal to active(1)."
- ::= { serialConnectionEntry 6 }
- serialConnectSwitchResetSeq OBJECT-TYPE
- SYNTAX ControlString (SIZE(0..255))
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "A control string which specifies how to reset a data
- switch in the event of a timeout.
- This object may not be modified if the associated
- serialConnectStatus object is equal to active(1)."
- ::= { serialConnectionEntry 7 }
- serialConnectOwner OBJECT-TYPE
- SYNTAX OwnerString
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The entity that configured this entry and is
- therefore using the resources assigned to it."
- ::= { serialConnectionEntry 8 }
- serialConnectStatus OBJECT-TYPE
- SYNTAX RowStatus
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "The status of this serialConnectionEntry.
- If the manager attempts to set this object to active(1) when
- the serialConnectType is set to modem(2) or modem-switch(4)
- and the serialConnectDialString is a zero-length string or
- cannot be correctly parsed as a ConnectString, the set
- request will be rejected with badValue(3).
- If the manager attempts to set this object to active(1) when
- the serialConnectType is set to switch(3) or modem-switch(4)
- and the serialConnectSwitchConnectSeq,
- the serialConnectSwitchDisconnectSeq, or
- the serialConnectSwitchResetSeq are zero-length strings
- or cannot be correctly parsed as ConnectStrings, the set
- request will be rejected with badValue(3).
- An entry may not exist in the active state unless all
- objects in the entry have an appropriate value."
- ::= { serialConnectionEntry 9 }
- --
- -- Extensions to the RMON 1 MIB for RMON 2 devices
- --
- -- These extensions include the standard LastCreateTime Textual
- -- Convention for all control tables, as well as an augmentation of
- -- the filter entry that provides variable-length offsets into
- -- packets.
- -- Each of the following, except for filterDroppedFrames, is a
- -- read-only object which, if implemented, automatically appears when
- -- the RMON1 row it is associated with is created.
- etherStats2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF EtherStats2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- ::= { statistics 4 }
- etherStats2Entry OBJECT-TYPE
- SYNTAX EtherStats2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- AUGMENTS { etherStatsEntry }
- ::= { etherStats2Table 1 }
- EtherStats2Entry ::= SEQUENCE {
- etherStatsDroppedFrames Counter32,
- etherStatsCreateTime LastCreateTime
- }
- etherStatsDroppedFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of frames which were received by the probe
- and therefore not accounted for in the *StatsDropEvents, but
- for which the probe chose not to count for this entry for
- whatever reason. Most often, this event occurs when the probe
- is out of some resources and decides to shed load from this
- collection.
- This count does not include packets that were not counted
- because they had MAC-layer errors.
- Note that, unlike the dropEvents counter, this number is the
- exact number of frames dropped."
- ::= { etherStats2Entry 1 }
- etherStatsCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this control entry was last
- activated. This can be used by the management station to
- ensure that the table has not been deleted and recreated
- between polls."
- ::= { etherStats2Entry 2 }
- historyControl2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF HistoryControl2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- ::= { history 5 }
- historyControl2Entry OBJECT-TYPE
- SYNTAX HistoryControl2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- AUGMENTS { historyControlEntry }
- ::= { historyControl2Table 1 }
- HistoryControl2Entry ::= SEQUENCE {
- historyControlDroppedFrames Counter32
- }
- historyControlDroppedFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of frames which were received by the probe
- and therefore not accounted for in the *StatsDropEvents, but
- for which the probe chose not to count for this entry for
- whatever reason. Most often, this event occurs when the probe
- is out of some resources and decides to shed load from this
- collection.
- This count does not include packets that were not counted
- because they had MAC-layer errors.
- Note that, unlike the dropEvents counter, this number is the
- exact number of frames dropped."
- ::= { historyControl2Entry 1 }
- hostControl2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF HostControl2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- ::= { hosts 4 }
- hostControl2Entry OBJECT-TYPE
- SYNTAX HostControl2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- AUGMENTS { hostControlEntry }
- ::= { hostControl2Table 1 }
- HostControl2Entry ::= SEQUENCE {
- hostControlDroppedFrames Counter32,
- hostControlCreateTime LastCreateTime
- }
- hostControlDroppedFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of frames which were received by the probe
- and therefore not accounted for in the *StatsDropEvents, but
- for which the probe chose not to count for this entry for
- whatever reason. Most often, this event occurs when the probe
- is out of some resources and decides to shed load from this
- collection.
- This count does not include packets that were not counted
- because they had MAC-layer errors.
- Note that, unlike the dropEvents counter, this number is the
- exact number of frames dropped."
- ::= { hostControl2Entry 1 }
- hostControlCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this control entry was last
- activated. This can be used by the management station to
- ensure that the table has not been deleted and recreated
- between polls."
- ::= { hostControl2Entry 2 }
- matrixControl2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF MatrixControl2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- ::= { matrix 4 }
- matrixControl2Entry OBJECT-TYPE
- SYNTAX MatrixControl2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- AUGMENTS { matrixControlEntry }
- ::= { matrixControl2Table 1 }
- MatrixControl2Entry ::= SEQUENCE {
- matrixControlDroppedFrames Counter32,
- matrixControlCreateTime LastCreateTime
- }
- matrixControlDroppedFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of frames which were received by the probe
- and therefore not accounted for in the *StatsDropEvents, but
- for which the probe chose not to count for this entry for
- whatever reason. Most often, this event occurs when the probe
- is out of some resources and decides to shed load from this
- collection.
- This count does not include packets that were not counted
- because they had MAC-layer errors.
- Note that, unlike the dropEvents counter, this number is the
- exact number of frames dropped."
- ::= { matrixControl2Entry 1 }
- matrixControlCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this control entry was last
- activated. This can be used by the management station to
- ensure that the table has not been deleted and recreated
- between polls."
- ::= { matrixControl2Entry 2 }
- channel2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF Channel2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- ::= { filter 3 }
- channel2Entry OBJECT-TYPE
- SYNTAX Channel2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- AUGMENTS { channelEntry }
- ::= { channel2Table 1 }
- Channel2Entry ::= SEQUENCE {
- channelDroppedFrames Counter32,
- channelCreateTime LastCreateTime
- }
- channelDroppedFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of frames which were received by the probe
- and therefore not accounted for in the *StatsDropEvents, but
- for which the probe chose not to count for this entry for
- whatever reason. Most often, this event occurs when the probe
- is out of some resources and decides to shed load from this
- collection.
- This count does not include packets that were not counted
- because they had MAC-layer errors.
- Note that, unlike the dropEvents counter, this number is the
- exact number of frames dropped."
- ::= { channel2Entry 1 }
- channelCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this control entry was last
- activated. This can be used by the management station to
- ensure that the table has not been deleted and recreated
- between polls."
- ::= { channel2Entry 2 }
- tokenRingMLStats2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF TokenRingMLStats2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- ::= { statistics 5 }
- tokenRingMLStats2Entry OBJECT-TYPE
- SYNTAX TokenRingMLStats2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- AUGMENTS { tokenRingMLStatsEntry }
- ::= { tokenRingMLStats2Table 1 }
- TokenRingMLStats2Entry ::= SEQUENCE {
- tokenRingMLStatsDroppedFrames Counter32,
- tokenRingMLStatsCreateTime LastCreateTime
- }
- tokenRingMLStatsDroppedFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of frames which were received by the probe
- and therefore not accounted for in the *StatsDropEvents, but
- for which the probe chose not to count for this entry for
- whatever reason. Most often, this event occurs when the probe
- is out of some resources and decides to shed load from this
- collection.
- This count does not include packets that were not counted
- because they had MAC-layer errors.
- Note that, unlike the dropEvents counter, this number is the
- exact number of frames dropped."
- ::= { tokenRingMLStats2Entry 1 }
- tokenRingMLStatsCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this control entry was last activated.
- This can be used by the management station to ensure that the
- table has not been deleted and recreated between polls."
- ::= { tokenRingMLStats2Entry 2 }
- tokenRingPStats2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF TokenRingPStats2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- ::= { statistics 6 }
- tokenRingPStats2Entry OBJECT-TYPE
- SYNTAX TokenRingPStats2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- AUGMENTS { tokenRingPStatsEntry }
- ::= { tokenRingPStats2Table 1 }
- TokenRingPStats2Entry ::= SEQUENCE {
- tokenRingPStatsDroppedFrames Counter32,
- tokenRingPStatsCreateTime LastCreateTime
- }
- tokenRingPStatsDroppedFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of frames which were received by the probe
- and therefore not accounted for in the *StatsDropEvents, but
- for which the probe chose not to count for this entry for
- whatever reason. Most often, this event occurs when the probe
- is out of some resources and decides to shed load from this
- collection.
- This count does not include packets that were not counted
- because they had MAC-layer errors.
- Note that, unlike the dropEvents counter, this number is the
- exact number of frames dropped."
- ::= { tokenRingPStats2Entry 1 }
- tokenRingPStatsCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this control entry was last activated.
- This can be used by the management station to ensure that the
- table has not been deleted and recreated between polls."
- ::= { tokenRingPStats2Entry 2 }
- ringStationControl2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF RingStationControl2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- ::= { tokenRing 7 }
- ringStationControl2Entry OBJECT-TYPE
- SYNTAX RingStationControl2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- AUGMENTS { ringStationControlEntry }
- ::= { ringStationControl2Table 1 }
- RingStationControl2Entry ::= SEQUENCE {
- ringStationControlDroppedFrames Counter32,
- ringStationControlCreateTime LastCreateTime
- }
- ringStationControlDroppedFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of frames which were received by the probe
- and therefore not accounted for in the *StatsDropEvents, but
- for which the probe chose not to count for this entry for
- whatever reason. Most often, this event occurs when the probe
- is out of some resources and decides to shed load from this
- collection.
- This count does not include packets that were not counted
- because they had MAC-layer errors.
- Note that, unlike the dropEvents counter, this number is the
- exact number of frames dropped."
- ::= { ringStationControl2Entry 1 }
- ringStationControlCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this control entry was last activated.
- This can be used by the management station to ensure that the
- table has not been deleted and recreated between polls."
- ::= { ringStationControl2Entry 2 }
- sourceRoutingStats2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF SourceRoutingStats2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- ::= { tokenRing 8 }
- sourceRoutingStats2Entry OBJECT-TYPE
- SYNTAX SourceRoutingStats2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Contains the RMON-2 augmentations to RMON-1."
- AUGMENTS { sourceRoutingStatsEntry }
- ::= { sourceRoutingStats2Table 1 }
- SourceRoutingStats2Entry ::= SEQUENCE {
- sourceRoutingStatsDroppedFrames Counter32,
- sourceRoutingStatsCreateTime LastCreateTime
- }
- sourceRoutingStatsDroppedFrames OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of frames which were received by the probe
- and therefore not accounted for in the *StatsDropEvents, but
- for which the probe chose not to count for this entry for
- whatever reason. Most often, this event occurs when the probe
- is out of some resources and decides to shed load from this
- collection.
- This count does not include packets that were not counted
- because they had MAC-layer errors.
- Note that, unlike the dropEvents counter, this number is the
- exact number of frames dropped."
- ::= { sourceRoutingStats2Entry 1 }
- sourceRoutingStatsCreateTime OBJECT-TYPE
- SYNTAX LastCreateTime
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The value of sysUpTime when this control entry was last activated.
- This can be used by the management station to ensure that the
- table has not been deleted and recreated between polls."
- ::= { sourceRoutingStats2Entry 2 }
- filter2Table OBJECT-TYPE
- SYNTAX SEQUENCE OF Filter2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Provides a variable-length packet filter feature to the
- RMON-1 filter table."
- ::= { filter 4 }
- filter2Entry OBJECT-TYPE
- SYNTAX Filter2Entry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "Provides a variable-length packet filter feature to the
- RMON-1 filter table."
- AUGMENTS { filterEntry }
- ::= { filter2Table 1 }
- Filter2Entry ::= SEQUENCE {
- filterProtocolDirDataLocalIndex Integer32,
- filterProtocolDirLocalIndex Integer32
- }
- filterProtocolDirDataLocalIndex OBJECT-TYPE
- SYNTAX Integer32 (0..2147483647)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "When this object is set to a non-zero value, the filter that
- it is associated with performs the following operations on
- every packet:
- 1) - If the packet doesn't match the protocol directory entry
- identified by this object, discard the packet and exit
- (i.e., discard the packet if it is not of the identified
- protocol).
- 2) - If the associated filterProtocolDirLocalIndex is non-zero
- and the packet doesn't match the protocol directory
- entry identified by that object, discard the packet and
- exit
- 3) - If the packet matches, perform the regular filter
- algorithm as if the beginning of this named protocol is
- the beginning of the packet, potentially applying the
- filterOffset value to move further into the packet."
- DEFVAL { 0 }
- ::= { filter2Entry 1 }
- filterProtocolDirLocalIndex OBJECT-TYPE
- SYNTAX Integer32 (0..2147483647)
- MAX-ACCESS read-create
- STATUS current
- DESCRIPTION
- "When this object is set to a non-zero value, the filter that
- it is associated with will discard the packet if the packet
- doesn't match this protocol directory entry."
- DEFVAL { 0 }
- ::= { filter2Entry 2 }
- -- Conformance Macros
- rmon2MIBCompliances OBJECT IDENTIFIER ::= { rmonConformance 1 }
- rmon2MIBGroups OBJECT IDENTIFIER ::= { rmonConformance 2 }
- rmon2MIBCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "Describes the requirements for conformance to
- the RMON2 MIB"
- MODULE -- this module
- MANDATORY-GROUPS { protocolDirectoryGroup,
- protocolDistributionGroup,
- addressMapGroup,
- nlHostGroup,
- nlMatrixGroup,
- usrHistoryGroup,
- probeInformationGroup }
- GROUP rmon1EnhancementGroup
- DESCRIPTION
- "The rmon1EnhancementGroup is mandatory for systems which
- implement RMON [RFC1757]"
- ::= { rmon2MIBCompliances 1 }
- rmon2MIBApplicationLayerCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "Describes the requirements for conformance to
- the RMON2 MIB with Application Layer Enhancements."
- MODULE -- this module
- MANDATORY-GROUPS { protocolDirectoryGroup,
- protocolDistributionGroup,
- addressMapGroup,
- nlHostGroup,
- nlMatrixGroup,
- alHostGroup,
- alMatrixGroup,
- usrHistoryGroup,
- probeInformationGroup }
- GROUP rmon1EnhancementGroup
- DESCRIPTION
- "The rmon1EnhancementGroup is mandatory for systems which
- implement RMON [RFC1757]"
- ::= { rmon2MIBCompliances 2 }
- protocolDirectoryGroup OBJECT-GROUP
- OBJECTS { protocolDirLastChange,
- protocolDirLocalIndex, protocolDirDescr,
- protocolDirType, protocolDirAddressMapConfig,
- protocolDirHostConfig, protocolDirMatrixConfig,
- protocolDirOwner, protocolDirStatus }
- STATUS current
- DESCRIPTION
- "Lists the inventory of protocols the probe has the capability
- of monitoring and allows the addition, deletion, and
- configuration of entries in this list."
- ::= { rmon2MIBGroups 1 }
- protocolDistributionGroup OBJECT-GROUP
- OBJECTS { protocolDistControlDataSource,
- protocolDistControlDroppedFrames,
- protocolDistControlCreateTime,
- protocolDistControlOwner, protocolDistControlStatus,
- protocolDistStatsPkts, protocolDistStatsOctets }
- STATUS current
- DESCRIPTION
- "Collects the relative amounts of octets and packets for the
- different protocols detected on a network segment."
- ::= { rmon2MIBGroups 2 }
- addressMapGroup OBJECT-GROUP
- OBJECTS { addressMapInserts, addressMapDeletes,
- addressMapMaxDesiredEntries,
- addressMapControlDataSource,
- addressMapControlDroppedFrames,
- addressMapControlOwner, addressMapControlStatus,
- addressMapPhysicalAddress,
- addressMapLastChange }
- STATUS current
- DESCRIPTION
- "Lists MAC address to network address bindings discovered by
- the probe and what interface they were last seen on."
- ::= { rmon2MIBGroups 3 }
- nlHostGroup OBJECT-GROUP
- OBJECTS { hlHostControlDataSource,
- hlHostControlNlDroppedFrames, hlHostControlNlInserts,
- hlHostControlNlDeletes,
- hlHostControlNlMaxDesiredEntries,
- hlHostControlAlDroppedFrames, hlHostControlAlInserts,
- hlHostControlAlDeletes,
- hlHostControlAlMaxDesiredEntries, hlHostControlOwner,
- hlHostControlStatus, nlHostInPkts, nlHostOutPkts,
- nlHostInOctets, nlHostOutOctets,
- nlHostOutMacNonUnicastPkts, nlHostCreateTime }
- STATUS current
- DESCRIPTION
- "Counts the amount of traffic sent from and to each network
- address discovered by the probe. Note that while the
- hlHostControlTable also has objects that control an optional
- alHostTable, implementation of the alHostTable is not required
- to fully implement this group."
- ::= { rmon2MIBGroups 4 }
- nlMatrixGroup OBJECT-GROUP
- OBJECTS { hlMatrixControlDataSource,
- hlMatrixControlNlDroppedFrames,
- hlMatrixControlNlInserts, hlMatrixControlNlDeletes,
- hlMatrixControlNlMaxDesiredEntries,
- hlMatrixControlAlDroppedFrames,
- hlMatrixControlAlInserts, hlMatrixControlAlDeletes,
- hlMatrixControlAlMaxDesiredEntries,
- hlMatrixControlOwner, hlMatrixControlStatus,
- nlMatrixSDPkts, nlMatrixSDOctets, nlMatrixSDCreateTime,
- nlMatrixDSPkts, nlMatrixDSOctets, nlMatrixDSCreateTime,
- nlMatrixTopNControlMatrixIndex,
- nlMatrixTopNControlRateBase,
- nlMatrixTopNControlTimeRemaining,
- nlMatrixTopNControlGeneratedReports,
- nlMatrixTopNControlDuration,
- nlMatrixTopNControlRequestedSize,
- nlMatrixTopNControlGrantedSize,
- nlMatrixTopNControlStartTime,
- nlMatrixTopNControlOwner, nlMatrixTopNControlStatus,
- nlMatrixTopNProtocolDirLocalIndex,
- nlMatrixTopNSourceAddress, nlMatrixTopNDestAddress,
- nlMatrixTopNPktRate, nlMatrixTopNReversePktRate,
- nlMatrixTopNOctetRate, nlMatrixTopNReverseOctetRate }
- STATUS current
- DESCRIPTION
- "Counts the amount of traffic sent between each pair of
- network addresses discovered by the probe. Note that while the
- hlMatrixControlTable also has objects that control optional
- alMatrixTables, implementation of the alMatrixTables is not
- required to fully implement this group."
- ::= { rmon2MIBGroups 5 }
- alHostGroup OBJECT-GROUP
- OBJECTS { alHostInPkts, alHostOutPkts,
- alHostInOctets, alHostOutOctets, alHostCreateTime }
- STATUS current
- DESCRIPTION
- "Counts the amount of traffic, by protocol, sent from and to
- each network address discovered by the probe. Implementation
- of this group requires implementation of the Network Layer
- Host Group."
- ::= { rmon2MIBGroups 6 }
- alMatrixGroup OBJECT-GROUP
- OBJECTS { alMatrixSDPkts, alMatrixSDOctets, alMatrixSDCreateTime,
- alMatrixDSPkts, alMatrixDSOctets, alMatrixDSCreateTime,
- alMatrixTopNControlMatrixIndex,
- alMatrixTopNControlRateBase,
- alMatrixTopNControlTimeRemaining,
- alMatrixTopNControlGeneratedReports,
- alMatrixTopNControlDuration,
- alMatrixTopNControlRequestedSize,
- alMatrixTopNControlGrantedSize,
- alMatrixTopNControlStartTime,
- alMatrixTopNControlOwner, alMatrixTopNControlStatus,
- alMatrixTopNProtocolDirLocalIndex,
- alMatrixTopNSourceAddress, alMatrixTopNDestAddress,
- alMatrixTopNAppProtocolDirLocalIndex,
- alMatrixTopNPktRate, alMatrixTopNReversePktRate,
- alMatrixTopNOctetRate, alMatrixTopNReverseOctetRate }
- STATUS current
- DESCRIPTION
- "Counts the amount of traffic, by protocol, sent between each
- pair of network addresses discovered by the
- probe. Implementation of this group requires implementation of
- the Network Layer Matrix Group."
- ::= { rmon2MIBGroups 7 }
- usrHistoryGroup OBJECT-GROUP
- OBJECTS { usrHistoryControlObjects,
- usrHistoryControlBucketsRequested,
- usrHistoryControlBucketsGranted,
- usrHistoryControlInterval,
- usrHistoryControlOwner, usrHistoryControlStatus,
- usrHistoryObjectVariable, usrHistoryObjectSampleType,
- usrHistoryIntervalStart, usrHistoryIntervalEnd,
- usrHistoryAbsValue, usrHistoryValStatus }
- STATUS current
- DESCRIPTION
- "The usrHistoryGroup provides user-defined collection of
- historical information from MIB objects on the probe."
- ::= { rmon2MIBGroups 8 }
- probeInformationGroup OBJECT-GROUP
- OBJECTS { probeCapabilities,
- probeSoftwareRev, probeHardwareRev, probeDateTime }
- STATUS current
- DESCRIPTION
- "This group describes various operating parameters of the
- probe as well as controlling the local time of the probe."
- ::= { rmon2MIBGroups 9 }
- probeConfigurationGroup OBJECT-GROUP
- OBJECTS { probeResetControl, probeDownloadFile,
- probeDownloadTFTPServer, probeDownloadAction,
- probeDownloadStatus,
- serialMode, serialProtocol, serialTimeout,
- serialModemInitString, serialModemHangUpString,
- serialModemConnectResp, serialModemNoConnectResp,
- serialDialoutTimeout, serialStatus,
- netConfigIPAddress, netConfigSubnetMask,
- netConfigStatus, netDefaultGateway,
- trapDestCommunity, trapDestProtocol, trapDestAddress,
- trapDestOwner, trapDestStatus,
- serialConnectDestIpAddress, serialConnectType,
- serialConnectDialString, serialConnectSwitchConnectSeq,
- serialConnectSwitchDisconnectSeq,
- serialConnectSwitchResetSeq,
- serialConnectOwner, serialConnectStatus }
- STATUS current
- DESCRIPTION
- "This group controls the configuration of various operating
- parameters of the probe."
- ::= { rmon2MIBGroups 10 }
- rmon1EnhancementGroup OBJECT-GROUP
- OBJECTS { historyControlDroppedFrames, hostControlDroppedFrames,
- hostControlCreateTime, matrixControlDroppedFrames,
- matrixControlCreateTime, channelDroppedFrames,
- channelCreateTime, filterProtocolDirDataLocalIndex,
- filterProtocolDirLocalIndex }
- STATUS current
- DESCRIPTION
- "This group adds some enhancements to RMON-1 that help
- management stations."
- ::= { rmon2MIBGroups 11 }
- rmon1EthernetEnhancementGroup OBJECT-GROUP
- OBJECTS { etherStatsDroppedFrames, etherStatsCreateTime }
- STATUS current
- DESCRIPTION
- "This group adds some enhancements to RMON-1 that help
- management stations."
- ::= { rmon2MIBGroups 12 }
- rmon1TokenRingEnhancementGroup OBJECT-GROUP
- OBJECTS { tokenRingMLStatsDroppedFrames,
- tokenRingMLStatsCreateTime,
- tokenRingPStatsDroppedFrames, tokenRingPStatsCreateTime,
- ringStationControlDroppedFrames,
- ringStationControlCreateTime,
- sourceRoutingStatsDroppedFrames,
- sourceRoutingStatsCreateTime }
- STATUS current
- DESCRIPTION
- "This group adds some enhancements to RMON-1 that help
- management stations."
- ::= { rmon2MIBGroups 13 }
- END