summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB')
-rw-r--r--MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB160
1 files changed, 160 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB b/MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB
new file mode 100644
index 0000000..f87173e
--- /dev/null
+++ b/MIBS/cisco/CISCOSB-ERRDISABLE-RECOVERY-MIB
@@ -0,0 +1,160 @@
+CISCOSB-ERRDISABLE-RECOVERY-MIB DEFINITIONS ::= BEGIN
+
+-- Title: CISCOSB ERRDISABLE Recovery Configuration
+-- Version: 7.45.00.00
+-- Date: 24-Oct-2007
+--
+
+IMPORTS
+ TruthValue,TEXTUAL-CONVENTION,
+ RowStatus FROM SNMPv2-TC
+ MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
+ ifIndex FROM IF-MIB
+ switch001 FROM CISCOSB-MIB;
+
+rlErrdisableRecovery MODULE-IDENTITY
+ LAST-UPDATED "200711070001Z"
+ 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
+ "The private MIB module definition for Errdisable Recovery MIB."
+ REVISION "200711070000Z"
+ DESCRIPTION
+ "Initial version of this MIB."
+ ::= { switch001 128 }
+
+-------------------------------------------------------------------------------
+RlErrdisableRecoveryCauseType::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Errdisable Recovery Cause Type."
+ SYNTAX INTEGER {
+ loopback-detection(1),
+ port-security(2),
+ dot1x-src-address(3),
+ acl-deny(4),
+ stp-bpdu-guard(5),
+ stp-loopback-guard(6),
+ pcb-overheat(7),
+ udld(8),
+ storm-control(9),
+ link-flapping(10)
+ }
+
+
+-------------------------------------------------------------------------------
+
+rlErrdisableRecoveryInterval OBJECT-TYPE
+ SYNTAX INTEGER(30..86400)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Timeout interval in seconds for automatic activation of an interface after shutdown."
+ ::= { rlErrdisableRecovery 1 }
+
+-----------------------------------------------------------------------
+rlErrdisableRecoveryCauseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlErrdisableRecoveryCauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table is used to enable or disable auto-recovery for specific
+ application causes port suspend. The table includes entries for all applications."
+ ::= { rlErrdisableRecovery 2 }
+
+rlErrdisableRecoveryCauseEntry OBJECT-TYPE
+ SYNTAX RlErrdisableRecoveryCauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the rlErrdisableRecoveryCauseEntry."
+ INDEX { rlErrdisableRecoveryCause }
+ ::= { rlErrdisableRecoveryCauseTable 1 }
+
+RlErrdisableRecoveryCauseEntry ::= SEQUENCE {
+ rlErrdisableRecoveryCause RlErrdisableRecoveryCauseType,
+ rlErrdisableRecoveryEnable TruthValue
+ }
+
+rlErrdisableRecoveryCause OBJECT-TYPE
+ SYNTAX RlErrdisableRecoveryCauseType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Type of recovery cause."
+ ::= { rlErrdisableRecoveryCauseEntry 1 }
+
+
+rlErrdisableRecoveryEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable automatic recovery."
+ ::= { rlErrdisableRecoveryCauseEntry 2 }
+
+
+-------------------------------------------------------------------------------
+
+rlErrdisableRecoveryIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlErrdisableRecoveryIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table is used for show the reason of shutdown the port in errdisable state.
+ The table includes only suspended interfaces."
+ ::= { rlErrdisableRecovery 3 }
+
+rlErrdisableRecoveryIfEntry OBJECT-TYPE
+ SYNTAX RlErrdisableRecoveryIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the rlErrdisableRecoveryIfEntry."
+ INDEX { ifIndex }
+ ::= { rlErrdisableRecoveryIfTable 1 }
+
+RlErrdisableRecoveryIfEntry::= SEQUENCE {
+ rlErrdisableRecoveryIfReason RlErrdisableRecoveryCauseType,
+ rlErrdisableRecoveryIfEnable TruthValue,
+ rlErrdisableRecoveryIfTimeToRecover INTEGER
+ }
+
+
+rlErrdisableRecoveryIfReason OBJECT-TYPE
+ SYNTAX RlErrdisableRecoveryCauseType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The reason of shutdown the port in errdisable state."
+ ::= { rlErrdisableRecoveryIfEntry 1 }
+
+rlErrdisableRecoveryIfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable automatic recovery status."
+ ::= { rlErrdisableRecoveryIfEntry 2 }
+
+rlErrdisableRecoveryIfTimeToRecover OBJECT-TYPE
+ SYNTAX INTEGER
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time in seconds left for automatic activation of an interface after shutdown,
+ calculated as (rlErrdisableRecoveryInterval - (port in down state time interval))"
+ ::= { rlErrdisableRecoveryIfEntry 3 }
+
+END
+