librenms/mibs/linksys/LINKSYS-ERRDISABLE-RECOVERY-MIB
PipoCanaja 36e709ebab Improved Linksys support, including POE (#10075)
Fixes #9718 

This PR adds POE graphs, even if not all the values that are polled on other OSes are available on this one.  

DO NOT DELETE THIS TEXT

#### Please note

> Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting.

- [X] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/)

#### Testers

If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 10075`
After you are done testing, you can remove the changes with `./scripts/github-remove`.  If there are schema changes, you can ask on discord how to revert.
2019-04-09 20:32:57 +01:00

143 lines
4.5 KiB
Plaintext

LINKSYS-ERRDISABLE-RECOVERY-MIB DEFINITIONS ::= BEGIN
-- Title: LINKSYS 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
rnd FROM LINKSYS-MIB;
rlErrdisableRecovery MODULE-IDENTITY
LAST-UPDATED "200711070000Z"
ORGANIZATION "Linksys LLC."
CONTACT-INFO
"www.linksys.com/business/support"
DESCRIPTION
"The private MIB module definition for Errdisable Recovery MIB."
REVISION "200711070000Z"
DESCRIPTION
"Initial version of this MIB."
::= { rnd 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)
}
-------------------------------------------------------------------------------
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
}
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 }
END