Commit version 24.12.13800
This commit is contained in:
772
mibs/cumulus/CUMULUS-BGPVRF-MIB
Normal file
772
mibs/cumulus/CUMULUS-BGPVRF-MIB
Normal file
@ -0,0 +1,772 @@
|
||||
CUMULUS-BGPVRF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- BGP VRF attributes in the Cumulus enterprise MIB --
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
ifIndex FROM IF-MIB
|
||||
cumulusMib FROM CUMULUS-SNMP-MIB
|
||||
DisplayString,
|
||||
TEXTUAL-CONVENTION, TimeStamp FROM SNMPv2-TC
|
||||
InetAddressIPv6,
|
||||
InetAddress FROM INET-ADDRESS-MIB;
|
||||
|
||||
bgp MODULE-IDENTITY
|
||||
LAST-UPDATED "202010120000Z"
|
||||
ORGANIZATION "Cumulus Networks/Nvidia"
|
||||
CONTACT-INFO
|
||||
"postal: Cumulus Networks
|
||||
185 E. Dana Street,
|
||||
Mountain View, CA 94041
|
||||
web: http://www.cumulusnetworks.com"
|
||||
DESCRIPTION
|
||||
""
|
||||
REVISION "202010120000Z"
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { cumulusMib 7 }
|
||||
|
||||
bgpVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vector of supported BGP protocol version
|
||||
numbers. Each peer negotiates the version
|
||||
from this vector. Versions are identified
|
||||
via the string of bits contained within this
|
||||
object. The first octet contains bits 0 to
|
||||
7, the second octet contains bits 8 to 15,
|
||||
and so on, with the most significant bit
|
||||
referring to the lowest bit number in the
|
||||
octet (e.g., the MSB of the first octet
|
||||
refers to bit 0). If a bit, i, is present
|
||||
and set, then the version (i+1) of the BGP
|
||||
is supported."
|
||||
::= { bgp 1 }
|
||||
|
||||
bgpLocalAs OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local autonomous system number."
|
||||
::= { bgp 2 }
|
||||
|
||||
bgpOuterTable OBJECT IDENTIFIER ::= {bgp 3}
|
||||
-- BGP Peer table. This table contains, one entry per
|
||||
-- BGP peer, information about the BGP peer.
|
||||
|
||||
bgpPeerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BgpPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"BGP peer table. This table contains,
|
||||
one entry per BGP peer, information about
|
||||
the connections with BGP peers."
|
||||
::= { bgpOuterTable 1 }
|
||||
|
||||
bgpPeerEntry OBJECT-TYPE
|
||||
SYNTAX BgpPeerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry containing information about the
|
||||
connection with a BGP peer."
|
||||
INDEX { bgpVrfTable,bgpPeerIdType,bgpPeerIfindex }
|
||||
::= { bgpPeerTable 1 }
|
||||
|
||||
BgpPeerEntry ::= SEQUENCE {
|
||||
bgpPeerIdentifier
|
||||
IpAddress,
|
||||
bgpPeerState
|
||||
INTEGER,
|
||||
bgpPeerAdminStatus
|
||||
INTEGER,
|
||||
bgpPeerNegotiatedVersion
|
||||
Integer32,
|
||||
bgpPeerLocalAddr
|
||||
InetAddress,
|
||||
bgpPeerLocalPort
|
||||
INTEGER,
|
||||
bgpPeerRemoteAddr
|
||||
InetAddress,
|
||||
bgpPeerRemotePort
|
||||
INTEGER,
|
||||
bgpPeerRemoteAs
|
||||
INTEGER,
|
||||
bgpPeerInUpdates
|
||||
Counter32,
|
||||
bgpPeerOutUpdates
|
||||
Counter32,
|
||||
bgpPeerInTotalMessages
|
||||
Counter32,
|
||||
bgpPeerOutTotalMessages
|
||||
Counter32,
|
||||
bgpPeerLastError
|
||||
OCTET STRING,
|
||||
bgpPeerFsmEstablishedTransitions
|
||||
Counter32,
|
||||
bgpPeerFsmEstablishedTime
|
||||
Gauge32,
|
||||
bgpPeerConnectRetryInterval
|
||||
INTEGER,
|
||||
bgpPeerHoldTime
|
||||
INTEGER,
|
||||
bgpPeerKeepAlive
|
||||
INTEGER,
|
||||
bgpPeerHoldTimeConfigured
|
||||
INTEGER,
|
||||
bgpPeerKeepAliveConfigured
|
||||
INTEGER,
|
||||
bgpPeerMinASOriginationInterval
|
||||
INTEGER,
|
||||
bgpPeerMinRouteAdvertisementInterval
|
||||
INTEGER,
|
||||
bgpPeerInUpdateElapsedTime
|
||||
Gauge32,
|
||||
bgpPeerIface
|
||||
DisplayString,
|
||||
bgpPeerDesc
|
||||
DisplayString,
|
||||
bgpPeerIfindex
|
||||
INTEGER,
|
||||
bgpPeerIdType
|
||||
INTEGER
|
||||
}
|
||||
|
||||
bgpPeerIdentifier OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP Identifier of this entry's BGP
|
||||
peer."
|
||||
::= { bgpPeerEntry 1 }
|
||||
|
||||
bgpPeerState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
idle(1),
|
||||
connect(2),
|
||||
active(3),
|
||||
opensent(4),
|
||||
openconfirm(5),
|
||||
established(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP peer connection state."
|
||||
::= { bgpPeerEntry 2 }
|
||||
|
||||
bgpPeerAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
stop(1),
|
||||
start(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The desired state of the BGP connection.
|
||||
A stop state means the session is
|
||||
administratively down, i.e. shutdown."
|
||||
::= { bgpPeerEntry 3 }
|
||||
|
||||
bgpPeerNegotiatedVersion OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The negotiated version of BGP running
|
||||
between the two peers."
|
||||
::= { bgpPeerEntry 4 }
|
||||
|
||||
bgpPeerLocalAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local IP address of this entry's BGP
|
||||
connection."
|
||||
::= { bgpPeerEntry 5 }
|
||||
|
||||
bgpPeerLocalPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local port for the TCP connection
|
||||
between the BGP peers."
|
||||
::= { bgpPeerEntry 6 }
|
||||
|
||||
bgpPeerRemoteAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remote IP address of this entry's BGP
|
||||
peer."
|
||||
::= { bgpPeerEntry 7 }
|
||||
|
||||
bgpPeerRemotePort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remote port for the TCP connection
|
||||
between the BGP peers. Note that the
|
||||
objects bgpPeerLocalAddr,
|
||||
bgpPeerLocalPort, bgpPeerRemoteAddr and
|
||||
bgpPeerRemotePort provide the appropriate
|
||||
reference to the standard MIB TCP
|
||||
connection table."
|
||||
::= { bgpPeerEntry 8 }
|
||||
|
||||
bgpPeerRemoteAs OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remote autonomous system number."
|
||||
::= { bgpPeerEntry 9 }
|
||||
|
||||
bgpPeerInUpdates OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP UPDATE messages
|
||||
received on this connection. This object
|
||||
should be initialized to zero (0) when the
|
||||
connection is established."
|
||||
::= { bgpPeerEntry 10 }
|
||||
|
||||
bgpPeerOutUpdates OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of BGP UPDATE messages
|
||||
transmitted on this connection. This
|
||||
object should be initialized to zero (0)
|
||||
when the connection is established."
|
||||
::= { bgpPeerEntry 11 }
|
||||
|
||||
bgpPeerInTotalMessages OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages received
|
||||
from the remote peer on this connection.
|
||||
This object should be initialized to zero
|
||||
when the connection is established."
|
||||
::= { bgpPeerEntry 12 }
|
||||
|
||||
bgpPeerOutTotalMessages OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of messages transmitted to
|
||||
the remote peer on this connection. This
|
||||
object should be initialized to zero when
|
||||
the connection is established."
|
||||
::= { bgpPeerEntry 13 }
|
||||
|
||||
bgpPeerLastError OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (2))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last error code and subcode seen by this
|
||||
peer on this connection. If no error has
|
||||
occurred, this field is zero. Otherwise, the
|
||||
first byte of this two byte OCTET STRING
|
||||
contains the error code, and the second byte
|
||||
contains the subcode."
|
||||
::= { bgpPeerEntry 14 }
|
||||
|
||||
bgpPeerFsmEstablishedTransitions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of times the BGP FSM
|
||||
transitioned into the established state."
|
||||
::= { bgpPeerEntry 15 }
|
||||
|
||||
bgpPeerFsmEstablishedTime OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This timer indicates how long (in
|
||||
seconds) this peer has been in the
|
||||
Established state or how long
|
||||
since this peer was last in the
|
||||
Established state. It is set to zero when
|
||||
a new peer is configured or the router is
|
||||
booted."
|
||||
::= { bgpPeerEntry 16 }
|
||||
|
||||
bgpPeerConnectRetryInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the
|
||||
ConnectRetry timer. The suggested value
|
||||
for this timer is 120 seconds."
|
||||
::= { bgpPeerEntry 17 }
|
||||
|
||||
bgpPeerHoldTime OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0 | 3..65535 )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the Hold
|
||||
Timer established with the peer. The
|
||||
value of this object is calculated by this
|
||||
BGP speaker by using the smaller of the
|
||||
value in bgpPeerHoldTimeConfigured and the
|
||||
Hold Time received in the OPEN message.
|
||||
This value must be at lease three seconds
|
||||
if it is not zero (0) in which case the
|
||||
Hold Timer has not been established with
|
||||
the peer, or, the value of
|
||||
bgpPeerHoldTimeConfigured is zero (0)."
|
||||
::= { bgpPeerEntry 18 }
|
||||
|
||||
bgpPeerKeepAlive OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0 | 1..21845 )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the KeepAlive
|
||||
timer established with the peer. The value
|
||||
of this object is calculated by this BGP
|
||||
speaker such that, when compared with
|
||||
bgpPeerHoldTime, it has the same
|
||||
proportion as what
|
||||
bgpPeerKeepAliveConfigured has when
|
||||
compared with bgpPeerHoldTimeConfigured.
|
||||
If the value of this object is zero (0),
|
||||
it indicates that the KeepAlive timer has
|
||||
not been established with the peer, or,
|
||||
the value of bgpPeerKeepAliveConfigured is
|
||||
zero (0)."
|
||||
::= { bgpPeerEntry 19 }
|
||||
|
||||
bgpPeerHoldTimeConfigured OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0 | 3..65535 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the Hold Time
|
||||
configured for this BGP speaker with this
|
||||
peer. This value is placed in an OPEN
|
||||
message sent to this peer by this BGP
|
||||
speaker, and is compared with the Hold
|
||||
Time field in an OPEN message received
|
||||
from the peer when determining the Hold
|
||||
Time (bgpPeerHoldTime) with the peer.
|
||||
This value must not be less than three
|
||||
seconds if it is not zero (0) in which
|
||||
case the Hold Time is NOT to be
|
||||
established with the peer. The suggested
|
||||
value for this timer is 90 seconds."
|
||||
::= { bgpPeerEntry 20 }
|
||||
|
||||
bgpPeerKeepAliveConfigured OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0 | 1..21845 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the
|
||||
KeepAlive timer configured for this BGP
|
||||
speaker with this peer. The value of this
|
||||
object will only determine the
|
||||
KEEPALIVE messages' frequency relative to
|
||||
the value specified in
|
||||
bgpPeerHoldTimeConfigured; the actual
|
||||
time interval for the KEEPALIVE messages
|
||||
is indicated by bgpPeerKeepAlive. A
|
||||
reasonable maximum value for this timer
|
||||
would be configured to be one
|
||||
third of that of
|
||||
bgpPeerHoldTimeConfigured.
|
||||
If the value of this object is zero (0),
|
||||
no periodical KEEPALIVE messages are sent
|
||||
to the peer after the BGP connection has
|
||||
been established. The suggested value for
|
||||
this timer is 30 seconds."
|
||||
::= { bgpPeerEntry 21 }
|
||||
|
||||
bgpPeerMinRouteAdvertisementInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time interval in seconds for the
|
||||
MinRouteAdvertisementInterval timer.
|
||||
The suggested value for this timer is 30
|
||||
seconds."
|
||||
::= { bgpPeerEntry 23 }
|
||||
|
||||
bgpPeerInUpdateElapsedTime OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Elapsed time in seconds since the last BGP
|
||||
UPDATE message was received from the peer.
|
||||
Each time bgpPeerInUpdates is incremented,
|
||||
the value of this object is set to zero
|
||||
(0)."
|
||||
::= { bgpPeerEntry 24 }
|
||||
|
||||
bgpPeerIface OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For BGP unnumbered neighbors routes are
|
||||
using interfaces as nexthop interfaces.
|
||||
This is the inteface from which nexthop
|
||||
route"
|
||||
::= { bgpPeerEntry 25 }
|
||||
|
||||
bgpPeerDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is neighbour or peer description
|
||||
field. It provides human readable info
|
||||
about neighbour or peer"
|
||||
::= { bgpPeerEntry 26 }
|
||||
|
||||
bgpPeerIfindex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Kernel ifIndex for interface-based BGP
|
||||
sessions. Value is 0 if not an
|
||||
interface-based session."
|
||||
::= { bgpPeerEntry 27 }
|
||||
|
||||
bgpPeerIdType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
interface(0),
|
||||
ipv4(1),
|
||||
ipv6(2)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"BGP session type carrying IPv4 Unicast
|
||||
address-family."
|
||||
::= { bgpPeerEntry 28 }
|
||||
|
||||
bgpIdentifier OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP Identifier of local system."
|
||||
::= { bgp 4 }
|
||||
|
||||
-- BGP-4 Received Path Attribute Table. This table
|
||||
-- contains, one entry per path to a network, path
|
||||
-- attributes received from all peers running BGP-4.
|
||||
|
||||
bgp4PathAttrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Bgp4PathAttrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP-4 Received Path Attribute Table
|
||||
contains information about paths to
|
||||
destination networks received from all
|
||||
BGP4 peers."
|
||||
::= { bgp 5 }
|
||||
|
||||
bgp4PathAttrEntry OBJECT-TYPE
|
||||
SYNTAX Bgp4PathAttrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a path to a network."
|
||||
INDEX { bgp4PathAttrIpAddrPrefix,
|
||||
bgp4PathAttrIpAddrPrefixLen,
|
||||
bgp4PathAttrPeer }
|
||||
::= { bgp4PathAttrTable 1 }
|
||||
|
||||
Bgp4PathAttrEntry ::= SEQUENCE {
|
||||
bgp4PathAttrPeer
|
||||
InetAddress,
|
||||
bgp4PathAttrIpAddrPrefixLen
|
||||
INTEGER,
|
||||
bgp4PathAttrIpAddrPrefix
|
||||
IpAddress,
|
||||
bgp4PathAttrOrigin
|
||||
INTEGER,
|
||||
bgp4PathAttrASPathSegment
|
||||
OCTET STRING,
|
||||
bgp4PathAttrNextHop
|
||||
InetAddress,
|
||||
bgp4PathAttrMultiExitDisc
|
||||
INTEGER,
|
||||
bgp4PathAttrLocalPref
|
||||
INTEGER,
|
||||
bgp4PathAttrAtomicAggregate
|
||||
INTEGER,
|
||||
bgp4PathAttrAggregatorAS
|
||||
INTEGER,
|
||||
bgp4PathAttrAggregatorAddr
|
||||
IpAddress,
|
||||
bgp4PathAttrCalcLocalPref
|
||||
INTEGER,
|
||||
bgp4PathAttrBest
|
||||
INTEGER,
|
||||
bgp4PathAttrUnknown
|
||||
OCTET STRING
|
||||
|
||||
}
|
||||
|
||||
bgp4PathAttrPeer OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the peer where the path
|
||||
information was learned."
|
||||
::= { bgp4PathAttrEntry 1 }
|
||||
|
||||
bgp4PathAttrIpAddrPrefixLen OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Length in bits of the IP address prefix
|
||||
in the Network Layer Reachability
|
||||
Information field."
|
||||
::= { bgp4PathAttrEntry 2 }
|
||||
|
||||
bgp4PathAttrIpAddrPrefix OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An IP address prefix in the Network Layer
|
||||
Reachability Information field. This object
|
||||
is an IP address containing the prefix with
|
||||
length specified by
|
||||
bgp4PathAttrIpAddrPrefixLen.
|
||||
Any bits beyond the length specified by
|
||||
bgp4PathAttrIpAddrPrefixLen are zeroed."
|
||||
::= { bgp4PathAttrEntry 3 }
|
||||
|
||||
bgp4PathAttrOrigin OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
igp(1),-- networks are interior
|
||||
egp(2),-- networks learned
|
||||
-- via EGP
|
||||
incomplete(3) -- undetermined
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ultimate origin of the path
|
||||
information."
|
||||
::= { bgp4PathAttrEntry 4 }
|
||||
|
||||
bgp4PathAttrASPathSegment OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (2..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sequence of AS path segments. Each AS
|
||||
path segment is represented by a triple
|
||||
<type, length, value>.
|
||||
|
||||
The type is a 1-octet field which has two
|
||||
possible values:
|
||||
1 AS_SET: unordered set of ASs a
|
||||
route in the UPDATE
|
||||
message has traversed
|
||||
2 AS_SEQUENCE: ordered set of ASs
|
||||
a route in the UPDATE
|
||||
message has traversed.
|
||||
|
||||
The length is a 1-octet field containing the
|
||||
number of ASs in the value field.
|
||||
|
||||
The value field contains one or more AS
|
||||
numbers, each AS is represented in the octet
|
||||
string as a pair of octets according to the
|
||||
following algorithm:
|
||||
|
||||
first-byte-of-pair = ASNumber / 256;
|
||||
second-byte-of-pair = ASNumber & 255;"
|
||||
::= { bgp4PathAttrEntry 5 }
|
||||
|
||||
bgp4PathAttrNextHop OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the border router that
|
||||
should be used for the destination
|
||||
network."
|
||||
::= { bgp4PathAttrEntry 6 }
|
||||
|
||||
bgp4PathAttrMultiExitDisc OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This metric is used to discriminate
|
||||
between multiple exit points to an
|
||||
adjacent autonomous system. A value of -1
|
||||
indicates the absence of this attribute."
|
||||
::= { bgp4PathAttrEntry 7 }
|
||||
|
||||
bgp4PathAttrLocalPref OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The originating BGP4 speaker's degree of
|
||||
preference for an advertised route. A
|
||||
value of -1 indicates the absence of this
|
||||
attribute."
|
||||
::= { bgp4PathAttrEntry 8 }
|
||||
|
||||
bgp4PathAttrAtomicAggregate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
lessSpecificRrouteNotSelected(1),
|
||||
lessSpecificRouteSelected(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether or not the local system has
|
||||
selected a less specific route without
|
||||
selecting a more specific route."
|
||||
::= { bgp4PathAttrEntry 9 }
|
||||
|
||||
bgp4PathAttrAggregatorAS OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The AS number of the last BGP4 speaker that
|
||||
performed route aggregation. A value of
|
||||
zero (0) indicates the absence of this
|
||||
attribute."
|
||||
::= { bgp4PathAttrEntry 10 }
|
||||
|
||||
bgp4PathAttrAggregatorAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the last BGP4 speaker
|
||||
that performed route aggregation. A value
|
||||
of 0.0.0.0 indicates the absence of this
|
||||
attribute."
|
||||
::= { bgp4PathAttrEntry 11 }
|
||||
|
||||
bgp4PathAttrCalcLocalPref OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The degree of preference calculated by the
|
||||
receiving BGP4 speaker for an advertised
|
||||
route. A value of -1 indicates the
|
||||
absence of this attribute."
|
||||
::= { bgp4PathAttrEntry 12 }
|
||||
|
||||
bgp4PathAttrBest OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
false(1),-- not chosen as best route
|
||||
true(2) -- chosen as best route
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of whether or not this route
|
||||
was chosen as the best BGP4 route."
|
||||
::= { bgp4PathAttrEntry 13 }
|
||||
|
||||
bgp4PathAttrUnknown OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"One or more path attributes not understood
|
||||
by this BGP4 speaker. Size zero (0)
|
||||
indicates the absence of such
|
||||
attribute(s). Octets beyond the maximum
|
||||
size, if any, are not recorded by this
|
||||
object."
|
||||
::= { bgp4PathAttrEntry 14 }
|
||||
|
||||
bgpVrfTable OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VRF table"
|
||||
::= { bgp 6 }
|
||||
|
||||
bgpVrfId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VRF id"
|
||||
::= { bgp 7 }
|
||||
|
||||
bgpVrfName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VRF name"
|
||||
::= { bgp 8 }
|
||||
|
||||
-- Traps.
|
||||
|
||||
bgpTraps OBJECT IDENTIFIER ::= { bgp 9 }
|
||||
|
||||
bgpEstablished NOTIFICATION-TYPE
|
||||
OBJECTS { bgpPeerLastError,
|
||||
bgpPeerState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGP Established event is generated when
|
||||
the BGP FSM enters the ESTABLISHED state."
|
||||
::= { bgpTraps 1 }
|
||||
|
||||
bgpBackwardTransition NOTIFICATION-TYPE
|
||||
OBJECTS { bgpPeerLastError,
|
||||
bgpPeerState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BGPBackwardTransition Event is generated
|
||||
when the BGP FSM moves from a higher numbered
|
||||
state to a lower numbered state."
|
||||
::= { bgpTraps 2 }
|
||||
|
||||
|
||||
END
|
@ -409,7 +409,8 @@ InterfaceClCountersEntry ::=
|
||||
clIntOutOctets Counter64,
|
||||
clIntOutUcastPkts Counter64,
|
||||
clIntOutBcastPkts Counter64,
|
||||
clIntOutMcastPkts Counter64
|
||||
clIntOutMcastPkts Counter64,
|
||||
clIntInEtherOctets Counter64
|
||||
}
|
||||
|
||||
clIntPortName OBJECT-TYPE
|
||||
@ -484,7 +485,14 @@ InterfaceClCountersEntry ::=
|
||||
"The number of output multicast packets on the interface."
|
||||
::= { interfaceClCountersEntry 9 }
|
||||
|
||||
--
|
||||
clIntInEtherOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of input octets on the interface including errors."
|
||||
::= { interfaceClCountersEntry 10 }
|
||||
|
||||
-- The pfcClCountersTable tracks pause and Priority Flow Control packets.
|
||||
--
|
||||
|
||||
@ -680,4 +688,405 @@ PfcClCountersEntry ::=
|
||||
"The number of ethernet priority flow control traffic class 7 packets transmitted on the interface."
|
||||
::= { pfcClCountersEntry 19 }
|
||||
|
||||
END
|
||||
--
|
||||
-- The tcClCountersTable tracks egress queue packets.
|
||||
-- The deprecated tcClCountersTable contains different hierarchy for showing traffic class counters
|
||||
-- The new tcClNewCountersTable handles the hierarchy to show all the traffic-class counters as table.
|
||||
--
|
||||
--
|
||||
|
||||
tcClCountersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TcClCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This table shows the interface counters per egress queue."
|
||||
::= { interfaceCounters 4 }
|
||||
|
||||
tcClCountersEntry OBJECT-TYPE
|
||||
SYNTAX TcClCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Interface egress queue statistics indexed by ifIndex"
|
||||
INDEX { ifIndex }
|
||||
::= { tcClCountersTable 1 }
|
||||
|
||||
TcClCountersEntry ::=
|
||||
SEQUENCE {
|
||||
clIntTcPortName DisplayString,
|
||||
clIntOutTc0Pkt Counter64,
|
||||
clIntOutTc0BuffDiscard Counter64,
|
||||
clIntOutTc0WredDiscard Counter64,
|
||||
clIntOutTc1Pkt Counter64,
|
||||
clIntOutTc1BuffDiscard Counter64,
|
||||
clIntOutTc1WredDiscard Counter64,
|
||||
clIntOutTc2Pkt Counter64,
|
||||
clIntOutTc2BuffDiscard Counter64,
|
||||
clIntOutTc2WredDiscard Counter64,
|
||||
clIntOutTc3Pkt Counter64,
|
||||
clIntOutTc3BuffDiscard Counter64,
|
||||
clIntOutTc3WredDiscard Counter64,
|
||||
clIntOutTc4Pkt Counter64,
|
||||
clIntOutTc4BuffDiscard Counter64,
|
||||
clIntOutTc4WredDiscard Counter64,
|
||||
clIntOutTc5Pkt Counter64,
|
||||
clIntOutTc5BuffDiscard Counter64,
|
||||
clIntOutTc5WredDiscard Counter64,
|
||||
clIntOutTc6Pkt Counter64,
|
||||
clIntOutTc6BuffDiscard Counter64,
|
||||
clIntOutTc6WredDiscard Counter64,
|
||||
clIntOutTc7Pkt Counter64,
|
||||
clIntOutTc7BuffDiscard Counter64,
|
||||
clIntOutTc7WredDiscard Counter64,
|
||||
}
|
||||
|
||||
clIntTcPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The port name"
|
||||
::= { tcClCountersEntry 1 }
|
||||
|
||||
clIntOutTc0Pkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets on TC0 egressing out of the interface."
|
||||
::= { tcClCountersEntry 2 }
|
||||
|
||||
clIntOutTc0BuffDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC0 due to buffer discards on the interface."
|
||||
::= { tcClCountersEntry 3 }
|
||||
|
||||
clIntOutTc0WredDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC0 due to wred discards on the interface."
|
||||
::= { tcClCountersEntry 4 }
|
||||
|
||||
clIntOutTc1Pkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets on TC1 egressing out of the interface."
|
||||
::= { tcClCountersEntry 5 }
|
||||
|
||||
clIntOutTc1BuffDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC1 due to buffer discards on the interface."
|
||||
::= { tcClCountersEntry 6 }
|
||||
|
||||
clIntOutTc1WredDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC1 due to wred discards on the interface."
|
||||
::= { tcClCountersEntry 7 }
|
||||
|
||||
clIntOutTc2Pkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets on TC2 egressing out of the interface."
|
||||
::= { tcClCountersEntry 8 }
|
||||
|
||||
clIntOutTc2BuffDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC2 due to buffer discards on the interface."
|
||||
::= { tcClCountersEntry 9 }
|
||||
|
||||
clIntOutTc2WredDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC2 due to wred discards on the interface."
|
||||
::= { tcClCountersEntry 10 }
|
||||
|
||||
clIntOutTc3Pkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets on TC3 egressing out of the interface."
|
||||
::= { tcClCountersEntry 11 }
|
||||
|
||||
clIntOutTc3BuffDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC3 due to buffer discards on the interface."
|
||||
::= { tcClCountersEntry 12 }
|
||||
|
||||
clIntOutTc3WredDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC3 due to wred discards on the interface."
|
||||
::= { tcClCountersEntry 13 }
|
||||
|
||||
clIntOutTc4Pkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets on TC4 egressing out of the interface."
|
||||
::= { tcClCountersEntry 14 }
|
||||
|
||||
clIntOutTc4BuffDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC4 due to buffer discards on the interface."
|
||||
::= { tcClCountersEntry 15 }
|
||||
|
||||
clIntOutTc4WredDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC4 due to wred discards on the interface."
|
||||
::= { tcClCountersEntry 16 }
|
||||
|
||||
clIntOutTc5Pkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets on TC5 egressing out of the interface."
|
||||
::= { tcClCountersEntry 17 }
|
||||
|
||||
clIntOutTc5BuffDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC5 due to buffer discards on the interface."
|
||||
::= { tcClCountersEntry 18 }
|
||||
|
||||
clIntOutTc5WredDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC5 due to wred discards on the interface."
|
||||
::= { tcClCountersEntry 19 }
|
||||
|
||||
clIntOutTc6Pkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets on TC6 egressing out of the interface."
|
||||
::= { tcClCountersEntry 20 }
|
||||
|
||||
clIntOutTc6BuffDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC6 due to buffer discards on the interface."
|
||||
::= { tcClCountersEntry 21 }
|
||||
|
||||
clIntOutTc6WredDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC6 due to wred discards on the interface."
|
||||
::= { tcClCountersEntry 22 }
|
||||
|
||||
clIntOutTc7Pkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets on TC7 egressing out of the interface."
|
||||
::= { tcClCountersEntry 23 }
|
||||
|
||||
clIntOutTc7BuffDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC7 due to buffer discards on the interface."
|
||||
::= { tcClCountersEntry 24 }
|
||||
|
||||
clIntOutTc7WredDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on TC7 due to wred discards on the interface."
|
||||
::= { tcClCountersEntry 25 }
|
||||
|
||||
--
|
||||
-- The tcClNewCountersTable tracks traffic class counters per port in tabular format.
|
||||
--
|
||||
|
||||
tcClNewCountersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TcClNewCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table shows the interface counters per traffic class per port."
|
||||
::= { interfaceCounters 6 }
|
||||
|
||||
tcClNewCountersEntry OBJECT-TYPE
|
||||
SYNTAX TcClNewCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface egress queue statistics indexed by ifIndex.trafficClass"
|
||||
INDEX { ifIndex,clIntTc }
|
||||
::= { tcClNewCountersTable 1 }
|
||||
|
||||
TcClNewCountersEntry ::=
|
||||
SEQUENCE {
|
||||
clIntTcPortName DisplayString,
|
||||
clIntTc INTEGER,
|
||||
clIntOutPkt Counter64,
|
||||
clIntOutBytes Counter64,
|
||||
clIntOutBuffDiscard Counter64,
|
||||
clIntOutWredDiscard Counter64,
|
||||
clIntOutEcnMarked Counter64,
|
||||
}
|
||||
|
||||
clIntTcPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port name"
|
||||
::= { tcClNewCountersEntry 1 }
|
||||
|
||||
clIntTc OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic Class"
|
||||
::= { tcClNewCountersEntry 2 }
|
||||
|
||||
clIntOutPkt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of unicast packets egressing out of the interface on the given traffic-class."
|
||||
::= { tcClNewCountersEntry 3 }
|
||||
|
||||
clIntOutBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of unicast packet bytes egressing out of the interface on the given traffic-class."
|
||||
::= { tcClNewCountersEntry 4 }
|
||||
|
||||
clIntOutBuffDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on a given traffic-class due to buffer discards on the interface."
|
||||
::= { tcClNewCountersEntry 5 }
|
||||
|
||||
clIntOutWredDiscard OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of unicast packets dropped on a given traffic-class due to wred discards on the interface."
|
||||
::= { tcClNewCountersEntry 6 }
|
||||
|
||||
clIntOutEcnMarked OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ecn marked packets egressing out of the interface on the given traffic-class."
|
||||
::= { tcClNewCountersEntry 7 }
|
||||
|
||||
--
|
||||
-- The upDownCountersTable provides information regarding carrier changes
|
||||
--
|
||||
|
||||
upDownCountersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF UpDownCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table shows the interface counters per egress queue."
|
||||
::= { interfaceCounters 5 }
|
||||
|
||||
upDownCountersEntry OBJECT-TYPE
|
||||
SYNTAX UpDownCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface up down and toggle counters indexed by ifindex"
|
||||
INDEX { ifIndex }
|
||||
::= { upDownCountersTable 1 }
|
||||
|
||||
UpDownCountersEntry ::=
|
||||
SEQUENCE {
|
||||
clIntUpDownPortName DisplayString,
|
||||
clUpCount Counter64,
|
||||
clDownCount Counter64,
|
||||
clCarrierChangesCount Counter64,
|
||||
}
|
||||
|
||||
clIntUpDownPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port name"
|
||||
::= { upDownCountersEntry 1 }
|
||||
|
||||
clUpCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times carrier went up"
|
||||
::= { upDownCountersEntry 2 }
|
||||
|
||||
clDownCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times carrier went down"
|
||||
::= { upDownCountersEntry 3 }
|
||||
|
||||
clCarrierChangesCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times carrier changed"
|
||||
::= { upDownCountersEntry 4 }
|
||||
END
|
||||
|
@ -278,6 +278,38 @@ egressAclMaxSlices OBJECT-TYPE
|
||||
table."
|
||||
::= { l3Tables 26 }
|
||||
|
||||
forwardingProfile OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Forwarding profile"
|
||||
::= { l3Tables 27}
|
||||
|
||||
l3RoutingTableCurrentIpv4Entries OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of L3 IPv4 Routing table entries currently in use."
|
||||
::= { l3Tables 28 }
|
||||
|
||||
l3RoutingTableCurrentIpv4EntriesForPrefixLen24 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of L3 IPv4/24 Routing table entries currently in use."
|
||||
::= { l3Tables 29 }
|
||||
|
||||
l3RoutingTableCurrentIpv4EntriesForPrefixLen32 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of L3 IPv4/32 Routing table entries currently in use."
|
||||
::= { l3Tables 30 }
|
||||
|
||||
-- the l2 tables group
|
||||
|
||||
l2Tables OBJECT IDENTIFIER ::= {resourceUtilization 2}
|
||||
@ -354,7 +386,7 @@ bufUtiliznTable OBJECT-TYPE
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table describes the ingress buffer utilization per service pool"
|
||||
"Table describes the buffer utilization per service pool"
|
||||
::= { bufferUtilizn 4 }
|
||||
|
||||
bufUtiliznEntry OBJECT-TYPE
|
||||
@ -374,10 +406,11 @@ BufUtiliznEntry ::=
|
||||
bufAvg DisplayString,
|
||||
bufVariance DisplayString,
|
||||
bufStdDev DisplayString
|
||||
bufCurr INTEGER,
|
||||
}
|
||||
|
||||
bufServicePoolID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8)
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -425,4 +458,939 @@ BufUtiliznEntry ::=
|
||||
"The Standard Deviation of the buffer pool utilization for this
|
||||
service pool over the last measured interval."
|
||||
::= { bufUtiliznEntry 6 }
|
||||
END
|
||||
|
||||
bufCurr OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of cells used in this service pool."
|
||||
::= { bufUtiliznEntry 7 }
|
||||
|
||||
portPGBufUtiliznTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortPGBufUtiliznEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table describes the iPort.PG buffer utilization per port"
|
||||
::= { bufferUtilizn 5 }
|
||||
|
||||
portPGBufUtiliznEntry OBJECT-TYPE
|
||||
SYNTAX PortPGBufUtiliznEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { portPGBufUtiliznTable 1 }
|
||||
|
||||
PortPGBufUtiliznEntry ::=
|
||||
SEQUENCE {
|
||||
portName DisplayString,
|
||||
pg0BufCurrUsage Counter64,
|
||||
pg0BufMaxUsage Counter64,
|
||||
pg1BufCurrUsage Counter64,
|
||||
pg1BufMaxUsage Counter64,
|
||||
pg2BufCurrUsage Counter64,
|
||||
pg2BufMaxUsage Counter64,
|
||||
pg3BufCurrUsage Counter64,
|
||||
pg3BufMaxUsage Counter64,
|
||||
pg4BufCurrUsage Counter64,
|
||||
pg4BufMaxUsage Counter64,
|
||||
pg5BufCurrUsage Counter64,
|
||||
pg5BufMaxUsage Counter64,
|
||||
pg6BufCurrUsage Counter64,
|
||||
pg6BufMaxUsage Counter64,
|
||||
pg7BufCurrUsage Counter64,
|
||||
pg7BufMaxUsage Counter64,
|
||||
pg9BufCurrUsage Counter64,
|
||||
pg9BufMaxUsage Counter64,
|
||||
}
|
||||
|
||||
portName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Port name"
|
||||
::= { portPGBufUtiliznEntry 1 }
|
||||
|
||||
pg0BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.PG[0] buffer "
|
||||
::= { portPGBufUtiliznEntry 2 }
|
||||
|
||||
pg0BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.PG[0] buffer "
|
||||
::= { portPGBufUtiliznEntry 3 }
|
||||
|
||||
pg1BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.PG[1] buffer "
|
||||
::= { portPGBufUtiliznEntry 4 }
|
||||
|
||||
pg1BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.PG[1] buffer "
|
||||
::= { portPGBufUtiliznEntry 5 }
|
||||
|
||||
pg2BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.PG[2] buffer "
|
||||
::= { portPGBufUtiliznEntry 6 }
|
||||
|
||||
pg2BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.PG[2] buffer "
|
||||
::= { portPGBufUtiliznEntry 7 }
|
||||
|
||||
pg3BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.PG[3] buffer "
|
||||
::= { portPGBufUtiliznEntry 8 }
|
||||
|
||||
pg3BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.PG[3] buffer "
|
||||
::= { portPGBufUtiliznEntry 9 }
|
||||
|
||||
pg4BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.PG[4] buffer "
|
||||
::= { portPGBufUtiliznEntry 10 }
|
||||
|
||||
pg4BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.PG[4] buffer "
|
||||
::= { portPGBufUtiliznEntry 11 }
|
||||
|
||||
pg5BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.PG[5] buffer "
|
||||
::= { portPGBufUtiliznEntry 12 }
|
||||
|
||||
pg5BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.PG[5] buffer "
|
||||
::= { portPGBufUtiliznEntry 13 }
|
||||
|
||||
pg6BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.PG[6] buffer "
|
||||
::= { portPGBufUtiliznEntry 14 }
|
||||
|
||||
pg6BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.PG[6] buffer "
|
||||
::= { portPGBufUtiliznEntry 15 }
|
||||
|
||||
pg7BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.PG[7] buffer "
|
||||
::= { portPGBufUtiliznEntry 16 }
|
||||
|
||||
pg7BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.PG[7] buffer "
|
||||
::= { portPGBufUtiliznEntry 17 }
|
||||
|
||||
pg9BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.PG[9] buffer "
|
||||
::= { portPGBufUtiliznEntry 20 }
|
||||
|
||||
pg9BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.PG[9] buffer "
|
||||
::= { portPGBufUtiliznEntry 21 }
|
||||
|
||||
portPoolBufUtiliznTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortPoolBufUtiliznEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table describes the iPort.Pool and ePort.Pool buffer utilization per port"
|
||||
::= { bufferUtilizn 6 }
|
||||
|
||||
portPoolBufUtiliznEntry OBJECT-TYPE
|
||||
SYNTAX PortPoolBufUtiliznEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { portPoolBufUtiliznTable 1 }
|
||||
|
||||
PortPoolBufUtiliznEntry ::=
|
||||
SEQUENCE {
|
||||
portName DisplayString,
|
||||
iPool0BufCurrUsage Counter64,
|
||||
iPool0BufMaxUsage Counter64,
|
||||
iPool1BufCurrUsage Counter64,
|
||||
iPool1BufMaxUsage Counter64,
|
||||
iPool2BufCurrUsage Counter64,
|
||||
iPool2BufMaxUsage Counter64,
|
||||
iPool3BufCurrUsage Counter64,
|
||||
iPool3BufMaxUsage Counter64,
|
||||
iPool4BufCurrUsage Counter64,
|
||||
iPool4BufMaxUsage Counter64,
|
||||
iPool5BufCurrUsage Counter64,
|
||||
iPool5BufMaxUsage Counter64,
|
||||
iPool6BufCurrUsage Counter64,
|
||||
iPool6BufMaxUsage Counter64,
|
||||
iPool7BufCurrUsage Counter64,
|
||||
iPool7BufMaxUsage Counter64,
|
||||
iPool8BufCurrUsage Counter64,
|
||||
iPool8BufMaxUsage Counter64,
|
||||
iPool9BufCurrUsage Counter64,
|
||||
iPool9BufMaxUsage Counter64,
|
||||
ePool11BufCurrUsage Counter64,
|
||||
ePool11BufMaxUsage Counter64,
|
||||
ePool12BufCurrUsage Counter64,
|
||||
ePool12BufMaxUsage Counter64,
|
||||
ePool13BufCurrUsage Counter64,
|
||||
ePool13BufMaxUsage Counter64,
|
||||
ePool14BufCurrUsage Counter64,
|
||||
ePool14BufMaxUsage Counter64,
|
||||
ePool15BufCurrUsage Counter64,
|
||||
ePool15BufMaxUsage Counter64,
|
||||
ePool16BufCurrUsage Counter64,
|
||||
ePool16BufMaxUsage Counter64,
|
||||
ePool17BufCurrUsage Counter64,
|
||||
ePool17BufMaxUsage Counter64,
|
||||
ePool18BufCurrUsage Counter64,
|
||||
ePool18BufMaxUsage Counter64,
|
||||
ePool19BufCurrUsage Counter64,
|
||||
ePool19BufMaxUsage Counter64,
|
||||
ePool20BufCurrUsage Counter64,
|
||||
ePool20BufMaxUsage Counter64,
|
||||
}
|
||||
|
||||
portName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Port name"
|
||||
::= { portPoolBufUtiliznEntry 1 }
|
||||
|
||||
iPool0BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[0] buffer "
|
||||
::= { portPoolBufUtiliznEntry 2 }
|
||||
|
||||
iPool0BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[0] buffer "
|
||||
::= { portPoolBufUtiliznEntry 3 }
|
||||
|
||||
iPool1BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[1] buffer "
|
||||
::= { portPoolBufUtiliznEntry 4 }
|
||||
|
||||
iPool1BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[1] buffer "
|
||||
::= { portPoolBufUtiliznEntry 5 }
|
||||
|
||||
iPool2BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[2] buffer "
|
||||
::= { portPoolBufUtiliznEntry 6 }
|
||||
|
||||
iPool2BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[2] buffer "
|
||||
::= { portPoolBufUtiliznEntry 7 }
|
||||
|
||||
iPool3BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[3] buffer "
|
||||
::= { portPoolBufUtiliznEntry 8 }
|
||||
|
||||
iPool3BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[3] buffer "
|
||||
::= { portPoolBufUtiliznEntry 9 }
|
||||
|
||||
iPool4BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[4] buffer "
|
||||
::= { portPoolBufUtiliznEntry 10 }
|
||||
|
||||
iPool4BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[4] buffer "
|
||||
::= { portPoolBufUtiliznEntry 11 }
|
||||
|
||||
iPool5BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[5] buffer "
|
||||
::= { portPoolBufUtiliznEntry 12 }
|
||||
|
||||
iPool5BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[5] buffer "
|
||||
::= { portPoolBufUtiliznEntry 13 }
|
||||
|
||||
iPool6BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[6] buffer "
|
||||
::= { portPoolBufUtiliznEntry 14 }
|
||||
|
||||
iPool6BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[6] buffer "
|
||||
::= { portPoolBufUtiliznEntry 15 }
|
||||
|
||||
iPool7BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[7] buffer "
|
||||
::= { portPoolBufUtiliznEntry 16 }
|
||||
|
||||
iPool7BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[7] buffer "
|
||||
::= { portPoolBufUtiliznEntry 17 }
|
||||
|
||||
iPool8BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[8] buffer "
|
||||
::= { portPoolBufUtiliznEntry 18 }
|
||||
|
||||
iPool8BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[8] buffer "
|
||||
::= { portPoolBufUtiliznEntry 19 }
|
||||
|
||||
iPool9BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of iPort.Pool[9] buffer "
|
||||
::= { portPoolBufUtiliznEntry 20 }
|
||||
|
||||
iPool9BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of iPort.Pool[9] buffer "
|
||||
::= { portPoolBufUtiliznEntry 21 }
|
||||
|
||||
ePool11BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool[11] buffer "
|
||||
::= { portPoolBufUtiliznEntry 22 }
|
||||
|
||||
ePool11BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[11] buffer "
|
||||
::= { portPoolBufUtiliznEntry 23 }
|
||||
|
||||
ePool12BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool[12] buffer "
|
||||
::= { portPoolBufUtiliznEntry 24 }
|
||||
|
||||
ePool12BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[12] buffer "
|
||||
::= { portPoolBufUtiliznEntry 25 }
|
||||
|
||||
ePool13BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool[13] buffer "
|
||||
::= { portPoolBufUtiliznEntry 26 }
|
||||
|
||||
ePool13BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[13] buffer "
|
||||
::= { portPoolBufUtiliznEntry 27 }
|
||||
|
||||
ePool14BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool[14] buffer "
|
||||
::= { portPoolBufUtiliznEntry 28 }
|
||||
|
||||
ePool14BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[14] buffer "
|
||||
::= { portPoolBufUtiliznEntry 29 }
|
||||
|
||||
ePool15BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool[15] buffer "
|
||||
::= { portPoolBufUtiliznEntry 30 }
|
||||
|
||||
ePool15BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[15] buffer "
|
||||
::= { portPoolBufUtiliznEntry 31 }
|
||||
|
||||
ePool16BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool[16] buffer "
|
||||
::= { portPoolBufUtiliznEntry 32 }
|
||||
|
||||
ePool16BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[16] buffer "
|
||||
::= { portPoolBufUtiliznEntry 33 }
|
||||
|
||||
ePool17BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool[17] buffer "
|
||||
::= { portPoolBufUtiliznEntry 34 }
|
||||
|
||||
ePool17BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[17] buffer "
|
||||
::= { portPoolBufUtiliznEntry 35 }
|
||||
|
||||
ePool18BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool[18] buffer "
|
||||
::= { portPoolBufUtiliznEntry 36 }
|
||||
|
||||
ePool18BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[18] buffer "
|
||||
::= { portPoolBufUtiliznEntry 37 }
|
||||
|
||||
ePool19BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool[19] buffer "
|
||||
::= { portPoolBufUtiliznEntry 38 }
|
||||
|
||||
ePool19BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[19] buffer "
|
||||
::= { portPoolBufUtiliznEntry 39 }
|
||||
|
||||
ePool20BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.Pool20] buffer "
|
||||
::= { portPoolBufUtiliznEntry 40 }
|
||||
|
||||
ePool20BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.Pool[20] buffer "
|
||||
::= { portPoolBufUtiliznEntry 41 }
|
||||
|
||||
portTCBufUtiliznTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortTCBufUtiliznEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table describes the ePort.TC buffer utilization per port"
|
||||
::= { bufferUtilizn 7 }
|
||||
|
||||
portTCBufUtiliznEntry OBJECT-TYPE
|
||||
SYNTAX PortTCBufUtiliznEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ifIndex }
|
||||
::= { portTCBufUtiliznTable 1 }
|
||||
|
||||
PortTCBufUtiliznEntry ::=
|
||||
SEQUENCE {
|
||||
portName DisplayString,
|
||||
tc0BufCurrUsage Counter64,
|
||||
tc0BufMaxUsage Counter64,
|
||||
tc1BufCurrUsage Counter64,
|
||||
tc1BufMaxUsage Counter64,
|
||||
tc2BufCurrUsage Counter64,
|
||||
tc2BufMaxUsage Counter64,
|
||||
tc3BufCurrUsage Counter64,
|
||||
tc3BufMaxUsage Counter64,
|
||||
tc4BufCurrUsage Counter64,
|
||||
tc4BufMaxUsage Counter64,
|
||||
tc5BufCurrUsage Counter64,
|
||||
tc5BufMaxUsage Counter64,
|
||||
tc6BufCurrUsage Counter64,
|
||||
tc6BufMaxUsage Counter64,
|
||||
tc7BufCurrUsage Counter64,
|
||||
tc7BufMaxUsage Counter64,
|
||||
tc8BufCurrUsage Counter64,
|
||||
tc8BufMaxUsage Counter64,
|
||||
tc9BufCurrUsage Counter64,
|
||||
tc9BufMaxUsage Counter64,
|
||||
tc10BufCurrUsage Counter64,
|
||||
tc10BufMaxUsage Counter64,
|
||||
tc11BufCurrUsage Counter64,
|
||||
tc11BufMaxUsage Counter64,
|
||||
tc12BufCurrUsage Counter64,
|
||||
tc12BufMaxUsage Counter64,
|
||||
tc13BufCurrUsage Counter64,
|
||||
tc13BufMaxUsage Counter64,
|
||||
tc14BufCurrUsage Counter64,
|
||||
tc14BufMaxUsage Counter64,
|
||||
tc15BufCurrUsage Counter64,
|
||||
tc15BufMaxUsage Counter64,
|
||||
tc16BufCurrUsage Counter64,
|
||||
tc16BufMaxUsage Counter64,
|
||||
}
|
||||
|
||||
portName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Port name"
|
||||
::= { portTCBufUtiliznEntry 1 }
|
||||
|
||||
tc0BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[0] buffer "
|
||||
::= { portTCBufUtiliznEntry 2 }
|
||||
|
||||
tc0BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[0] buffer "
|
||||
::= { portTCBufUtiliznEntry 3 }
|
||||
|
||||
tc1BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[1] buffer "
|
||||
::= { portTCBufUtiliznEntry 4 }
|
||||
|
||||
tc1BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[1] buffer "
|
||||
::= { portTCBufUtiliznEntry 5 }
|
||||
|
||||
tc2BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[2] buffer "
|
||||
::= { portTCBufUtiliznEntry 6 }
|
||||
|
||||
tc2BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[2] buffer "
|
||||
::= { portTCBufUtiliznEntry 7 }
|
||||
|
||||
tc3BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[3] buffer "
|
||||
::= { portTCBufUtiliznEntry 8 }
|
||||
|
||||
tc3BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[3] buffer "
|
||||
::= { portTCBufUtiliznEntry 9 }
|
||||
|
||||
tc4BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[4] buffer "
|
||||
::= { portTCBufUtiliznEntry 10 }
|
||||
|
||||
tc4BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[4] buffer "
|
||||
::= { portTCBufUtiliznEntry 11 }
|
||||
|
||||
tc5BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[5] buffer "
|
||||
::= { portTCBufUtiliznEntry 12 }
|
||||
|
||||
tc5BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[5] buffer "
|
||||
::= { portTCBufUtiliznEntry 13 }
|
||||
|
||||
tc6BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[6] buffer "
|
||||
::= { portTCBufUtiliznEntry 14 }
|
||||
|
||||
tc6BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[6] buffer "
|
||||
::= { portTCBufUtiliznEntry 15 }
|
||||
|
||||
tc7BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[7] buffer "
|
||||
::= { portTCBufUtiliznEntry 16 }
|
||||
|
||||
tc7BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[7] buffer "
|
||||
::= { portTCBufUtiliznEntry 17 }
|
||||
|
||||
tc8BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[8] buffer "
|
||||
::= { portTCBufUtiliznEntry 18 }
|
||||
|
||||
tc8BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[8] buffer "
|
||||
::= { portTCBufUtiliznEntry 19 }
|
||||
|
||||
tc9BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[9] buffer "
|
||||
::= { portTCBufUtiliznEntry 20 }
|
||||
|
||||
tc9BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[9] buffer "
|
||||
::= { portTCBufUtiliznEntry 21 }
|
||||
|
||||
tc10BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[10] buffer "
|
||||
::= { portTCBufUtiliznEntry 22 }
|
||||
|
||||
tc10BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[10] buffer "
|
||||
::= { portTCBufUtiliznEntry 23 }
|
||||
|
||||
tc11BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[11] buffer "
|
||||
::= { portTCBufUtiliznEntry 24 }
|
||||
|
||||
tc11BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[11] buffer "
|
||||
::= { portTCBufUtiliznEntry 25 }
|
||||
|
||||
tc12BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[12] buffer "
|
||||
::= { portTCBufUtiliznEntry 26 }
|
||||
|
||||
tc12BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[12] buffer "
|
||||
::= { portTCBufUtiliznEntry 27 }
|
||||
|
||||
tc13BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[13] buffer "
|
||||
::= { portTCBufUtiliznEntry 28 }
|
||||
|
||||
tc13BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[13] buffer "
|
||||
::= { portTCBufUtiliznEntry 29 }
|
||||
|
||||
tc14BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[14] buffer "
|
||||
::= { portTCBufUtiliznEntry 30 }
|
||||
|
||||
tc14BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[14] buffer "
|
||||
::= { portTCBufUtiliznEntry 31 }
|
||||
|
||||
tc15BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[15] buffer "
|
||||
::= { portTCBufUtiliznEntry 32 }
|
||||
|
||||
tc15BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[15] buffer "
|
||||
::= { portTCBufUtiliznEntry 33 }
|
||||
|
||||
tc16BufCurrUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current Usage(in cells) of ePort.TC[16] buffer "
|
||||
::= { portTCBufUtiliznEntry 34 }
|
||||
|
||||
tc16BufMaxUsage OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max Usage(in cells) of ePort.TC[16] buffer "
|
||||
::= { portTCBufUtiliznEntry 35 }
|
||||
|
||||
bufUtiliznCellSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The buffer cell size in bytes"
|
||||
::= { bufferUtilizn 8 }
|
||||
|
||||
END
|
||||
|
460
mibs/cumulus/CUMULUS-SENSOR-MIB
Normal file
460
mibs/cumulus/CUMULUS-SENSOR-MIB
Normal file
@ -0,0 +1,460 @@
|
||||
CUMULUS-SENSOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Unsigned32, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
cumulusMib
|
||||
FROM CUMULUS-SNMP-MIB;
|
||||
|
||||
agentSwitchSensorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200212160000Z"
|
||||
ORGANIZATION "Cumulus sensor MIB"
|
||||
CONTACT-INFO
|
||||
"Nvidia Cumulus"
|
||||
DESCRIPTION
|
||||
"Cumulus entity sensor mib based on ENTITY-SENSOR-MIB"
|
||||
|
||||
::= { cumulusMib 6 }
|
||||
|
||||
entitySensorObjects OBJECT IDENTIFIER
|
||||
::= { agentSwitchSensorMIB 1 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
EntitySensorDataType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents the Entity Sensor
|
||||
measurement data type associated with a physical sensor
|
||||
value. The actual data units are determined by examining an
|
||||
object of this type together with the associated
|
||||
EntitySensorDataScale object.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataScale and
|
||||
EntitySensorPrecision. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue.
|
||||
|
||||
Valid values are:
|
||||
|
||||
other(1): a measure other than those listed below
|
||||
unknown(2): unknown measurement, or arbitrary,
|
||||
relative numbers
|
||||
voltsAC(3): electric potential
|
||||
voltsDC(4): electric potential
|
||||
amperes(5): electric current
|
||||
watts(6): power
|
||||
hertz(7): frequency
|
||||
celsius(8): temperature
|
||||
percentRH(9): percent relative humidity
|
||||
rpm(10): shaft revolutions per minute
|
||||
cmm(11),: cubic meters per minute (airflow)
|
||||
truthvalue(12): value takes { true(1), false(2) }
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
voltsAC(3),
|
||||
voltsDC(4),
|
||||
amperes(5),
|
||||
watts(6),
|
||||
hertz(7),
|
||||
celsius(8),
|
||||
percentRH(9),
|
||||
rpm(10),
|
||||
cmm(11),
|
||||
truthvalue(12)
|
||||
}
|
||||
|
||||
EntitySensorDataScale ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents a data scaling
|
||||
factor, represented with an International System of Units
|
||||
(SI) prefix. The actual data units are determined by
|
||||
examining an object of this type together with the
|
||||
associated EntitySensorDataType object.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType and
|
||||
EntitySensorPrecision. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue."
|
||||
REFERENCE
|
||||
"The International System of Units (SI),
|
||||
National Institute of Standards and Technology,
|
||||
Spec. Publ. 330, August 1991."
|
||||
SYNTAX INTEGER {
|
||||
yocto(1), -- 10^-24
|
||||
zepto(2), -- 10^-21
|
||||
atto(3), -- 10^-18
|
||||
femto(4), -- 10^-15
|
||||
pico(5), -- 10^-12
|
||||
nano(6), -- 10^-9
|
||||
micro(7), -- 10^-6
|
||||
milli(8), -- 10^-3
|
||||
units(9), -- 10^0
|
||||
kilo(10), -- 10^3
|
||||
mega(11), -- 10^6
|
||||
giga(12), -- 10^9
|
||||
tera(13), -- 10^12
|
||||
exa(14), -- 10^15
|
||||
peta(15), -- 10^18
|
||||
zetta(16), -- 10^21
|
||||
yotta(17) -- 10^24
|
||||
}
|
||||
|
||||
EntitySensorPrecision ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents a sensor
|
||||
precision range.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType and
|
||||
EntitySensorDataScale. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue.
|
||||
|
||||
If an object of this type contains a value in the range 1 to
|
||||
9, it represents the number of decimal places in the
|
||||
fractional part of an associated EntitySensorValue fixed-
|
||||
point number.
|
||||
|
||||
If an object of this type contains a value in the range -8
|
||||
to -1, it represents the number of accurate digits in the
|
||||
associated EntitySensorValue fixed-point number.
|
||||
|
||||
The value zero indicates the associated EntitySensorValue
|
||||
object is not a fixed-point number.
|
||||
|
||||
Agent implementors must choose a value for the associated
|
||||
EntitySensorPrecision object so that the precision and
|
||||
|
||||
accuracy of the associated EntitySensorValue object is
|
||||
correctly indicated.
|
||||
|
||||
For example, a physical entity representing a temperature
|
||||
sensor that can measure 0 degrees to 100 degrees C in 0.1
|
||||
degree increments, +/- 0.05 degrees, would have an
|
||||
EntitySensorPrecision value of '1', an EntitySensorDataScale
|
||||
value of 'units(9)', and an EntitySensorValue ranging from
|
||||
'0' to '1000'. The EntitySensorValue would be interpreted
|
||||
as 'degrees C * 10'."
|
||||
SYNTAX Integer32 (-8..9)
|
||||
|
||||
EntitySensorValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents an Entity Sensor
|
||||
value.
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType, EntitySensorDataScale
|
||||
and EntitySensorPrecision. Together, associated objects of
|
||||
those three types are used to identify the semantics of an
|
||||
object of this data type.
|
||||
|
||||
The semantics of an object using this data type are
|
||||
determined by the value of the associated
|
||||
EntitySensorDataType object.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6),
|
||||
'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of
|
||||
this type MUST contain a fixed point number ranging from
|
||||
-999,999,999 to +999,999,999. The value -1000000000
|
||||
indicates an underflow error. The value +1000000000
|
||||
indicates an overflow error. The EntitySensorPrecision
|
||||
indicates how many fractional digits are represented in the
|
||||
associated EntitySensorValue object.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'percentRH(9)', then an object of this type MUST contain a
|
||||
number ranging from 0 to 100.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'rpm(10)', then an object of this type MUST contain a number
|
||||
ranging from -999,999,999 to +999,999,999.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'truthvalue(12)', then an object of this type MUST contain
|
||||
either the value 'true(1)' or the value 'false(2)'.
|
||||
|
||||
If the associated EntitySensorDataType object is equal to
|
||||
'other(1)' or unknown(2)', then an object of this type MUST
|
||||
contain a number ranging from -1000000000 to 1000000000."
|
||||
SYNTAX Integer32 (-1000000000..1000000000)
|
||||
|
||||
EntitySensorStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents the operational
|
||||
status of a physical sensor.
|
||||
|
||||
The value 'ok(1)' indicates that the agent can obtain the
|
||||
sensor value.
|
||||
|
||||
The value 'unavailable(2)' indicates that the agent
|
||||
presently cannot obtain the sensor value.
|
||||
|
||||
The value 'nonoperational(3)' indicates that the agent
|
||||
believes the sensor is broken. The sensor could have a hard
|
||||
failure (disconnected wire), or a soft failure such as out-
|
||||
of-range, jittery, or wildly fluctuating readings."
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unavailable(2),
|
||||
nonoperational(3)
|
||||
}
|
||||
|
||||
EntitySensorAlarm ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enumerated data type provides
|
||||
information about alarm
|
||||
Valid values are:
|
||||
|
||||
normal(3),
|
||||
warning(4),
|
||||
alert(5),
|
||||
critical(6)
|
||||
"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
normal(3),
|
||||
warning(4),
|
||||
alert(5),
|
||||
critical(6),
|
||||
NotPresent(7),
|
||||
NotOperational(8),
|
||||
unavailable(9)
|
||||
}
|
||||
|
||||
EntityAdminStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enumerated data type
|
||||
provides adiministrative state
|
||||
on(1)
|
||||
off(0)"
|
||||
SYNTAX INTEGER {
|
||||
off(0),
|
||||
on(1),
|
||||
notApplicable(2)
|
||||
}
|
||||
|
||||
--
|
||||
-- Entity Sensor Table
|
||||
--
|
||||
|
||||
entPhySensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains one row per physical sensor represented
|
||||
by an associated row in the entPhysicalTable."
|
||||
::= { entitySensorObjects 1 }
|
||||
|
||||
entPhySensorEntry OBJECT-TYPE
|
||||
SYNTAX EntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a particular physical sensor.
|
||||
|
||||
An entry in this table describes the present reading of a
|
||||
sensor, the measurement units and scale, and sensor
|
||||
operational status.
|
||||
|
||||
Entries are created in this table by the agent. An entry
|
||||
for each physical sensor SHOULD be created at the same time
|
||||
as the associated entPhysicalEntry. An entry SHOULD be
|
||||
destroyed if the associated entPhysicalEntry is destroyed."
|
||||
INDEX {entPhySensorIndex}
|
||||
::= { entPhySensorTable 1 }
|
||||
|
||||
EntPhySensorEntry ::= SEQUENCE {
|
||||
entPhySensorIndex Integer32,
|
||||
entPhySensorType EntitySensorDataType,
|
||||
entPhySensorScale EntitySensorDataScale,
|
||||
entPhySensorPrecision EntitySensorPrecision,
|
||||
entPhySensorValue EntitySensorValue,
|
||||
entPhySensorOperStatus EntitySensorStatus,
|
||||
entPhySensorUnitsDisplay SnmpAdminString,
|
||||
entPhySensorValueTimeStamp TimeStamp,
|
||||
entPhySensorValueUpdateRate Unsigned32,
|
||||
entPhySensorDescr SnmpAdminString,
|
||||
entPhySensorMin EntitySensorValue,
|
||||
entPhySensorMax EntitySensorValue,
|
||||
entPhySensorAlarm EntitySensorAlarm,
|
||||
entPhySensorAdminStatus EntityAdminStatus
|
||||
}
|
||||
|
||||
entPhySensorIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sensor Identifier"
|
||||
::= { entPhySensorEntry 1 }
|
||||
|
||||
entPhySensorType OBJECT-TYPE
|
||||
SYNTAX EntitySensorDataType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of data returned by the associated
|
||||
entPhySensorValue object.
|
||||
|
||||
This object SHOULD be set by the agent during entry
|
||||
creation, and the value SHOULD NOT change during operation."
|
||||
::= { entPhySensorEntry 2 }
|
||||
|
||||
entPhySensorScale OBJECT-TYPE
|
||||
SYNTAX EntitySensorDataScale
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The exponent to apply to values returned by the associated
|
||||
entPhySensorValue object.
|
||||
|
||||
This object SHOULD be set by the agent during entry
|
||||
creation, and the value SHOULD NOT change during operation."
|
||||
::= { entPhySensorEntry 3 }
|
||||
|
||||
entPhySensorPrecision OBJECT-TYPE
|
||||
SYNTAX EntitySensorPrecision
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of decimal places of precision in fixed-point
|
||||
sensor values returned by the associated entPhySensorValue
|
||||
object.
|
||||
|
||||
This object SHOULD be set to '0' when the associated
|
||||
entPhySensorType value is not a fixed-point type: e.g.,
|
||||
'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'.
|
||||
|
||||
This object SHOULD be set by the agent during entry
|
||||
creation, and the value SHOULD NOT change during operation."
|
||||
::= { entPhySensorEntry 4 }
|
||||
|
||||
entPhySensorValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The most recent measurement obtained by the agent for this
|
||||
sensor.
|
||||
|
||||
To correctly interpret the value of this object, the
|
||||
associated entPhySensorType, entPhySensorScale, and
|
||||
entPhySensorPrecision objects must also be examined."
|
||||
::= { entPhySensorEntry 5 }
|
||||
|
||||
entPhySensorOperStatus OBJECT-TYPE
|
||||
SYNTAX EntitySensorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of the sensor."
|
||||
::= { entPhySensorEntry 6 }
|
||||
|
||||
entPhySensorUnitsDisplay OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the data units that should be used
|
||||
in the display of entPhySensorValue."
|
||||
::= { entPhySensorEntry 7 }
|
||||
|
||||
entPhySensorValueTimeStamp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the time the status and/or value
|
||||
of this sensor was last obtained by the agent."
|
||||
::= { entPhySensorEntry 8 }
|
||||
|
||||
entPhySensorValueUpdateRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "milliseconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An indication of the frequency that the agent updates the
|
||||
associated entPhySensorValue object, representing in
|
||||
milliseconds.
|
||||
|
||||
The value zero indicates:
|
||||
|
||||
- the sensor value is updated on demand (e.g.,
|
||||
when polled by the agent for a get-request),
|
||||
- the sensor value is updated when the sensor
|
||||
value changes (event-driven),
|
||||
- the agent does not know the update rate.
|
||||
"
|
||||
::= { entPhySensorEntry 9 }
|
||||
|
||||
entPhySensorDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of physical entity. This object
|
||||
should contain a string that identifies the manufacturer's
|
||||
name for the physical entity, and should be set to a
|
||||
distinct value for each version or model of the physical
|
||||
entity."
|
||||
::= { entPhySensorEntry 10 }
|
||||
|
||||
entPhySensorMin OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum value expected of the sensor. Provided by
|
||||
manufacturer"
|
||||
::= { entPhySensorEntry 11 }
|
||||
|
||||
entPhySensorMax OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum value expected of the sensor. Provided by
|
||||
manufacturer"
|
||||
::= { entPhySensorEntry 12 }
|
||||
|
||||
entPhySensorAlarm OBJECT-TYPE
|
||||
SYNTAX EntitySensorAlarm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sensor value translates into the levels of alarm"
|
||||
::= { entPhySensorEntry 13 }
|
||||
|
||||
entPhySensorAdminStatus OBJECT-TYPE
|
||||
SYNTAX EntityAdminStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Admin status of the sensor."
|
||||
::= { entPhySensorEntry 14 }
|
||||
|
||||
END
|
319
mibs/cumulus/CUMULUS-STATUS-MIB
Normal file
319
mibs/cumulus/CUMULUS-STATUS-MIB
Normal file
@ -0,0 +1,319 @@
|
||||
CUMULUS-STATUS-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
|
||||
Integer32, Unsigned32, Counter32, Counter64, Gauge32, TimeTicks,
|
||||
OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, MacAddress, DateAndTime, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
||||
IANAifType FROM IANAifType-MIB
|
||||
InterfaceIndex, ifIndex, InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
DisplayString,PhysAddress FROM RFC1213-MIB
|
||||
IANAifType FROM IANAifType-MIB
|
||||
cumulusMib FROM CUMULUS-SNMP-MIB;
|
||||
|
||||
|
||||
cumulusSystemStatus MODULE-IDENTITY
|
||||
LAST-UPDATED "202106280000Z"
|
||||
ORGANIZATION "Cumulus Networks/Nvidia"
|
||||
CONTACT-INFO ""
|
||||
DESCRIPTION
|
||||
"Status info for Nvidia Cumulus linux"
|
||||
|
||||
::= { cumulusMib 5 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
agentSwitchSensorStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enumerated data type provides
|
||||
information about the status of the
|
||||
Valid values are:
|
||||
|
||||
other(1): a measure other than those listed below
|
||||
unknown(2): unknown measurement, or arbitrary,
|
||||
relative numbers
|
||||
|
||||
normal(3),
|
||||
warning(4),
|
||||
alert(5),
|
||||
critical(6),
|
||||
NotPresent(7),
|
||||
NotOperational(8)
|
||||
"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
normal(3),
|
||||
warning(4),
|
||||
alert(5),
|
||||
critical(6),
|
||||
NotPresent(7),
|
||||
NotOperational(8)
|
||||
}
|
||||
|
||||
agentSwitchErrorFlag ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a possible error condition"
|
||||
SYNTAX INTEGER { noError(0), error(1) }
|
||||
|
||||
agentSwitchPrecision ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An object using this data type represents a sensor
|
||||
precision range.
|
||||
|
||||
An object of this type SHOULD be defined together with
|
||||
objects of type EntitySensorDataType and
|
||||
EntitySensorDataScale. Together, associated objects of
|
||||
these three types are used to identify the semantics of an
|
||||
object of type EntitySensorValue.
|
||||
|
||||
If an object of this type contains a value in the range 1 to
|
||||
9, it represents the number of decimal places in the
|
||||
fractional part of an associated EntitySensorValue fixed-
|
||||
point number.
|
||||
|
||||
If an object of this type contains a value in the range -8
|
||||
to -1, it represents the number of accurate digits in the
|
||||
associated EntitySensorValue fixed-point number.
|
||||
|
||||
The value zero indicates the associated EntitySensorValue
|
||||
object is not a fixed-point number.
|
||||
|
||||
Agent implementors must choose a value for the associated
|
||||
EntitySensorPrecision object so that the precision and
|
||||
|
||||
accuracy of the associated EntitySensorValue object is
|
||||
correctly indicated.
|
||||
|
||||
For example, a physical entity representing a temperature
|
||||
sensor that can measure 0 degrees to 100 degrees C in 0.1
|
||||
degree increments, +/- 0.05 degrees, would have an
|
||||
EntitySensorPrecision value of '1', an EntitySensorDataScale
|
||||
value of 'units(9)', and an EntitySensorValue ranging from
|
||||
'0' to '1000'. The EntitySensorValue would be interpreted
|
||||
as 'degrees C * 10'."
|
||||
SYNTAX Integer32 (-8..9)
|
||||
|
||||
agentInfoGroup OBJECT IDENTIFIER ::= { cumulusSystemStatus 1 }
|
||||
|
||||
agentSwitchCpuProcessGroup OBJECT IDENTIFIER ::= { agentInfoGroup 1 }
|
||||
|
||||
agentSwitchCpuProcessMemFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "KBytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total memory free for utilization in KBytes."
|
||||
::= { agentSwitchCpuProcessGroup 1 }
|
||||
|
||||
agentSwitchCpuProcessMemAvailable OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "KBytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total memory available in KBytes."
|
||||
DEFVAL { 2 }
|
||||
::= { agentSwitchCpuProcessGroup 2 }
|
||||
|
||||
agentSwitchCpuProcessMemTotal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "KBytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The total memory on a switch"
|
||||
::= { agentSwitchCpuProcessGroup 3 }
|
||||
|
||||
agentSwitchCpuProcessMemPrecision OBJECT-TYPE
|
||||
SYNTAX agentSwitchPrecision
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Precision for memory data "
|
||||
::= { agentSwitchCpuProcessGroup 4 }
|
||||
|
||||
agentSwitchCpuProcessRisingThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU Rising utilization threshold in percentage. A zero percent
|
||||
threshold indicates CPU Utilization Notification feature is disabled.
|
||||
A notification is triggered when the total CPU utilization exceeds this
|
||||
threshold over the configured Rising threshold interval.
|
||||
If the Rising threshold is configured to be less than the Falling threshold,
|
||||
the Falling threshold is set equal to the Rising threshold."
|
||||
DEFVAL { 0 }
|
||||
::= { agentSwitchCpuProcessGroup 5 }
|
||||
|
||||
agentSwitchCpuProcessRisingThresholdInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0|5..86400)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU Rising threshold interval in seconds.
|
||||
The time interval is configured in multiples of 5 seconds.
|
||||
A zero Rising interval indicates CPU Utilization Notification feature is disabled."
|
||||
::= { agentSwitchCpuProcessGroup 6 }
|
||||
|
||||
agentSwitchCpuProcessFallingThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU Falling utilization threshold in percentage. Configuration of this
|
||||
object value is optional. Value '0' is not allowed for configuration,
|
||||
if the Rising threshold is non-zero. If the Falling threshold is configured
|
||||
to be greater than the Rising threshold, the Rising threshold is set equal
|
||||
to the Falling threshold. If the Falling threshold is not configured,
|
||||
it takes the same value as the Rising threshold.
|
||||
A notification is triggered when the total CPU utilization
|
||||
falls below this threshold over the configured Falling threshold interval."
|
||||
DEFVAL { 0 }
|
||||
::= { agentSwitchCpuProcessGroup 7 }
|
||||
|
||||
agentSwitchCpuProcessFallingThresholdInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0|5..86400)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU Falling threshold interval in seconds. Configuration of this object
|
||||
value is optional. Value '0' is not allowed for configuration,
|
||||
if the Rising interval is non-zero. If the Falling interval
|
||||
is not configured, it takes the same value as the Rising interval.
|
||||
The time interval is configured in multiples of 5 seconds."
|
||||
::= { agentSwitchCpuProcessGroup 8 }
|
||||
|
||||
agentSwitchCpuProcessFreeMemoryThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU Free Memory threshold in kilobytes. A zero threshold value
|
||||
indicates the CPU Free Memory Notification feature is disabled.
|
||||
Notifications are triggered when the CPU Free Memory falls below the
|
||||
configured threshold and when it rises to 10% above the configured threshold."
|
||||
DEFVAL { 0 }
|
||||
::= { agentSwitchCpuProcessGroup 9 }
|
||||
|
||||
agentSwitchCpuProcessTotalUtilization OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total CPU utilization over a period of 5, 60, 300 seconds,
|
||||
and the Rising threshold period also in seconds, if configured."
|
||||
::= { agentSwitchCpuProcessGroup 10 }
|
||||
|
||||
agentSwitchCpuProcess5SecUtilization OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last 1 min utilization"
|
||||
::= { agentSwitchCpuProcessGroup 11 }
|
||||
|
||||
agentSwitchCpuProcess1minUtilization OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last 1 min utilization"
|
||||
::= { agentSwitchCpuProcessGroup 12 }
|
||||
|
||||
agentSwitchCpuProcess5minUtilization OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last 5 min utilization"
|
||||
::= { agentSwitchCpuProcessGroup 13 }
|
||||
|
||||
agentSwitchCpuProcess15minUtilization OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last 15 min utilization"
|
||||
::= { agentSwitchCpuProcessGroup 14 }
|
||||
|
||||
agentSwitchCpuUtzPrecision OBJECT-TYPE
|
||||
SYNTAX agentSwitchPrecision
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Precision for CPU utilization"
|
||||
::= { agentSwitchCpuProcessGroup 15 }
|
||||
|
||||
agentSwitchCpuCores OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of CPU cores present"
|
||||
::= { agentSwitchCpuProcessGroup 16 }
|
||||
|
||||
agentSwitchCPUUtzErrorFlag OBJECT-TYPE
|
||||
SYNTAX agentSwitchErrorFlag
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CPU utilization over 1 min goes above agentSwitchCpuProcessRisingThreshold"
|
||||
::= { agentSwitchCpuProcessGroup 100 }
|
||||
|
||||
agentSwitchCPUUtzErrorMsg OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Error message for CPU utilization exceeding threshold"
|
||||
::= { agentSwitchCpuProcessGroup 101 }
|
||||
|
||||
agentSwitchMemErrorFlag OBJECT-TYPE
|
||||
SYNTAX agentSwitchErrorFlag
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Free memory goes below agentSwitchCpuProcessFreeMemoryThreshold raise error"
|
||||
::= { agentSwitchCpuProcessGroup 102 }
|
||||
|
||||
agentSwitchMemErrorMsg OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Error message for memory ecxeeding threshold"
|
||||
::= { agentSwitchCpuProcessGroup 103 }
|
||||
|
||||
agentSwitchNotifications OBJECT IDENTIFIER ::= { cumulusSystemStatus 2 }
|
||||
|
||||
agentSwitchCpuutilizationStatus OBJECT-TYPE
|
||||
SYNTAX agentSwitchSensorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CPU Utilization status which will generate alarms
|
||||
according to utilization"
|
||||
::= { agentSwitchNotifications 1 }
|
||||
|
||||
agentSwitchMemStatus OBJECT-TYPE
|
||||
SYNTAX agentSwitchSensorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CPU Utilization status which will generate alarms
|
||||
according to utilization"
|
||||
::= { agentSwitchNotifications 2 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user