Observium_CE/mibs/adtran/ADTRAN-AOS-SFP-MIB

298 lines
8.3 KiB
Plaintext

ADTRAN-AOS-SFP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Integer32,
Unsigned32
FROM SNMPv2-SMI
DisplayString,
TEXTUAL-CONVENTION,
TruthValue
FROM SNMPv2-TC
adIdentity
FROM ADTRAN-MIB
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
ifDescr, ifIndex
FROM IF-MIB
adIdentity
FROM ADTRAN-MIB
adGenAOSCommon,
adGenAOSConformance
FROM ADTRAN-AOS;
adGenAOSSfp MODULE-IDENTITY
LAST-UPDATED "201710100000Z"
ORGANIZATION "ADTRAN, Inc."
CONTACT-INFO
"Technical Support Dept.
Postal: ADTRAN, Inc.
901 Explorer Blvd.
Huntsville, AL 35806
Tel: +1 800 923 8726
Fax: +1 256 963 6217
E-mail: support@adtran.com"
DESCRIPTION
"The MIB module is for AdtranOS SFP Status."
REVISION "201710100000Z" -- October 10, 2017 / YYYYMMDDHHMMZ
DESCRIPTION
"Created the adGenAosSfp MIB. Revision R13.2"
::= { adIdentity 10000 53 1 12 }
adGenAOSSfp OBJECT IDENTIFIER ::= { adGenAOSCommon 12 }
adSFPTraps OBJECT IDENTIFIER ::= { adGenAOSSfp 0}
---
--- SFP Data
---
AdSFPThresholdTypeTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This field indicates the type of the SFP threshold alarm."
SYNTAX INTEGER {
alarmThresholdHigh(1),
alarmThresholdLow(2)
}
adGenAOSSFPAlarmThreshold OBJECT-TYPE
SYNTAX AdSFPThresholdTypeTC
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This field indicates alarm threshold type high or low."
::= { adGenAOSSfp 1 }
adGenAOSSFPFailureReason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This field indicates the reason for the SFP Detection Failure."
::= { adGenAOSSfp 2 }
adGenAoSSFPHwInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This field indicates SFP information"
::={ adGenAOSSfp 3 }
--- Conformance Information
---
adGenAOSSfpConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 30 }
adGenAOSSfpGroup OBJECT IDENTIFIER ::= { adGenAOSSfpConformance 1 }
adGenAOSSfpCompliances OBJECT IDENTIFIER ::= { adGenAOSSfpConformance 2 }
---
--- Notifications
---
adSfpAlarmRxPowerError NOTIFICATION-TYPE
OBJECTS {
ifDescr,
adGenAOSSFPAlarmThreshold
}
STATUS current
DESCRIPTION
"This trap indicates that Rx Power exceeded alarm threshold level
for an SFP. Information about the SFP and alarm threshold type are
contained with in this trap."
::= { adSFPTraps 1 }
adSfpAlarmRxPowerResume NOTIFICATION-TYPE
OBJECTS {
ifDescr
}
STATUS current
DESCRIPTION
"This trap indicates that Rx Power is with in the alarm thresholds
range for an SFP. Information about the SFP is contained with in
this trap."
::= { adSFPTraps 2 }
adSfpAlarmSupplyVoltageError NOTIFICATION-TYPE
OBJECTS {
ifDescr,
adGenAOSSFPAlarmThreshold
}
STATUS current
DESCRIPTION
"This trap indicates that Supply voltage exceeded alarm threshold level
for an SFP. Information about the SFP and alarm threshold type are
contained with in this trap."
::= { adSFPTraps 5 }
adSfpAlarmSupplyVoltageResume NOTIFICATION-TYPE
OBJECTS {
ifDescr
}
STATUS current
DESCRIPTION
"This trap indicates that supply voltage is with in the alarm thresholds
range for an SFP. Information about the SFP is contained with in
this trap."
::= { adSFPTraps 6 }
adSfpAlarmTxPowerError NOTIFICATION-TYPE
OBJECTS {
ifDescr,
adGenAOSSFPAlarmThreshold
}
STATUS current
DESCRIPTION
"This trap indicates that Tx Power exceeded alarm threshold level
for an SFP. Information about the SFP and alarm threshold type are
contained with in this trap."
::= { adSFPTraps 3 }
adSfpAlarmTxPowerResume NOTIFICATION-TYPE
OBJECTS {
ifDescr
}
STATUS current
DESCRIPTION
"This trap indicates that Tx Power is with in the alarm thresholds
range for an SFP. Information about the SFP is contained with in
this trap."
::= { adSFPTraps 4 }
adSfpAlarmTemperatureError NOTIFICATION-TYPE
OBJECTS {
ifDescr,
adGenAOSSFPAlarmThreshold
}
STATUS current
DESCRIPTION
"This trap indicates that Temperature exceeded alarm threshold level
for an SFP. Information about the SFP and alarm threshold type are
contained with in this trap."
::= { adSFPTraps 7 }
adSfpAlarmTemperatureResume NOTIFICATION-TYPE
OBJECTS {
ifDescr
}
STATUS current
DESCRIPTION
"This trap indicates that Temperature is with in the alarm thresholds
range for an SFP. Information about the SFP is contained with in
this trap."
::= { adSFPTraps 8 }
adSfpAlarmBiasCurrentError NOTIFICATION-TYPE
OBJECTS {
ifDescr,
adGenAOSSFPAlarmThreshold
}
STATUS current
DESCRIPTION
"This trap indicates that Bias Current exceeded alarm threshold level
for an SFP. Information about the SFP and alarm threshold type are
contained with in this trap."
::= { adSFPTraps 9 }
adSfpAlarmBiasCurrentResume NOTIFICATION-TYPE
OBJECTS {
ifDescr
}
STATUS current
DESCRIPTION
"This trap indicates that Bias Current is with in the alarm thresholds
range for an SFP. Information about the SFP is contained with in
this trap."
::= { adSFPTraps 10 }
adSfpTypeFailure NOTIFICATION-TYPE
OBJECTS {
ifDescr,
adGenAOSSFPFailureReason
}
STATUS current
DESCRIPTION
"This trap indicates that SFP inserted is not supported by AdtranOS.
Information about the SFP is contained with in this trap."
::= { adSFPTraps 11 }
adSfpEntConfigChangeInsertion NOTIFICATION-TYPE
OBJECTS {
ifDescr,
adGenAoSSFPHwInfo
}
STATUS current
DESCRIPTION
"This trap indicates that SFP is inserted into device.
Information about the SFP and the interface is contained in this trap."
::= { adSFPTraps 12 }
adSfpEntConfigChangeRemoval NOTIFICATION-TYPE
OBJECTS {
ifDescr,
adGenAoSSFPHwInfo
}
STATUS current
DESCRIPTION
"This trap indicates that SFP is removed from device.
Information about the SFP and the interface is contained in this trap."
::= { adSFPTraps 13}
--
-- MIB Compliance statements.
--
-- Full compliance statement
adGenAOSSfpFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
version 2 of the adGenAOSSfp MIB."
MODULE -- this module
MANDATORY-GROUPS { adGenAOSSfpInfoGroup,adGenAOSSfpNotificationGroup }
::= { adGenAOSSfpCompliances 1 }
-- units of conformance
adGenAOSSfpInfoGroup OBJECT-GROUP
OBJECTS {
ifDescr,
adGenAOSSFPAlarmThreshold
}
STATUS current
DESCRIPTION
"Objects designed to assist in providing information about SFP
attribute indicating Threshold failures."
::= { adGenAOSSfpGroup 1 }
adGenAOSSfpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
adSfpAlarmRxPowerError,
adSfpAlarmRxPowerResume,
adSfpAlarmTxPowerError,
adSfpAlarmTxPowerResume,
adSfpAlarmSupplyVoltageError,
adSfpAlarmSupplyVoltageResume,
adSfpAlarmTemperatureError,
adSfpAlarmTemperatureResume,
adSfpAlarmBiasCurrentError,
adSfpAlarmBiasCurrentResume,
adSfpTypeFailure,
adSfpEntConfigChangeInsertion,
adSfpEntConfigChangeRemoval
}
STATUS current
DESCRIPTION
"Objects designed to assist in sending SFP
Threshold Failure Notifications."
::= { adGenAOSSfpGroup 2 }
END