1-- ***************************************************************** 2-- CISCO-OPTICAL-MONITOR-MIB.my 3-- 4-- May 2002, Sonal Maheshwari, Mickey Spiegel 5-- 6-- Copyright (c) 2002,-2007 by Cisco Systems, Inc. 7-- 8-- All rights reserved. 9-- **************************************************************** 10 11CISCO-OPTICAL-MONITOR-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 Integer32, 15 Unsigned32, 16 MODULE-IDENTITY, 17 NOTIFICATION-TYPE, 18 OBJECT-TYPE 19 FROM SNMPv2-SMI 20 MODULE-COMPLIANCE, 21 NOTIFICATION-GROUP, 22 OBJECT-GROUP 23 FROM SNMPv2-CONF 24 TEXTUAL-CONVENTION, 25 TimeStamp 26 FROM SNMPv2-TC 27 ifIndex 28 FROM IF-MIB 29 ciscoMgmt 30 FROM CISCO-SMI; 31 32 33ciscoOpticalMonitorMIB MODULE-IDENTITY 34 LAST-UPDATED "200701020000Z" 35 ORGANIZATION "Cisco Systems, Inc." 36 CONTACT-INFO 37 "Cisco Systems 38 Customer Service 39 40 Postal: 170 W Tasman Drive 41 San Jose, CA 95134 42 43 Tel: +1 800 553-NETS 44 45 E-mail: cs-dwdm@cisco.com" 46 DESCRIPTION 47 "This MIB module defines objects to monitor optical 48 characteristics and set corresponding thresholds on the 49 optical interfaces in a network element. 50 " 51 REVISION "200701020000Z" 52 DESCRIPTION 53 "Add cOpticalMonIfTimeGroup, 54 cOpticalMIBEnableConfigGroup, 55 cOpticalMIBIntervalConfigGroup, 56 cOpticalMonThreshSourceGroup." 57 REVISION "200205100000Z" 58 DESCRIPTION 59 "The initial revision of this MIB." 60 ::= { ciscoMgmt 264 } 61 62 63-- Textual Conventions 64 65OpticalParameterType ::= TEXTUAL-CONVENTION 66 STATUS current 67 DESCRIPTION 68 "This value indicates the optical parameter that is 69 being monitored. Valid values are - 70 71 power (1) : Optical Power (AC + DC) in 1/10ths of dBm 72 acPower (2) : Optical AC Power in 1/10ths of dBm 73 ambientTemp (3) : Ambient Temperature in 1/10ths of degrees 74 centigrade 75 laserTemp (4) : Laser Temperature in 1/10ths of degrees 76 centigrade 77 biasCurrent (5) : Laser bias current in 100s of microamperes 78 peltierCurrent (6) : Laser peltier current in milliamperes 79 xcvrVoltage (7) : Transceiver voltage in millivolts 80 " 81 SYNTAX INTEGER { 82 power(1), 83 acPower(2), 84 ambientTemp(3), 85 laserTemp(4), 86 biasCurrent(5), 87 peltierCurrent(6), 88 xcvrVoltage(7) 89 } 90 91OpticalParameterValue ::= TEXTUAL-CONVENTION 92 STATUS current 93 DESCRIPTION 94 "The value of the optical parameter that is being monitored. 95 96 The range of values varies depending on the type of optical 97 parameter being monitored, as identified by a corresponding 98 object with syntax OpticalParameterType. 99 100 When the optical parameter being monitored is 'power' or 101 'acPower', the supported range is from -400 to 250, in 102 1/10ths of dBm. 103 Example: A value of -300 represents a power level of -30.0 dBm. 104 105 When the optical parameter being monitored is 'laserTemp' or 106 'ambientTemp', the supported range is from -500 to 850, in 107 1/10ths of degrees centigrade. 108 Example: A value of 235 represents a temperature reading of 109 23.5 degrees C. 110 111 When the optical parameter being monitored is 'biasCurrent', 112 the supported range is from 0 to 10000, in 100s of 113 microamperes. 114 Example: A value of 500 represents a bias current reading of 115 50,000 microamperes. 116 117 When the optical parameter being monitored is 'peltierCurrent', 118 the supported range is from -10000 to 10000, in milliamperes. 119 120 When the optical parameter being monitored is 'xcvrVoltage', 121 the supported range is from 0 to 10000, in millivolts. 122 123 The distinguished value of '-1000000' indicates that the object 124 has not yet been initialized or does not apply. 125 " 126 SYNTAX Integer32 (-1000000..1000000 ) 127 128OpticalIfDirection ::= TEXTUAL-CONVENTION 129 STATUS current 130 DESCRIPTION 131 "This value indicates the direction being monitored at 132 the optical interface. 133 " 134 SYNTAX INTEGER { 135 receive(1), 136 transmit(2), 137 notApplicable(3) 138 } 139 140OpticalIfMonLocation ::= TEXTUAL-CONVENTION 141 STATUS current 142 DESCRIPTION 143 "This value applies when there are multiple points 144 at which optical characteristics can be measured, in the 145 given direction, at an interface. It indicates whether the 146 optical characteristics are measured before or after 147 adjustment (e.g. optical amplification or attenuation). 148 149 The codepoint 'notApplicable' should be used if no 150 amplifier/attenuator exists at an interface. 151 " 152 SYNTAX INTEGER { 153 beforeAdjustment(1), 154 afterAdjustment(2), 155 notApplicable(3) 156 } 157 158OpticalAlarmStatus ::= TEXTUAL-CONVENTION 159 STATUS current 160 DESCRIPTION 161 "A bitmap that indicates the current status of thresholds 162 on an interface. The bit is set to 1 if the threshold is 163 currently being exceeded on the interface and will be set to 0 164 otherwise. 165 166 (MSB) (LSB) 167 7 6 5 4 3 2 1 0 168 +----------------------+ 169 | | 170 +----------------------+ 171 | | | | 172 | | | +-- High alarm threshold 173 | | +----- High warning threshold 174 | +-------- Low alarm threshold 175 +----------- Low warning threshold 176 177 To minimize the probability of prematurely reacting to 178 momentary signal variations, a soak time may be incorporated 179 into the status indications in the following manner. 180 The indication is set when the threshold violation persists 181 for a period of time that exceeds the set soak interval. 182 The indication is cleared when no threshold violation occurs 183 for a period of time which exceeds the clear soak interval. 184 In GR-2918-CORE, the recommended set soak interval is 2.5 185 seconds (plus/minus 0.5 seconds), and the recommended clear 186 soak interval is 10 seconds (plus/minus 0.5 seconds). 187 " 188 189 REFERENCE 190 "Telcordia Technologies Generic Requirements 191 GR-2918-CORE, Issue 4, December 1999, Section 8.11" 192 SYNTAX OCTET STRING (SIZE (1)) 193 194OpticalAlarmSeverity ::= TEXTUAL-CONVENTION 195 STATUS current 196 DESCRIPTION 197 "The severity of a trouble condition. A smaller enumerated 198 integer value indicates that the condition is more severe. 199 200 The severities are defined as follows: 201 202 'critical' An alarm used to indicate a severe, 203 service-affecting condition has occurred and that 204 immediate corrective action is imperative, 205 regardless of the time of day or day of the week. 206 207 'major' An alarm used for hardware or software conditions 208 that indicate a serious disruption of service or 209 malfunctioning or failure of important hardware. 210 These troubles require the immediate attention and 211 response of a technician to restore or maintain 212 system capability. The urgency is less than in 213 critical situations because of a lesser immediate 214 or impending effect on service or system 215 performance. 216 217 'minor' An alarm used for troubles that do not have a 218 serious effect on service to customers or for 219 troubles in hardware that are not essential to 220 the operation of the system. 221 222 'notAlarmed' An event used for troubles that do not require 223 action, for troubles that are reported as a 224 result of manually initiated diagnostics, or for 225 transient events such as crossing warning 226 thresholds. This event can also be used to 227 raise attention to a condition that could 228 possibly be an impending problem. 229 230 'notReported' An event used for troubles similar to those 231 described under 'notAlarmed', and that 232 do not cause notifications to be generated. The 233 information for these events is retrievable from 234 the network element. 235 236 'cleared' This value indicates that a previously 237 occuring alarm condition has been cleared, or 238 that no trouble condition is present. 239 240 " 241 242 REFERENCE 243 "Telcordia Technologies Generic Requirements 244 GR-474-CORE, Issue 1, December 1997, Section 2.2" 245 SYNTAX INTEGER { 246 critical(1), 247 major(2), 248 minor(3), 249 notAlarmed(4), 250 notReported(5), 251 cleared(6) 252 } 253 254OpticalAlarmSeverityOrZero ::= TEXTUAL-CONVENTION 255 STATUS current 256 DESCRIPTION 257 "A value of either '0' or a valid optical alarm severity." 258 SYNTAX INTEGER (0..6) 259 260OpticalPMPeriod ::= TEXTUAL-CONVENTION 261 STATUS current 262 DESCRIPTION 263 "This value indicates the time period over which performance 264 monitoring data has been collected." 265 SYNTAX INTEGER { 266 fifteenMin(1), 267 twentyFourHour(2) 268 } 269-- MIB Object Definitions 270cOpticalMonitorMIBObjects OBJECT IDENTIFIER 271 ::= { ciscoOpticalMonitorMIB 1 } 272 273-- groups in this MIB module 274cOpticalMonGroup OBJECT IDENTIFIER 275 ::= { cOpticalMonitorMIBObjects 1 } 276 277cOpticalPMGroup OBJECT IDENTIFIER 278 ::= { cOpticalMonitorMIBObjects 2 } 279 280-- cOpticalMonTable 281 282cOpticalMonTable OBJECT-TYPE 283 SYNTAX SEQUENCE OF COpticalMonEntry 284 MAX-ACCESS not-accessible 285 STATUS current 286 DESCRIPTION 287 "This table provides objects to monitor optical 288 parameters in a network element. It also provides 289 objects for setting high and low threshold levels, with 290 configurable severities, on these monitored parameters." 291 ::= { cOpticalMonGroup 1 } 292 293cOpticalMonEntry OBJECT-TYPE 294 SYNTAX COpticalMonEntry 295 MAX-ACCESS not-accessible 296 STATUS current 297 DESCRIPTION 298 "An entry in the cOpticalMonTable provides objects to 299 monitor an optical parameter and set threshold levels 300 on that parameter, at an optical interface. 301 302 Note that the set of monitored optical parameters may vary 303 based on interface type, direction, and monitoring location. 304 305 Examples of interfaces that can have an entry in this table 306 include optical transceivers, interfaces before and after 307 optical amplifiers, and interfaces before and after optical 308 attenuators." 309 INDEX { 310 ifIndex, 311 cOpticalMonDirection, 312 cOpticalMonLocation, 313 cOpticalMonParameterType 314 } 315 ::= { cOpticalMonTable 1 } 316 317COpticalMonEntry ::= SEQUENCE { 318 cOpticalMonDirection OpticalIfDirection, 319 cOpticalMonLocation OpticalIfMonLocation, 320 cOpticalMonParameterType OpticalParameterType, 321 cOpticalParameterValue OpticalParameterValue, 322 cOpticalParamHighAlarmThresh OpticalParameterValue, 323 cOpticalParamHighAlarmSev OpticalAlarmSeverity, 324 cOpticalParamHighWarningThresh OpticalParameterValue, 325 cOpticalParamHighWarningSev OpticalAlarmSeverity, 326 cOpticalParamLowAlarmThresh OpticalParameterValue, 327 cOpticalParamLowAlarmSev OpticalAlarmSeverity, 328 cOpticalParamLowWarningThresh OpticalParameterValue, 329 cOpticalParamLowWarningSev OpticalAlarmSeverity, 330 cOpticalParamAlarmStatus OpticalAlarmStatus, 331 cOpticalParamAlarmCurMaxThresh OpticalParameterValue, 332 cOpticalParamAlarmCurMaxSev OpticalAlarmSeverity, 333 cOpticalParamAlarmLastChange TimeStamp, 334 cOpticalMon15MinValidIntervals Unsigned32, 335 cOpticalMon24HrValidIntervals Unsigned32, 336 cOpticalParamThreshSource BITS 337} 338 339cOpticalMonDirection OBJECT-TYPE 340 SYNTAX OpticalIfDirection 341 MAX-ACCESS not-accessible 342 STATUS current 343 DESCRIPTION 344 "This object indicates the direction monitored for the 345 optical interface, in this entry." 346 ::= { cOpticalMonEntry 1 } 347 348cOpticalMonLocation OBJECT-TYPE 349 SYNTAX OpticalIfMonLocation 350 MAX-ACCESS not-accessible 351 STATUS current 352 DESCRIPTION 353 "This object indicates whether the optical characteristics are 354 measured before or after adjustment (e.g. optical amplification 355 or attenuation), at this interface." 356 ::= { cOpticalMonEntry 2 } 357 358cOpticalMonParameterType OBJECT-TYPE 359 SYNTAX OpticalParameterType 360 MAX-ACCESS not-accessible 361 STATUS current 362 DESCRIPTION 363 "This object specifies the optical parameter that is being 364 monitored in this entry." 365 ::= { cOpticalMonEntry 3 } 366 367cOpticalParameterValue OBJECT-TYPE 368 SYNTAX OpticalParameterValue 369 MAX-ACCESS read-only 370 STATUS current 371 DESCRIPTION 372 "This object gives the value measured for the particular 373 optical parameter specified by the cOpticalMonParameterType 374 object." 375 ::= { cOpticalMonEntry 4 } 376 377cOpticalParamHighAlarmThresh OBJECT-TYPE 378 SYNTAX OpticalParameterValue 379 MAX-ACCESS read-write 380 STATUS current 381 DESCRIPTION 382 "This object is used to set a high alarm threshold on the 383 optical parameter being monitored. 384 385 An alarm condition will be raised if the value given by 386 cOpticalParameterValue goes from below the value configured in 387 this object to above the value configured in this object, or if 388 the initial value of cOpticalParameterValue exceeds the value 389 configured in this object. For network elements that 390 incorporate a soak time in the status indications, this alarm 391 will be indicated in the cOpticalParamAlarmStatus object only 392 after it persists for a period of time that equals the set soak 393 interval. 394 395 The severity level of the alarm is specified by the 396 cOpticalParamHighAlarmSev object. 397 398 When the cOpticalMonParameterType object is set to 'power' 399 for the receive direction at a transceiver, this object 400 specifies the receiver saturation level." 401 ::= { cOpticalMonEntry 5 } 402 403cOpticalParamHighAlarmSev OBJECT-TYPE 404 SYNTAX OpticalAlarmSeverity 405 MAX-ACCESS read-write 406 STATUS current 407 DESCRIPTION 408 "This object is used to specify a severity level associated 409 with the high alarm threshold given by the 410 cOpticalParamHighAlarmThresh object. The values 'notAlarmed', 411 'notReported', and 'cleared' do not apply. 412 413 The severity level configured in this object must be higher 414 than the level configured in the cOpticalParamHighWarningSev 415 object." 416 ::= { cOpticalMonEntry 6 } 417 418cOpticalParamHighWarningThresh OBJECT-TYPE 419 SYNTAX OpticalParameterValue 420 MAX-ACCESS read-write 421 STATUS current 422 DESCRIPTION 423 "This object is used to set a high warning threshold on 424 the optical parameter being monitored. 425 426 A threshold crossing condition will be indicated if the value 427 given by cOpticalParameterValue goes from below the value 428 configured in this object to above the value configured in this 429 object, or if the initial value of cOpticalParameterValue 430 exceeds the value configured in this object. For network 431 elements that incorporate a soak time in the status 432 indications, this threshold violation will be indicated in the 433 cOpticalParamAlarmStatus object only after it persists for 434 a period of time that equals the set soak interval. 435 436 This threshold crossing may or may not be alarmed or 437 reported, based on the severity level specified by the 438 cOpticalParamHighWarningSev object." 439 ::= { cOpticalMonEntry 7 } 440 441cOpticalParamHighWarningSev OBJECT-TYPE 442 SYNTAX OpticalAlarmSeverity 443 MAX-ACCESS read-write 444 STATUS current 445 DESCRIPTION 446 "This object is used to specify a severity level associated 447 with the high warning threshold given by the 448 cOpticalParamHighWarningThresh object. The values 'critical', 449 'major', and 'cleared' do not apply. 450 451 The severity level configured in this object must be lower 452 than the level configured in the cOpticalParamHighAlarmSev 453 object. 454 455 If this object is set to 'notReported', no notifications will 456 be generated when this threshold is exceeded, irrespective 457 of the value configured in the cOpticalNotifyEnable object." 458 ::= { cOpticalMonEntry 8 } 459 460cOpticalParamLowAlarmThresh OBJECT-TYPE 461 SYNTAX OpticalParameterValue 462 MAX-ACCESS read-write 463 STATUS current 464 DESCRIPTION 465 "This object is used to set a low alarm threshold on the 466 optical parameter being monitored. 467 468 An alarm condition will be raised if the value given by 469 cOpticalParameterValue goes from above the value configured in 470 this object to below the value configured in this object, or if 471 the initial value of cOpticalParameterValue is lower than the 472 value configured in this object. For network elements that 473 incorporate a soak time in the status indications, this alarm 474 will be indicated in the cOpticalParamAlarmStatus object only 475 after it persists for a period of time that equals the set soak 476 interval. 477 478 The severity level of this alarm is specified by the 479 cOpticalParamLowAlarmSev object. 480 481 When the cOpticalMonParameterType object is set to 'power' 482 for the receive direction and when the interface supports 483 alarms based on loss of light, this object specifies the 484 optical power threshold for declaring loss of light. Also, 485 when optical amplifiers are present in the network, in the 486 receive direction, this value may need to be configured, 487 since the noise floor may be higher than the minimum 488 sensitivity of the receiver." 489 ::= { cOpticalMonEntry 9 } 490 491cOpticalParamLowAlarmSev OBJECT-TYPE 492 SYNTAX OpticalAlarmSeverity 493 MAX-ACCESS read-write 494 STATUS current 495 DESCRIPTION 496 "This object is used to specify a severity level associated 497 with the low alarm threshold given by the 498 cOpticalParamLowAlarmThresh object. The values 'notAlarmed', 499 'notReported', and 'cleared' do not apply. 500 501 The severity level configured in this object must be higher 502 than the level configured in the cOpticalParamLowWarningSev 503 object." 504 ::= { cOpticalMonEntry 10 } 505 506cOpticalParamLowWarningThresh OBJECT-TYPE 507 SYNTAX OpticalParameterValue 508 MAX-ACCESS read-write 509 STATUS current 510 DESCRIPTION 511 "This object is used to set a low warning threshold on 512 the optical parameter being monitored. 513 514 A threshold crossing condition will be indicated if the value 515 given by cOpticalParameterValue goes from above the value 516 configured in this object to below the value configured in this 517 object, or if the initial value of cOpticalParameterValue 518 object is lower than the value configured in this object. For 519 network elements that incorporate a soak time in the status 520 indications, this threshold violation will be indicated in the 521 cOpticalParamAlarmStatus object only after it persists for 522 a period of time that equals the set soak interval. 523 524 This threshold crossing may or may not be alarmed or 525 reported, based on the severity level specified by the 526 cOpticalParamLowWarningSev object." 527 ::= { cOpticalMonEntry 11 } 528 529cOpticalParamLowWarningSev OBJECT-TYPE 530 SYNTAX OpticalAlarmSeverity 531 MAX-ACCESS read-write 532 STATUS current 533 DESCRIPTION 534 "This object is used to specify a severity level associated 535 with the low warning threshold given by the 536 cOpticalParamLowWarningThresh object. The values 'critical', 537 'major', and 'cleared' do not apply. 538 539 The severity level configured in this object must be lower 540 than the level configured in the cOpticalParamLowAlarmSev 541 object. 542 543 If this object is set to 'notReported', no notifications will 544 be generated when this threshold is exceeded, irrespective 545 of the value configured in the cOpticalNotifyEnable object." 546 ::= { cOpticalMonEntry 12 } 547 548cOpticalParamAlarmStatus OBJECT-TYPE 549 SYNTAX OpticalAlarmStatus 550 MAX-ACCESS read-only 551 STATUS current 552 DESCRIPTION 553 "This object is used to indicate the current status of 554 the thresholds for the monitored optical parameter 555 on the interface. 556 557 If a threshold is currently being exceeded on the 558 interface, the corresponding bit in this object will be set 559 to 1. Otherwise, the bit will be set to 0." 560 ::= { cOpticalMonEntry 13 } 561 562cOpticalParamAlarmCurMaxThresh OBJECT-TYPE 563 SYNTAX OpticalParameterValue 564 MAX-ACCESS read-only 565 STATUS current 566 DESCRIPTION 567 "This object indicates the threshold value of the highest 568 severity threshold that is currently being exceeded 569 on the interface, for the optical parameter. 570 If no threshold value is currently being 571 exceeded, then the value '-1000000' is returned." 572 ::= { cOpticalMonEntry 14 } 573 574cOpticalParamAlarmCurMaxSev OBJECT-TYPE 575 SYNTAX OpticalAlarmSeverity 576 MAX-ACCESS read-only 577 STATUS current 578 DESCRIPTION 579 "This object indicates the maximum severity of any thresholds 580 that are currently being exceeded on the interface, for the 581 optical parameter." 582 ::= { cOpticalMonEntry 15 } 583 584cOpticalParamAlarmLastChange OBJECT-TYPE 585 SYNTAX TimeStamp 586 MAX-ACCESS read-only 587 STATUS current 588 DESCRIPTION 589 "This object specifies the value of sysUpTime at the last time 590 a threshold related to a particular optical parameter was 591 exceeded or cleared on the interface." 592 ::= { cOpticalMonEntry 16 } 593 594cOpticalMon15MinValidIntervals OBJECT-TYPE 595 SYNTAX Unsigned32 (0..96 ) 596 MAX-ACCESS read-only 597 STATUS current 598 DESCRIPTION 599 "This object gives the number of previous 15 minute 600 intervals for which valid performance monitoring data 601 has been stored on the interface. 602 603 The value of this object will be n (where n is the maximum 604 number of 15 minute intervals supported at this interface), 605 unless the measurement was (re-)started within the last 606 (nx15) minutes, in which case the value will be the 607 number of previous 15 minute intervals for which the agent 608 has some data." 609 ::= { cOpticalMonEntry 17 } 610 611cOpticalMon24HrValidIntervals OBJECT-TYPE 612 SYNTAX Unsigned32 (0..1 ) 613 MAX-ACCESS read-only 614 STATUS current 615 DESCRIPTION 616 "This object gives the number of previous 24 hour 617 intervals for which valid performance monitoring data 618 has been stored on the interface. 619 620 The value of this object will be 0 if the measurement 621 was (re-)started within the last 24 hours, or 1 otherwise." 622 ::= { cOpticalMonEntry 18 } 623 624cOpticalParamThreshSource OBJECT-TYPE 625 SYNTAX BITS { 626 highAlarmDefThresh(0), 627 highWarnDefThresh(1), 628 lowAlarmDefThresh(2), 629 lowWarnDefThresh(3) 630 } 631 MAX-ACCESS read-write 632 STATUS current 633 DESCRIPTION 634 "This object indicates if the current value of a particular 635 threshold in this entry is user configured value or it is 636 a system default value. It also allows user to specify 637 the list of thresholds for this entry which should 638 be restored to their system default values. 639 640 The bit 'highAlarmThresh' corresponds to the object 641 cOpticalParamHighAlarmThresh. 642 643 The bit 'highWarnThresh' corresponds to the object 644 cOpticalParamHighWarningThresh. 645 646 The bit 'lowAlarmThresh' corresponds to the object 647 cOpticalParamLowAlarmThresh. 648 649 The bit 'lowWarnThresh' corresponds to the object 650 cOpticalParamLowWarningThresh. 651 652 A value of 0 for a bit indicates that corresponding 653 object has system default value of threshold. 654 655 A value of 1 for a bit indicates that corresponding 656 object has user configured threshold value. 657 658 A user may only change value of each of the bits to zero. 659 660 Setting a bit to 0 will reset the corresponding 661 threshold to its default value. 662 663 System will change a bit from 0 to 1 when its corresponding 664 threshold is changed by user from its default to any 665 other value." 666 ::= { cOpticalMonEntry 19 } 667 668 669 670-- Notification related objects 671cOpticalNotifyEnable OBJECT-TYPE 672 SYNTAX OpticalAlarmSeverityOrZero 673 MAX-ACCESS read-write 674 STATUS current 675 DESCRIPTION 676 "This object specifies the minimum severity threshold governing 677 the generation of cOpticalMonParameterStatus notifications. 678 679 For example, if the value of this object is 680 set to 'major', then the agent generates these notifications 681 if and only if the severity of the alarm being indicated is 682 'major' or 'critical'. 683 684 The values of 'notReported', and 'cleared' do not apply. 685 The value of '0' disables the generation of notifications." 686 DEFVAL { 0 } 687 ::= { cOpticalMonGroup 2 } 688 689-- Scalar object(s) for optical monitoring configuration. 690cOpticalMonEnable OBJECT-TYPE 691 SYNTAX BITS { 692 all(0) 693 } 694 MAX-ACCESS read-write 695 STATUS current 696 DESCRIPTION 697 "This object specifies the types of transceivers for which 698 optical monitoring is enabled. 699 700 A value of 1 for the bit 'all', specifies that optical 701 monitoring functionality is enabled for all the types of 702 transceivers which are supported by system and have 703 optical monitoring capability." 704 ::= { cOpticalMonGroup 3 } 705 706cOpticalMonPollInterval OBJECT-TYPE 707 SYNTAX Unsigned32 708 UNITS "minutes" 709 MAX-ACCESS read-write 710 STATUS current 711 DESCRIPTION 712 "This object specifies the interval in minutes after which 713 optical transceiver data will be polled by system 714 repeatedly and updated in cOpticalMonTable when one or 715 more bits in cOpticalMonEnable is set." 716 ::= { cOpticalMonGroup 4 } 717-- cOpticalMonTransceiverTable 718 719cOpticalMonIfTable OBJECT-TYPE 720 SYNTAX SEQUENCE OF COpticalMonIfEntry 721 MAX-ACCESS not-accessible 722 STATUS current 723 DESCRIPTION 724 "This table contains the list of optical interfaces 725 populated in cOpticalMonTable." 726 ::= { cOpticalMonGroup 5 } 727 728cOpticalMonIfEntry OBJECT-TYPE 729 SYNTAX COpticalMonIfEntry 730 MAX-ACCESS not-accessible 731 STATUS current 732 DESCRIPTION 733 "An entry containing the information for a particular optical interface." 734 INDEX { ifIndex } 735 ::= { cOpticalMonIfTable 1 } 736 737COpticalMonIfEntry ::= SEQUENCE { 738 cOpticalMonIfTimeInSlot Unsigned32 739} 740 741cOpticalMonIfTimeInSlot OBJECT-TYPE 742 SYNTAX Unsigned32 743 UNITS "seconds" 744 MAX-ACCESS read-only 745 STATUS current 746 DESCRIPTION 747 "This object indicates when this optical transceiver was detected by the 748 system." 749 ::= { cOpticalMonIfEntry 1 } 750 751 752-- cOpticalPMCurrent Table 753 754cOpticalPMCurrentTable OBJECT-TYPE 755 SYNTAX SEQUENCE OF COpticalPMCurrentEntry 756 MAX-ACCESS not-accessible 757 STATUS current 758 DESCRIPTION 759 "This table contains performance monitoring data for the 760 various optical parameters, collected over the current 15 761 minute or the current 24 hour interval." 762 ::= { cOpticalPMGroup 1 } 763 764cOpticalPMCurrentEntry OBJECT-TYPE 765 SYNTAX COpticalPMCurrentEntry 766 MAX-ACCESS not-accessible 767 STATUS current 768 DESCRIPTION 769 "An entry in the cOpticalPMCurrentTable. It contains 770 performance monitoring data for a monitored optical 771 parameter at an interface, collected over the current 15 772 minute or the current 24 hour interval. 773 774 Note that the set of monitored optical parameters may vary 775 based on interface type, direction, and monitoring location. 776 777 Examples of interfaces that can have an entry in this table 778 include optical transceivers, interfaces before and after 779 optical amplifiers, and interfaces before and after optical 780 attenuators." 781 INDEX { 782 cOpticalPMCurrentPeriod, 783 ifIndex, 784 cOpticalPMCurrentDirection, 785 cOpticalPMCurrentLocation, 786 cOpticalPMCurrentParamType 787 } 788 ::= { cOpticalPMCurrentTable 1 } 789 790COpticalPMCurrentEntry ::= SEQUENCE { 791 cOpticalPMCurrentPeriod OpticalPMPeriod, 792 cOpticalPMCurrentDirection OpticalIfDirection, 793 cOpticalPMCurrentLocation OpticalIfMonLocation, 794 cOpticalPMCurrentParamType OpticalParameterType, 795 cOpticalPMCurrentMaxParam OpticalParameterValue, 796 cOpticalPMCurrentMinParam OpticalParameterValue, 797 cOpticalPMCurrentMeanParam OpticalParameterValue, 798 cOpticalPMCurrentUnavailSecs Integer32 799} 800 801cOpticalPMCurrentPeriod OBJECT-TYPE 802 SYNTAX OpticalPMPeriod 803 MAX-ACCESS not-accessible 804 STATUS current 805 DESCRIPTION 806 "This object indicates whether the optical parameter values 807 given in this entry are collected over the current 15 minute or 808 the current 24 hour interval." 809 ::= { cOpticalPMCurrentEntry 1 } 810 811cOpticalPMCurrentDirection OBJECT-TYPE 812 SYNTAX OpticalIfDirection 813 MAX-ACCESS not-accessible 814 STATUS current 815 DESCRIPTION 816 "This object indicates the direction monitored for the optical 817 interface, in this entry." 818 ::= { cOpticalPMCurrentEntry 2 } 819 820cOpticalPMCurrentLocation OBJECT-TYPE 821 SYNTAX OpticalIfMonLocation 822 MAX-ACCESS not-accessible 823 STATUS current 824 DESCRIPTION 825 "This object indicates whether the optical characteristics are 826 measured before or after adjustment (e.g. optical amplification 827 or attenuation), at this interface." 828 ::= { cOpticalPMCurrentEntry 3 } 829 830cOpticalPMCurrentParamType OBJECT-TYPE 831 SYNTAX OpticalParameterType 832 MAX-ACCESS not-accessible 833 STATUS current 834 DESCRIPTION 835 "This object specifies the optical parameter that is being 836 monitored, in this entry." 837 ::= { cOpticalPMCurrentEntry 4 } 838 839cOpticalPMCurrentMaxParam OBJECT-TYPE 840 SYNTAX OpticalParameterValue 841 MAX-ACCESS read-only 842 STATUS current 843 DESCRIPTION 844 "This object gives the maximum value measured for the monitored 845 optical parameter, in the current 15 minute or the current 846 24 hour interval." 847 ::= { cOpticalPMCurrentEntry 5 } 848 849cOpticalPMCurrentMinParam OBJECT-TYPE 850 SYNTAX OpticalParameterValue 851 MAX-ACCESS read-only 852 STATUS current 853 DESCRIPTION 854 "This object gives the minimum value measured for the monitored 855 optical parameter, in the current 15 minute or the current 856 24 hour interval." 857 ::= { cOpticalPMCurrentEntry 6 } 858 859cOpticalPMCurrentMeanParam OBJECT-TYPE 860 SYNTAX OpticalParameterValue 861 MAX-ACCESS read-only 862 STATUS current 863 DESCRIPTION 864 "This object gives the average value of the monitored 865 optical parameter, in the current 15 minute or the current 866 24 hour interval." 867 ::= { cOpticalPMCurrentEntry 7 } 868 869cOpticalPMCurrentUnavailSecs OBJECT-TYPE 870 SYNTAX Integer32 (0..86400 ) 871 MAX-ACCESS read-only 872 STATUS current 873 DESCRIPTION 874 "This object is used to indicate the number of seconds, 875 in the current 15 minute or the current 24 hour interval, for 876 which the optical performance data is not accounted for. 877 878 In the receive direction, the performance data could be 879 unavailable during these periods for multiple reasons 880 like the interface being administratively down or if there 881 is a Loss of Light alarm on the interface. In the transmit 882 direction, performance data could be unavailable when 883 the laser is shutdown." 884 ::= { cOpticalPMCurrentEntry 8 } 885 886 887-- cOpticalPMInterval Table 888 889cOpticalPMIntervalTable OBJECT-TYPE 890 SYNTAX SEQUENCE OF COpticalPMIntervalEntry 891 MAX-ACCESS not-accessible 892 STATUS current 893 DESCRIPTION 894 "This table stores performance monitoring data for the 895 various optical parameters, collected over previous 896 intervals. 897 898 This table can have entries for one complete 24 hour 899 interval and up to 96 complete 15 minute 900 intervals. A system is required to store at least 901 4 completed 15 minute intervals. The number of valid 902 15 minute intervals in this table is indicated by the 903 cOpticalMon15MinValidIntervals object and the number of 904 valid 24 hour intervals is indicated by the 905 cOpticalMon24HrValidIntervals object." 906 ::= { cOpticalPMGroup 2 } 907 908cOpticalPMIntervalEntry OBJECT-TYPE 909 SYNTAX COpticalPMIntervalEntry 910 MAX-ACCESS not-accessible 911 STATUS current 912 DESCRIPTION 913 "An entry in the cOpticalPMIntervalTable. It contains 914 performance monitoring data for an optical parameter, 915 collected over a previous interval. 916 917 Note that the set of monitored optical parameters may vary 918 based on interface type, direction, and monitoring location. 919 920 Examples of interfaces that can have an entry in this table 921 include optical transceivers, interfaces before and after 922 optical amplifiers, and interfaces before and after optical 923 attenuators." 924 INDEX { 925 cOpticalPMIntervalPeriod, 926 cOpticalPMIntervalNumber, 927 ifIndex, 928 cOpticalPMIntervalDirection, 929 cOpticalPMIntervalLocation, 930 cOpticalPMIntervalParamType 931 } 932 ::= { cOpticalPMIntervalTable 1 } 933 934COpticalPMIntervalEntry ::= SEQUENCE { 935 cOpticalPMIntervalPeriod OpticalPMPeriod, 936 cOpticalPMIntervalNumber Integer32, 937 cOpticalPMIntervalDirection OpticalIfDirection, 938 cOpticalPMIntervalLocation OpticalIfMonLocation, 939 cOpticalPMIntervalParamType OpticalParameterType, 940 cOpticalPMIntervalMaxParam OpticalParameterValue, 941 cOpticalPMIntervalMinParam OpticalParameterValue, 942 cOpticalPMIntervalMeanParam OpticalParameterValue, 943 cOpticalPMIntervalUnavailSecs Integer32 944} 945 946cOpticalPMIntervalPeriod OBJECT-TYPE 947 SYNTAX OpticalPMPeriod 948 MAX-ACCESS not-accessible 949 STATUS current 950 DESCRIPTION 951 "This object indicates whether the optical parameter values, 952 given in this entry, are collected over a period of 15 minutes 953 or 24 hours." 954 ::= { cOpticalPMIntervalEntry 1 } 955 956cOpticalPMIntervalNumber OBJECT-TYPE 957 SYNTAX Integer32 (1..96 ) 958 MAX-ACCESS not-accessible 959 STATUS current 960 DESCRIPTION 961 "A number between 1 and 96, which identifies the 962 interval for which the set of optical parameter values is 963 available. The interval identified by 1 is the most recently 964 completed 15 minute or 24 hour interval, and the interval 965 identified by N is the interval immediately preceding the one 966 identified by N-1." 967 ::= { cOpticalPMIntervalEntry 2 } 968 969cOpticalPMIntervalDirection OBJECT-TYPE 970 SYNTAX OpticalIfDirection 971 MAX-ACCESS not-accessible 972 STATUS current 973 DESCRIPTION 974 "This object indicates the direction monitored for the optical 975 interface, in this entry." 976 ::= { cOpticalPMIntervalEntry 3 } 977 978cOpticalPMIntervalLocation OBJECT-TYPE 979 SYNTAX OpticalIfMonLocation 980 MAX-ACCESS not-accessible 981 STATUS current 982 DESCRIPTION 983 "This object indicates whether the optical characteristics 984 are measured before or after adjustment (e.g. 985 optical amplification or attenuation), at this interface." 986 ::= { cOpticalPMIntervalEntry 4 } 987 988cOpticalPMIntervalParamType OBJECT-TYPE 989 SYNTAX OpticalParameterType 990 MAX-ACCESS not-accessible 991 STATUS current 992 DESCRIPTION 993 "This object specifies the optical parameter that is being 994 monitored, in this entry." 995 ::= { cOpticalPMIntervalEntry 5 } 996 997cOpticalPMIntervalMaxParam OBJECT-TYPE 998 SYNTAX OpticalParameterValue 999 MAX-ACCESS read-only 1000 STATUS current 1001 DESCRIPTION 1002 "This object gives the maximum value measured for the optical 1003 parameter, in a particular 15 minute or 24 hour interval." 1004 ::= { cOpticalPMIntervalEntry 6 } 1005 1006cOpticalPMIntervalMinParam OBJECT-TYPE 1007 SYNTAX OpticalParameterValue 1008 MAX-ACCESS read-only 1009 STATUS current 1010 DESCRIPTION 1011 "This object gives the minimum value measured for the optical 1012 parameter, in a particular 15 minute or 24 hour interval." 1013 ::= { cOpticalPMIntervalEntry 7 } 1014 1015cOpticalPMIntervalMeanParam OBJECT-TYPE 1016 SYNTAX OpticalParameterValue 1017 MAX-ACCESS read-only 1018 STATUS current 1019 DESCRIPTION 1020 "This object gives the average value of the measured optical 1021 parameter, in a particular 15 minute or 24 hour interval." 1022 ::= { cOpticalPMIntervalEntry 8 } 1023 1024cOpticalPMIntervalUnavailSecs OBJECT-TYPE 1025 SYNTAX Integer32 (0..86400 ) 1026 MAX-ACCESS read-only 1027 STATUS current 1028 DESCRIPTION 1029 "This object is used to indicate the number of seconds, 1030 in the particular 15 minute or 24 hour interval, for which the 1031 optical performance data is not accounted for. 1032 1033 In the receive direction, the performance data could be 1034 unavailable during these periods for multiple reasons 1035 like the interface being administratively down or if there 1036 is a Loss of Light alarm on the interface. In the transmit 1037 direction, performance data could be unavailable when 1038 the laser is shutdown." 1039 ::= { cOpticalPMIntervalEntry 9 } 1040 1041 1042-- Notifications 1043cOpticalMonitorMIBNotifications OBJECT IDENTIFIER 1044 ::= { ciscoOpticalMonitorMIB 2 } 1045 1046cOpticalMonNotificationPrefix OBJECT IDENTIFIER 1047 ::= { cOpticalMonitorMIBNotifications 0 } 1048 1049 1050 1051cOpticalMonParameterStatus NOTIFICATION-TYPE 1052 OBJECTS { 1053 cOpticalParameterValue, 1054 cOpticalParamAlarmStatus, 1055 cOpticalParamAlarmCurMaxThresh, 1056 cOpticalParamAlarmCurMaxSev, 1057 cOpticalParamAlarmLastChange 1058 } 1059 STATUS current 1060 DESCRIPTION 1061 "This notification is sent when any threshold related to an 1062 optical parameter is exceeded or cleared on an interface. 1063 1064 This notification may be suppressed under the following 1065 conditions: 1066 - depending on the value of the cOpticalNotifyEnable object, 1067 or 1068 - if the severity of the threshold as specified by 1069 the cOpticalParamHighWarningSev or 1070 cOpticalParamLowWarningSev object is 'notReported'. 1071 " 1072 ::= { cOpticalMonNotificationPrefix 1 } 1073-- MIB Conformance Statements 1074cOpticalMonitorMIBConformance OBJECT IDENTIFIER 1075 ::= { ciscoOpticalMonitorMIB 3 } 1076 1077cOpticalMonitorMIBCompliances OBJECT IDENTIFIER 1078 ::= { cOpticalMonitorMIBConformance 1 } 1079 1080cOpticalMonitorMIBGroups OBJECT IDENTIFIER 1081 ::= { cOpticalMonitorMIBConformance 2 } 1082 1083 1084cOpticalMonitorMIBCompliance MODULE-COMPLIANCE 1085 STATUS deprecated 1086 DESCRIPTION 1087 "The compliance statement for network elements that 1088 monitor optical characteristics and set thresholds on the 1089 optical interfaces in a network element." 1090 MODULE -- this module 1091 MANDATORY-GROUPS { cOpticalMIBMonGroup } 1092 1093 GROUP cOpticalMIBThresholdGroup 1094 DESCRIPTION 1095 "This group is required for network elements that support 1096 thresholds on optical parameters." 1097 1098 GROUP cOpticalMIBSeverityGroup 1099 DESCRIPTION 1100 "This group is required for network elements that support 1101 severities for thresholds on optical parameters." 1102 1103 GROUP cOpticalMIBPMGroup 1104 DESCRIPTION 1105 "This group is required for network elements that 1106 support collection of optical performance monitoring 1107 data for 15 minute or 24 hour intervals." 1108 1109 GROUP cOpticalMIBNotifyEnableGroup 1110 DESCRIPTION 1111 "This group is required for network elements that 1112 support the cOpticalMIBNotifGroup." 1113 1114 GROUP cOpticalMIBNotifGroup 1115 DESCRIPTION 1116 "This group is required for network elements that 1117 generate notifications when a threshold is exceeded or 1118 cleared on an interface." 1119 1120 OBJECT cOpticalParamHighAlarmThresh 1121 MIN-ACCESS read-only 1122 DESCRIPTION "Write access is not required." 1123 1124 OBJECT cOpticalParamHighWarningThresh 1125 MIN-ACCESS read-only 1126 DESCRIPTION "Write access is not required." 1127 1128 OBJECT cOpticalParamLowAlarmThresh 1129 MIN-ACCESS read-only 1130 DESCRIPTION "Write access is not required." 1131 1132 OBJECT cOpticalParamLowWarningThresh 1133 MIN-ACCESS read-only 1134 DESCRIPTION "Write access is not required." 1135 1136 OBJECT cOpticalParamHighAlarmSev 1137 MIN-ACCESS read-only 1138 DESCRIPTION "Write access is not required." 1139 1140 OBJECT cOpticalParamHighWarningSev 1141 MIN-ACCESS read-only 1142 DESCRIPTION "Write access is not required." 1143 1144 OBJECT cOpticalParamLowAlarmSev 1145 MIN-ACCESS read-only 1146 DESCRIPTION "Write access is not required." 1147 1148 OBJECT cOpticalParamLowWarningSev 1149 MIN-ACCESS read-only 1150 DESCRIPTION "Write access is not required." 1151 ::= { cOpticalMonitorMIBCompliances 1 } 1152 1153cOpticalMonitorMIBComplianceRev MODULE-COMPLIANCE 1154 STATUS current 1155 DESCRIPTION 1156 "The compliance statement for network elements that 1157 monitor optical characteristics and set thresholds on the 1158 optical interfaces in a network element." 1159 MODULE -- this module 1160 MANDATORY-GROUPS { cOpticalMIBMonGroup } 1161 1162 GROUP cOpticalMIBThresholdGroup 1163 DESCRIPTION 1164 "This group is required for network elements that support 1165 thresholds on optical parameters." 1166 1167 GROUP cOpticalMIBSeverityGroup 1168 DESCRIPTION 1169 "This group is required for network elements that support 1170 severities for thresholds on optical parameters." 1171 1172 GROUP cOpticalMIBPMGroup 1173 DESCRIPTION 1174 "This group is required for network elements that 1175 support collection of optical performance monitoring 1176 data for 15 minute or 24 hour intervals." 1177 1178 GROUP cOpticalMonIfTimeGroup 1179 DESCRIPTION 1180 "This group is required for network elements that maintain 1181 time related information for optical transceivers." 1182 1183 GROUP cOpticalMIBNotifyEnableGroup 1184 DESCRIPTION 1185 "This group is required for network elements that 1186 support the cOpticalMIBNotifGroup." 1187 1188 GROUP cOpticalMIBNotifGroup 1189 DESCRIPTION 1190 "This group is required for network elements that 1191 generate notifications when a threshold is exceeded or 1192 cleared on an interface." 1193 1194 GROUP cOpticalMIBEnableConfigGroup 1195 DESCRIPTION 1196 "This group is required for network elements that 1197 are capable of enabling/disabling optical monitoring 1198 functionality." 1199 1200 GROUP cOpticalMIBIntervalConfigGroup 1201 DESCRIPTION 1202 "This group is mandatory for network elements that 1203 support optical monitoring polling interval 1204 configuration." 1205 1206 GROUP cOpticalMonThreshSourceGroup 1207 DESCRIPTION 1208 "This group is mandatory for the network elements that 1209 support restoring the optical monitoring threshold 1210 to the default value." 1211 1212 OBJECT cOpticalParamHighAlarmThresh 1213 MIN-ACCESS read-only 1214 DESCRIPTION "Write access is not required." 1215 1216 OBJECT cOpticalParamHighWarningThresh 1217 MIN-ACCESS read-only 1218 DESCRIPTION "Write access is not required." 1219 1220 OBJECT cOpticalParamLowAlarmThresh 1221 MIN-ACCESS read-only 1222 DESCRIPTION "Write access is not required." 1223 1224 OBJECT cOpticalParamLowWarningThresh 1225 MIN-ACCESS read-only 1226 DESCRIPTION "Write access is not required." 1227 1228 OBJECT cOpticalParamHighAlarmSev 1229 MIN-ACCESS read-only 1230 DESCRIPTION "Write access is not required." 1231 1232 OBJECT cOpticalParamHighWarningSev 1233 MIN-ACCESS read-only 1234 DESCRIPTION "Write access is not required." 1235 1236 OBJECT cOpticalParamLowAlarmSev 1237 MIN-ACCESS read-only 1238 DESCRIPTION "Write access is not required." 1239 1240 OBJECT cOpticalParamLowWarningSev 1241 MIN-ACCESS read-only 1242 DESCRIPTION "Write access is not required." 1243 ::= { cOpticalMonitorMIBCompliances 2 } 1244 1245-- Units of Conformance 1246cOpticalMIBMonGroup OBJECT-GROUP 1247 OBJECTS { cOpticalParameterValue } 1248 STATUS current 1249 DESCRIPTION 1250 "A mandatory object that provides monitoring of optical 1251 characteristics." 1252 ::= { cOpticalMonitorMIBGroups 1 } 1253 1254cOpticalMIBThresholdGroup OBJECT-GROUP 1255 OBJECTS { 1256 cOpticalParamHighAlarmThresh, 1257 cOpticalParamHighWarningThresh, 1258 cOpticalParamLowAlarmThresh, 1259 cOpticalParamLowWarningThresh, 1260 cOpticalParamAlarmStatus, 1261 cOpticalParamAlarmCurMaxThresh, 1262 cOpticalParamAlarmLastChange 1263 } 1264 STATUS current 1265 DESCRIPTION 1266 "A collection of objects that support thresholds on optical 1267 parameters and provide status information when the thresholds 1268 are exceeded or cleared." 1269 ::= { cOpticalMonitorMIBGroups 2 } 1270 1271cOpticalMIBSeverityGroup OBJECT-GROUP 1272 OBJECTS { 1273 cOpticalParamHighAlarmSev, 1274 cOpticalParamHighWarningSev, 1275 cOpticalParamLowAlarmSev, 1276 cOpticalParamLowWarningSev, 1277 cOpticalParamAlarmCurMaxSev 1278 } 1279 STATUS current 1280 DESCRIPTION 1281 "A collection of objects that support severities for thresholds 1282 on optical parameters." 1283 ::= { cOpticalMonitorMIBGroups 3 } 1284 1285cOpticalMIBPMGroup OBJECT-GROUP 1286 OBJECTS { 1287 cOpticalMon15MinValidIntervals, 1288 cOpticalMon24HrValidIntervals, 1289 cOpticalPMCurrentMaxParam, 1290 cOpticalPMCurrentMinParam, 1291 cOpticalPMCurrentMeanParam, 1292 cOpticalPMCurrentUnavailSecs, 1293 cOpticalPMIntervalMaxParam, 1294 cOpticalPMIntervalMinParam, 1295 cOpticalPMIntervalMeanParam, 1296 cOpticalPMIntervalUnavailSecs 1297 } 1298 STATUS current 1299 DESCRIPTION 1300 "A collection of objects that provide optical performance 1301 monitoring data for 15 minute and 24 hour intervals." 1302 ::= { cOpticalMonitorMIBGroups 4 } 1303 1304cOpticalMIBNotifyEnableGroup OBJECT-GROUP 1305 OBJECTS { cOpticalNotifyEnable } 1306 STATUS current 1307 DESCRIPTION 1308 "An object to control the generation of notifications." 1309 ::= { cOpticalMonitorMIBGroups 5 } 1310 1311cOpticalMIBNotifGroup NOTIFICATION-GROUP 1312 NOTIFICATIONS { cOpticalMonParameterStatus } 1313 STATUS current 1314 DESCRIPTION 1315 "A notification generated when a threshold on an optical 1316 parameter is exceeded or cleared." 1317 ::= { cOpticalMonitorMIBGroups 6 } 1318 1319cOpticalMonIfTimeGroup OBJECT-GROUP 1320 OBJECTS { cOpticalMonIfTimeInSlot } 1321 STATUS current 1322 DESCRIPTION 1323 "A collection of object(s) that provide time related information 1324 for transceivers in the system." 1325 ::= { cOpticalMonitorMIBGroups 7 } 1326 1327cOpticalMIBEnableConfigGroup OBJECT-GROUP 1328 OBJECTS { cOpticalMonEnable } 1329 STATUS current 1330 DESCRIPTION 1331 "A collection of object(s) to enable/disable optical 1332 monitoring." 1333 ::= { cOpticalMonitorMIBGroups 8 } 1334 1335cOpticalMIBIntervalConfigGroup OBJECT-GROUP 1336 OBJECTS { cOpticalMonPollInterval } 1337 STATUS current 1338 DESCRIPTION 1339 "A collection of object(s) to specify polling interval for 1340 monitoring optical transceivers." 1341 ::= { cOpticalMonitorMIBGroups 9 } 1342 1343cOpticalMonThreshSourceGroup OBJECT-GROUP 1344 OBJECTS { cOpticalParamThreshSource } 1345 STATUS current 1346 DESCRIPTION 1347 "A collection of object(s) to restore a given threshold 1348 to its default value." 1349 ::= { cOpticalMonitorMIBGroups 10 } 1350 1351END 1352