1-- ***************************************************************** 2-- CISCO-INTERFACE-XCVR-MONITOR-MIB.my 3-- 4-- Copyright (c) 2009 by cisco Systems Inc. 5-- All rights reserved. 6-- 7-- ***************************************************************** 8 9CISCO-INTERFACE-XCVR-MONITOR-MIB DEFINITIONS ::= BEGIN 10 11IMPORTS 12 MODULE-IDENTITY, 13 OBJECT-TYPE, 14 NOTIFICATION-TYPE 15 FROM SNMPv2-SMI 16 MODULE-COMPLIANCE, 17 NOTIFICATION-GROUP, 18 OBJECT-GROUP 19 FROM SNMPv2-CONF 20 ifName 21 FROM IF-MIB 22 TEXTUAL-CONVENTION 23 FROM SNMPv2-TC 24 ciscoMgmt 25 FROM CISCO-SMI; 26 27 28ciscoInterfaceXcvrMonitorMIB MODULE-IDENTITY 29 LAST-UPDATED "200910090000Z" 30 ORGANIZATION "Cisco Systems, Inc." 31 CONTACT-INFO 32 "Cisco Systems 33 Customer Service 34 35 Postal: 170 W Tasman Drive 36 San Jose, CA 95134 37 USA 38 39 Tel: +1 800 553-NETS 40 41 E-mail: sanos-pm@cisco.com" 42 DESCRIPTION 43 "A MIB module that provides monitoring information 44 about the transceivers plugged into interface on a 45 system." 46 REVISION "200910090000Z" 47 DESCRIPTION 48 "Initial version of this MIB module." 49 ::= { ciscoMgmt 706 } 50 51 52 53-- Textual Conventions 54 55CiscoInterfaceXcvrMonitorStatus ::= TEXTUAL-CONVENTION 56 STATUS current 57 DESCRIPTION 58 "This textual convention defines the status of the 59 monitoring parameter for a given sensor type in 60 transceiver digital diagnostics on an interface. 61 62 The value of the monitoring parameter for a given 63 sensor lies are bounded within maximum (high) and 64 minimum (low) limits. If the current value is over 65 the high limit, this status is set to 'highSet'. Upon 66 the value of the sensor coming back into the normal 67 range (between high and low values), this status is 68 set to 'highClear'. 69 70 Similarly, if the current value is below the low limit, 71 this status is set to 'lowSet'. Upon the value the 72 sensor coming back into normal range subsequently, this 73 status is set to 'lowClear'. 74 75 If the current value is stays within the high and low 76 limits, this status is set to 'normal'. Also, subsequently 77 after the status had been either 'highClear' or 78 'lowClear', if the value is within the high and low 79 limits, this status is set to 'normal'." 80 SYNTAX INTEGER { 81 highSet(1), 82 lowSet(2), 83 highClear(3), 84 lowClear(4), 85 normal(5) 86 } 87ciscoInterfaceXcvrMonMIBNotifs OBJECT IDENTIFIER 88 ::= { ciscoInterfaceXcvrMonitorMIB 0 } 89 90ciscoInterfaceXcvrMonMIBObjects OBJECT IDENTIFIER 91 ::= { ciscoInterfaceXcvrMonitorMIB 1 } 92 93ciscoInterfaceXcvrMonMIBConform OBJECT IDENTIFIER 94 ::= { ciscoInterfaceXcvrMonitorMIB 2 } 95 96 97-- Cisco Interface Transceiver Digital Diagnostics 98-- Monitoring Information 99 100cIfXcvrMonDigitalDiagTempAlarm OBJECT-TYPE 101 SYNTAX CiscoInterfaceXcvrMonitorStatus 102 MAX-ACCESS accessible-for-notify 103 STATUS current 104 DESCRIPTION 105 "The current status of temperature alarm flag on the 106 temperature sensor of the transceiver in the interface." 107 ::= { ciscoInterfaceXcvrMonMIBObjects 1 } 108 109cIfXcvrMonDigitalDiagTempWarning OBJECT-TYPE 110 SYNTAX CiscoInterfaceXcvrMonitorStatus 111 MAX-ACCESS accessible-for-notify 112 STATUS current 113 DESCRIPTION 114 "The current status of temperature warning flag on the 115 temperature sensor of the transceiver in the interface." 116 ::= { ciscoInterfaceXcvrMonMIBObjects 2 } 117 118cIfXcvrMonDigitalDiagVoltAlarm OBJECT-TYPE 119 SYNTAX CiscoInterfaceXcvrMonitorStatus 120 MAX-ACCESS accessible-for-notify 121 STATUS current 122 DESCRIPTION 123 "The current status of voltage alarm flag on the 124 voltage sensor of the transceiver in the interface." 125 ::= { ciscoInterfaceXcvrMonMIBObjects 3 } 126 127cIfXcvrMonDigitalDiagVoltWarning OBJECT-TYPE 128 SYNTAX CiscoInterfaceXcvrMonitorStatus 129 MAX-ACCESS accessible-for-notify 130 STATUS current 131 DESCRIPTION 132 "The current status of voltage warning flag on the 133 voltage sensor of the transceiver in the interface." 134 ::= { ciscoInterfaceXcvrMonMIBObjects 4 } 135 136cIfXcvrMonDigitalDiagCurrAlarm OBJECT-TYPE 137 SYNTAX CiscoInterfaceXcvrMonitorStatus 138 MAX-ACCESS accessible-for-notify 139 STATUS current 140 DESCRIPTION 141 "The current status of current alarm flag on the 142 current sensor of the transceiver in the interface." 143 ::= { ciscoInterfaceXcvrMonMIBObjects 5 } 144 145cIfXcvrMonDigitalDiagCurrWarning OBJECT-TYPE 146 SYNTAX CiscoInterfaceXcvrMonitorStatus 147 MAX-ACCESS accessible-for-notify 148 STATUS current 149 DESCRIPTION 150 "The current status of current warning flag on the 151 current sensor of the transceiver in the interface." 152 ::= { ciscoInterfaceXcvrMonMIBObjects 6 } 153 154cIfXcvrMonDigitalDiagRxPwrAlarm OBJECT-TYPE 155 SYNTAX CiscoInterfaceXcvrMonitorStatus 156 MAX-ACCESS accessible-for-notify 157 STATUS current 158 DESCRIPTION 159 "The current status of Rx power alarm flag on the 160 Rx power sensor of the transceiver in the interface." 161 ::= { ciscoInterfaceXcvrMonMIBObjects 7 } 162 163cIfXcvrMonDigitalDiagRxPwrWarning OBJECT-TYPE 164 SYNTAX CiscoInterfaceXcvrMonitorStatus 165 MAX-ACCESS accessible-for-notify 166 STATUS current 167 DESCRIPTION 168 "The current status of Rx power warning flag on the 169 Rx power sensor of the transceiver in the interface." 170 ::= { ciscoInterfaceXcvrMonMIBObjects 8 } 171 172cIfXcvrMonDigitalDiagTxPwrAlarm OBJECT-TYPE 173 SYNTAX CiscoInterfaceXcvrMonitorStatus 174 MAX-ACCESS accessible-for-notify 175 STATUS current 176 DESCRIPTION 177 "The current status of Tx power alarm flag on the 178 Tx power sensor of the transceiver in the interface." 179 ::= { ciscoInterfaceXcvrMonMIBObjects 9 } 180 181cIfXcvrMonDigitalDiagTxPwrWarning OBJECT-TYPE 182 SYNTAX CiscoInterfaceXcvrMonitorStatus 183 MAX-ACCESS accessible-for-notify 184 STATUS current 185 DESCRIPTION 186 "The current status of Tx power warning flag on the 187 Tx power sensor of the transceiver in the interface." 188 ::= { ciscoInterfaceXcvrMonMIBObjects 10 } 189 190cIfXcvrMonDigitalDiagTxFaultAlarm OBJECT-TYPE 191 SYNTAX CiscoInterfaceXcvrMonitorStatus 192 MAX-ACCESS accessible-for-notify 193 STATUS current 194 DESCRIPTION 195 "The current status of Tx fault count flag on the 196 transceiver in the interface." 197 ::= { ciscoInterfaceXcvrMonMIBObjects 11 } 198 199cIfXcvrMonStatusChangeNotifEnable OBJECT-TYPE 200 SYNTAX INTEGER { 201 enable(1), 202 disable(2) 203 } 204 MAX-ACCESS read-write 205 STATUS current 206 DESCRIPTION 207 "Indicates whether cIfXcvrMonStatusChangeNotif should be 208 generated." 209 ::= { ciscoInterfaceXcvrMonMIBObjects 12 } 210 211cIfXcvrMonStatusChangeNotif NOTIFICATION-TYPE 212 OBJECTS { 213 ifName, 214 cIfXcvrMonDigitalDiagTempAlarm, 215 cIfXcvrMonDigitalDiagTempWarning, 216 cIfXcvrMonDigitalDiagVoltAlarm, 217 cIfXcvrMonDigitalDiagVoltWarning, 218 cIfXcvrMonDigitalDiagCurrAlarm, 219 cIfXcvrMonDigitalDiagCurrWarning, 220 cIfXcvrMonDigitalDiagRxPwrAlarm, 221 cIfXcvrMonDigitalDiagRxPwrWarning, 222 cIfXcvrMonDigitalDiagTxPwrAlarm, 223 cIfXcvrMonDigitalDiagTxPwrWarning, 224 cIfXcvrMonDigitalDiagTxFaultAlarm 225 } 226 STATUS current 227 DESCRIPTION 228 "This notification trap indicates the current status of the 229 alarm and warning monitoring parameters for all the sensors 230 based on the digital diagnostic monitoring information. 231 This notification is generated whenever there is a change 232 in the status of atleast one of the monitoring parameters 233 of the sensors on the transceiver in an interface." 234 ::= { ciscoInterfaceXcvrMonMIBNotifs 1 } 235ciscoInterfaceXcvrMonMIBCompliances OBJECT IDENTIFIER 236 ::= { ciscoInterfaceXcvrMonMIBConform 1 } 237 238ciscoInterfaceXcvrMonMIBGroups OBJECT IDENTIFIER 239 ::= { ciscoInterfaceXcvrMonMIBConform 2 } 240 241 242cIfXcvrMonMIBCompliance MODULE-COMPLIANCE 243 STATUS current 244 DESCRIPTION 245 "This is a default module-compliance 246 containing default object groups." 247 MODULE -- this module 248 MANDATORY-GROUPS { 249 cIfXcvrDigitalDiagMonStatusGroup, 250 cIfXcvrMonStatusChangeNotifGroup 251 } 252 253 OBJECT cIfXcvrMonStatusChangeNotifEnable 254 MIN-ACCESS read-only 255 DESCRIPTION 256 "Write access is not required." 257 ::= { ciscoInterfaceXcvrMonMIBCompliances 1 } 258 259-- Units of Conformance 260 261cIfXcvrDigitalDiagMonStatusGroup OBJECT-GROUP 262 OBJECTS { 263 cIfXcvrMonDigitalDiagTempAlarm, 264 cIfXcvrMonDigitalDiagTempWarning, 265 cIfXcvrMonDigitalDiagVoltAlarm, 266 cIfXcvrMonDigitalDiagVoltWarning, 267 cIfXcvrMonDigitalDiagCurrAlarm, 268 cIfXcvrMonDigitalDiagCurrWarning, 269 cIfXcvrMonDigitalDiagRxPwrAlarm, 270 cIfXcvrMonDigitalDiagRxPwrWarning, 271 cIfXcvrMonDigitalDiagTxPwrAlarm, 272 cIfXcvrMonDigitalDiagTxPwrWarning, 273 cIfXcvrMonDigitalDiagTxFaultAlarm, 274 cIfXcvrMonStatusChangeNotifEnable 275 } 276 STATUS current 277 DESCRIPTION 278 "A collection of Cisco specific Digital Diagnostics 279 monitoring status information." 280 ::= { ciscoInterfaceXcvrMonMIBGroups 1 } 281 282cIfXcvrMonStatusChangeNotifGroup NOTIFICATION-GROUP 283 NOTIFICATIONS { cIfXcvrMonStatusChangeNotif } 284 STATUS current 285 DESCRIPTION 286 "A collection of Cisco specific Digital Diagnostics 287 monitoring notifications." 288 ::= { ciscoInterfaceXcvrMonMIBGroups 2 } 289 290END 291 292 293 294