298 lines
8.3 KiB
Plaintext
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
|