diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCOSB-IP-SLA | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/cisco/CISCOSB-IP-SLA')
| -rw-r--r-- | MIBS/cisco/CISCOSB-IP-SLA | 340 |
1 files changed, 340 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSB-IP-SLA b/MIBS/cisco/CISCOSB-IP-SLA new file mode 100644 index 0000000..642b47b --- /dev/null +++ b/MIBS/cisco/CISCOSB-IP-SLA @@ -0,0 +1,340 @@ +CISCOSB-IP-SLA DEFINITIONS ::= BEGIN + +-- Title: CISCOSB +-- SLA MIB +-- Date: 24-Mar-2016 + +IMPORTS + switch001 FROM CISCOSB-MIB + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32,IpAddress FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, MacAddress, + DisplayString, TruthValue FROM SNMPv2-TC + InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851; + +rlSLA MODULE-IDENTITY + LAST-UPDATED "201101050000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>" + + DESCRIPTION + "This private MIB module is used for definition of Service Level Agreements" + REVISION "201602280000Z" + DESCRIPTION + "Added this MODULE-IDENTITY clause." + ::= { switch001 231 } + +-- ======================================================= +-- IP SLA operation Table +-- ======================================================= + +rlSLAOperTable OBJECT-TYPE + SYNTAX SEQUENCE OF RLSLAOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains configured ip SLA operations" + ::= { rlSLA 1} + +rlSLAOperEntry OBJECT-TYPE + SYNTAX RLSLAOperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlSLAOperId } + ::= { rlSLAOperTable 1 } + +RLSLAOperEntry::= SEQUENCE { + rlSLAOperId Unsigned32, + rlSLAOperType INTEGER, + rlSLAOperState INTEGER, + rlSLAOperTimeout Unsigned32, + rlSLAOperFrequency Unsigned32, + rlSLAOperReqDataSize Unsigned32, + rlSLAOperReturnCode INTEGER, + rlSLAOperDestAddrType InetAddressType, + rlSLAOperDestAddr InetAddress, + rlSLAOperSrcAddr IpAddress, + rlSLAOperSuccessCounter Unsigned32, + rlSLAOperFailureCounter Unsigned32, + rlSLAICMPEchoRequestCounter Unsigned32, + rlSLAICMPEchoReplyCounter Unsigned32, + rlSLAICMPErrorCounter Unsigned32, + rlSLARowStatus RowStatus, + rlSLAOperNextHopAddr IpAddress, + rlSLAICMPEchoHostUnreachCounter Unsigned32, + rlSLAICMPEchoNonHostUnreachCounter Unsigned32 + } + +rlSLAOperId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP SLA operation index" + ::= { rlSLAOperEntry 1 } + +rlSLAOperType OBJECT-TYPE + SYNTAX INTEGER {icmp-echo(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP SLA operation type." + ::= { rlSLAOperEntry 2 } + +rlSLAOperState OBJECT-TYPE + SYNTAX INTEGER {pending(0), scheduled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP SLA operation state." + DEFVAL {0} + ::= { rlSLAOperEntry 3 } + +rlSLAOperTimeout OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time in milliseconds an IP SLA operation waits for + a response." + ::= { rlSLAOperEntry 4 } + +rlSLAOperFrequency OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The rate (in seconds) at which a specified operation repeats." + ::= { rlSLAOperEntry 5 } + +rlSLAOperReqDataSize OBJECT-TYPE + SYNTAX Unsigned32 (28..1472) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The payload size of the request packet of the IP SLA operation." + DEFVAL {28} + ::= { rlSLAOperEntry 6 } + +rlSLAOperReturnCode OBJECT-TYPE + SYNTAX INTEGER {success(0), error(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation return code." + DEFVAL {0} + ::= { rlSLAOperEntry 7 } + +rlSLAOperDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The inet type of destination address" + ::= { rlSLAOperEntry 8 } + +rlSLAOperDestAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The destination address of operation (i.e. icmp-echo)" + ::= { rlSLAOperEntry 9 } + +rlSLAOperSrcAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source ip address of operation" + DEFVAL { '00000000'H } + ::= { rlSLAOperEntry 10 } + + +rlSLAOperSuccessCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation success counter." + ::= { rlSLAOperEntry 11 } + +rlSLAOperFailureCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation failure counter." + ::= { rlSLAOperEntry 12 } + +rlSLAICMPEchoRequestCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation ICMP-echo request counter." + ::= { rlSLAOperEntry 13 } + +rlSLAICMPEchoReplyCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation ICMP-echo reply counter." + ::= { rlSLAOperEntry 14 } + +rlSLAICMPErrorCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP SLA operation ICMP-echo error counter." + ::= { rlSLAOperEntry 15 } + +rlSLARowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlSLAOperEntry 16} + +rlSLAOperNextHopAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The next hop ip address" + DEFVAL { '00000000'H } + ::= { rlSLAOperEntry 17 } + +rlSLAICMPEchoHostUnreachCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ICMP-echo host unreachable counter." + ::= { rlSLAOperEntry 18 } + +rlSLAICMPEchoNonHostUnreachCounter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ICMP-echo non host unreachable error counter." + ::= { rlSLAOperEntry 19 } + +-- ======================================================= +-- IP SLA Track Table +-- ======================================================= +rlSLATrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF RLSLATrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of ip SLA operations track objects" + ::= { rlSLA 2} + +rlSLATrackEntry OBJECT-TYPE + SYNTAX RLSLATrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row definition for this table." + INDEX { rlSLATrackObj } + ::= { rlSLATrackTable 1 } + +RLSLATrackEntry::= SEQUENCE { + rlSLATrackObj Unsigned32, + rlSLATrackOperId Unsigned32, + rlSLAUpDelay Unsigned32, + rlSLADownDelay Unsigned32, + rlSLADelayReminder Unsigned32, + rlSLATrackObjState INTEGER, + rlSLATrackRowStatus RowStatus + } + +rlSLATrackObj OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP SLA track object identifier" + ::= { rlSLATrackEntry 1 } + +rlSLATrackOperId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP SLA operation index" + ::= { rlSLATrackEntry 2 } + +rlSLAUpDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay time moving from down state to up state" + DEFVAL {0} + ::= { rlSLATrackEntry 3 } + +rlSLADownDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Delay time moving from up state to down state" + DEFVAL {0} + ::= { rlSLATrackEntry 4 } + +rlSLADelayReminder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Delay time moving from up state to down state" + ::= { rlSLATrackEntry 5 } + +rlSLATrackObjState OBJECT-TYPE + SYNTAX INTEGER {up(0), down(1)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The track object current state (Up or Down, default is: Up)." + DEFVAL {0} + ::= { rlSLATrackEntry 6 } + +rlSLATrackRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlSLATrackEntry 7} + +rlSLAClearCounters OBJECT-TYPE + SYNTAX INTEGER(-1..64) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear SLA counters. + Setting a value of zero clears counters of all operations. + Setting a non-zero value clears the specific operation counters." + ::= { rlSLA 3 } + +END + |