1ADTRAN-AOS-SFP-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, 5 NOTIFICATION-TYPE, Integer32, 6 Unsigned32 7 FROM SNMPv2-SMI 8 DisplayString, 9 TEXTUAL-CONVENTION, 10 TruthValue 11 FROM SNMPv2-TC 12 adIdentity 13 FROM ADTRAN-MIB 14 MODULE-COMPLIANCE, OBJECT-GROUP, 15 NOTIFICATION-GROUP 16 FROM SNMPv2-CONF 17 ifDescr, ifIndex 18 FROM IF-MIB 19 adIdentity 20 FROM ADTRAN-MIB 21 adGenAOSCommon, 22 adGenAOSConformance 23 FROM ADTRAN-AOS; 24 25 26adGenAOSSfp MODULE-IDENTITY 27 LAST-UPDATED "201710100000Z" 28 ORGANIZATION "ADTRAN, Inc." 29 CONTACT-INFO 30 "Technical Support Dept. 31 Postal: ADTRAN, Inc. 32 901 Explorer Blvd. 33 Huntsville, AL 35806 34 Tel: +1 800 923 8726 35 Fax: +1 256 963 6217 36 E-mail: support@adtran.com" 37 DESCRIPTION 38 "The MIB module is for AdtranOS SFP Status." 39 40 REVISION "201710100000Z" -- October 10, 2017 / YYYYMMDDHHMMZ 41 DESCRIPTION 42 "Created the adGenAosSfp MIB. Revision R13.2" 43 44 ::= { adIdentity 10000 53 1 12 } 45 46adGenAOSSfp OBJECT IDENTIFIER ::= { adGenAOSCommon 12 } 47adSFPTraps OBJECT IDENTIFIER ::= { adGenAOSSfp 0} 48 49--- 50--- SFP Data 51--- 52 53AdSFPThresholdTypeTC ::= TEXTUAL-CONVENTION 54 STATUS current 55 DESCRIPTION 56 "This field indicates the type of the SFP threshold alarm." 57 SYNTAX INTEGER { 58 alarmThresholdHigh(1), 59 alarmThresholdLow(2) 60 } 61 62adGenAOSSFPAlarmThreshold OBJECT-TYPE 63 SYNTAX AdSFPThresholdTypeTC 64 MAX-ACCESS accessible-for-notify 65 STATUS current 66 DESCRIPTION 67 "This field indicates alarm threshold type high or low." 68 ::= { adGenAOSSfp 1 } 69 70adGenAOSSFPFailureReason OBJECT-TYPE 71 SYNTAX OCTET STRING (SIZE(0..256)) 72 MAX-ACCESS accessible-for-notify 73 STATUS current 74 DESCRIPTION 75 "This field indicates the reason for the SFP Detection Failure." 76 ::= { adGenAOSSfp 2 } 77 78adGenAoSSFPHwInfo OBJECT-TYPE 79 SYNTAX OCTET STRING (SIZE(0..256)) 80 MAX-ACCESS accessible-for-notify 81 STATUS current 82 DESCRIPTION 83 "This field indicates SFP information" 84 ::={ adGenAOSSfp 3 } 85 86--- Conformance Information 87--- 88 adGenAOSSfpConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 30 } 89 adGenAOSSfpGroup OBJECT IDENTIFIER ::= { adGenAOSSfpConformance 1 } 90 adGenAOSSfpCompliances OBJECT IDENTIFIER ::= { adGenAOSSfpConformance 2 } 91 92--- 93--- Notifications 94--- 95 96adSfpAlarmRxPowerError NOTIFICATION-TYPE 97 OBJECTS { 98 ifDescr, 99 adGenAOSSFPAlarmThreshold 100 } 101 STATUS current 102 DESCRIPTION 103 "This trap indicates that Rx Power exceeded alarm threshold level 104 for an SFP. Information about the SFP and alarm threshold type are 105 contained with in this trap." 106 ::= { adSFPTraps 1 } 107 108adSfpAlarmRxPowerResume NOTIFICATION-TYPE 109 OBJECTS { 110 ifDescr 111 } 112 STATUS current 113 DESCRIPTION 114 "This trap indicates that Rx Power is with in the alarm thresholds 115 range for an SFP. Information about the SFP is contained with in 116 this trap." 117 ::= { adSFPTraps 2 } 118 119adSfpAlarmSupplyVoltageError NOTIFICATION-TYPE 120 OBJECTS { 121 ifDescr, 122 adGenAOSSFPAlarmThreshold 123 } 124 STATUS current 125 DESCRIPTION 126 "This trap indicates that Supply voltage exceeded alarm threshold level 127 for an SFP. Information about the SFP and alarm threshold type are 128 contained with in this trap." 129 ::= { adSFPTraps 5 } 130 131adSfpAlarmSupplyVoltageResume NOTIFICATION-TYPE 132 OBJECTS { 133 ifDescr 134 } 135 STATUS current 136 DESCRIPTION 137 "This trap indicates that supply voltage is with in the alarm thresholds 138 range for an SFP. Information about the SFP is contained with in 139 this trap." 140 ::= { adSFPTraps 6 } 141 142adSfpAlarmTxPowerError NOTIFICATION-TYPE 143 OBJECTS { 144 ifDescr, 145 adGenAOSSFPAlarmThreshold 146 } 147 STATUS current 148 DESCRIPTION 149 "This trap indicates that Tx Power exceeded alarm threshold level 150 for an SFP. Information about the SFP and alarm threshold type are 151 contained with in this trap." 152 ::= { adSFPTraps 3 } 153 154adSfpAlarmTxPowerResume NOTIFICATION-TYPE 155 OBJECTS { 156 ifDescr 157 } 158 STATUS current 159 DESCRIPTION 160 "This trap indicates that Tx Power is with in the alarm thresholds 161 range for an SFP. Information about the SFP is contained with in 162 this trap." 163 ::= { adSFPTraps 4 } 164 165adSfpAlarmTemperatureError NOTIFICATION-TYPE 166 OBJECTS { 167 ifDescr, 168 adGenAOSSFPAlarmThreshold 169 } 170 STATUS current 171 DESCRIPTION 172 "This trap indicates that Temperature exceeded alarm threshold level 173 for an SFP. Information about the SFP and alarm threshold type are 174 contained with in this trap." 175 ::= { adSFPTraps 7 } 176 177adSfpAlarmTemperatureResume NOTIFICATION-TYPE 178 OBJECTS { 179 ifDescr 180 } 181 STATUS current 182 DESCRIPTION 183 "This trap indicates that Temperature is with in the alarm thresholds 184 range for an SFP. Information about the SFP is contained with in 185 this trap." 186 ::= { adSFPTraps 8 } 187 188adSfpAlarmBiasCurrentError NOTIFICATION-TYPE 189 OBJECTS { 190 ifDescr, 191 adGenAOSSFPAlarmThreshold 192 } 193 STATUS current 194 DESCRIPTION 195 "This trap indicates that Bias Current exceeded alarm threshold level 196 for an SFP. Information about the SFP and alarm threshold type are 197 contained with in this trap." 198 ::= { adSFPTraps 9 } 199 200adSfpAlarmBiasCurrentResume NOTIFICATION-TYPE 201 OBJECTS { 202 ifDescr 203 } 204 STATUS current 205 DESCRIPTION 206 "This trap indicates that Bias Current is with in the alarm thresholds 207 range for an SFP. Information about the SFP is contained with in 208 this trap." 209 ::= { adSFPTraps 10 } 210 211adSfpTypeFailure NOTIFICATION-TYPE 212 OBJECTS { 213 ifDescr, 214 adGenAOSSFPFailureReason 215 } 216 STATUS current 217 DESCRIPTION 218 "This trap indicates that SFP inserted is not supported by AdtranOS. 219 Information about the SFP is contained with in this trap." 220 ::= { adSFPTraps 11 } 221 222adSfpEntConfigChangeInsertion NOTIFICATION-TYPE 223 OBJECTS { 224 ifDescr, 225 adGenAoSSFPHwInfo 226 } 227 STATUS current 228 DESCRIPTION 229 "This trap indicates that SFP is inserted into device. 230 Information about the SFP and the interface is contained in this trap." 231 ::= { adSFPTraps 12 } 232 233adSfpEntConfigChangeRemoval NOTIFICATION-TYPE 234 OBJECTS { 235 ifDescr, 236 adGenAoSSFPHwInfo 237 } 238 STATUS current 239 DESCRIPTION 240 "This trap indicates that SFP is removed from device. 241 Information about the SFP and the interface is contained in this trap." 242 ::= { adSFPTraps 13} 243 244-- 245-- MIB Compliance statements. 246-- 247 248-- Full compliance statement 249adGenAOSSfpFullCompliance MODULE-COMPLIANCE 250 STATUS current 251 DESCRIPTION 252 "The compliance statement for SNMP entities which implement 253 version 2 of the adGenAOSSfp MIB." 254 255 MODULE -- this module 256 257 MANDATORY-GROUPS { adGenAOSSfpInfoGroup,adGenAOSSfpNotificationGroup } 258 ::= { adGenAOSSfpCompliances 1 } 259 260-- units of conformance 261 262adGenAOSSfpInfoGroup OBJECT-GROUP 263 OBJECTS { 264 ifDescr, 265 adGenAOSSFPAlarmThreshold 266 } 267 STATUS current 268 DESCRIPTION 269 "Objects designed to assist in providing information about SFP 270 attribute indicating Threshold failures." 271 ::= { adGenAOSSfpGroup 1 } 272 273adGenAOSSfpNotificationGroup NOTIFICATION-GROUP 274 NOTIFICATIONS { 275 adSfpAlarmRxPowerError, 276 adSfpAlarmRxPowerResume, 277 adSfpAlarmTxPowerError, 278 adSfpAlarmTxPowerResume, 279 adSfpAlarmSupplyVoltageError, 280 adSfpAlarmSupplyVoltageResume, 281 adSfpAlarmTemperatureError, 282 adSfpAlarmTemperatureResume, 283 adSfpAlarmBiasCurrentError, 284 adSfpAlarmBiasCurrentResume, 285 adSfpTypeFailure, 286 adSfpEntConfigChangeInsertion, 287 adSfpEntConfigChangeRemoval 288 } 289 STATUS current 290 DESCRIPTION 291 "Objects designed to assist in sending SFP 292 Threshold Failure Notifications." 293 294 ::= { adGenAOSSfpGroup 2 } 295 296 297END 298