1-- ***************************************************************** 2-- CISCO-ENVMON-MIB.my: CISCO Environmental Monitor MIB file 3-- 4-- November 1994 Sandra C. Durham/Jeffrey T. Johnson 5-- 6-- Copyright (c) 1994-2003, 2004 by cisco Systems, Inc. 7-- All rights reserved. 8-- 9-- ***************************************************************** 10-- 11CISCO-ENVMON-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, 15 OBJECT-TYPE, 16 NOTIFICATION-TYPE, 17 Gauge32, 18 Integer32 19 FROM SNMPv2-SMI 20 TEXTUAL-CONVENTION, 21 DisplayString, 22 TruthValue 23 FROM SNMPv2-TC 24 MODULE-COMPLIANCE, 25 OBJECT-GROUP, 26 NOTIFICATION-GROUP 27 FROM SNMPv2-CONF 28 ciscoMgmt 29 FROM CISCO-SMI; 30 31 32ciscoEnvMonMIB MODULE-IDENTITY 33 LAST-UPDATED "200312010000Z" 34 ORGANIZATION "Cisco Systems, Inc." 35 CONTACT-INFO 36 " Cisco Systems 37 Customer Service 38 39 Postal: 170 W Tasman Drive 40 San Jose, CA 95134 41 USA 42 43 Tel: +1 800 553-NETS 44 45 E-mail: cs-snmp@cisco.com" 46 DESCRIPTION 47 "The MIB module to describe the status of the Environmental 48 Monitor on those devices which support one." 49 REVISION "200312010000Z" 50 DESCRIPTION 51 "Added c37xx (13) and other (14) as values for 52 ciscoEnvMonPresent" 53 REVISION "200311250000Z" 54 DESCRIPTION 55 "Added ciscoEnvMonMIBMiscNotifGroup." 56 REVISION "200210150000Z" 57 DESCRIPTION 58 "Added c7600(12) as values for ciscoEnvMonPresent" 59 REVISION "200207170000Z" 60 DESCRIPTION 61 "Added optional groups ciscoEnvMonEnableStatChangeGroup 62 and ciscoEnvMonStatChangeNotifGroup." 63 REVISION "200202040000Z" 64 DESCRIPTION 65 "Added osr7600(11) as values 66 for ciscoEnvMonPresent" 67 REVISION "200108300000Z" 68 DESCRIPTION 69 "Added c10000(10) as values for ciscoEnvMonPresent" 70 REVISION "200108160000Z" 71 DESCRIPTION 72 "Added cat4000(9) as values for ciscoEnvMonPresent" 73 REVISION "200105070000Z" 74 DESCRIPTION 75 "Added cat6000(7),ubr7200(8) 76 as values for ciscoEnvMonPresent" 77 REVISION "200001310000Z" 78 DESCRIPTION 79 "Add notFunctioning to CiscoEnvMonState. 80 " 81 REVISION "9810220000Z" 82 DESCRIPTION 83 "Renamed enumerated value internalRPS(5) as 84 internalRedundant(5) and added description for 85 ciscoEnvMonSupplySource enumerated values. 86 " 87 REVISION "9808050000Z" 88 DESCRIPTION 89 "Add enumerated value internalRPS(5) to 90 ciscoEnvMonSupplySource. 91 " 92 REVISION "9611120000Z" 93 DESCRIPTION 94 "Add monitoring support for c3600 series router" 95 REVISION "9508150000Z" 96 DESCRIPTION 97 "Specify a correct (non-negative) range for several 98 index objects." 99 REVISION "9503130000Z" 100 DESCRIPTION 101 "Miscellaneous changes including monitoring support 102 for c7000 series redundant power supplies." 103 104 ::= { ciscoMgmt 13 } 105 106 107CiscoEnvMonState ::= TEXTUAL-CONVENTION 108 STATUS current 109 DESCRIPTION 110 "Represents the state of a device being monitored. 111 Valid values are: 112 113 normal(1): the environment is good, such as low 114 temperature. 115 116 warning(2): the environment is bad, such as temperature 117 above normal operation range but not too 118 high. 119 120 critical(3): the environment is very bad, such as 121 temperature much higher than normal 122 operation limit. 123 124 shutdown(4): the environment is the worst, the system 125 should be shutdown immediately. 126 127 notPresent(5): the environmental monitor is not present, 128 such as temperature sensors do not exist. 129 130 notFunctioning(6): the environmental monitor does not 131 function properly, such as a temperature 132 sensor generates a abnormal data like 133 1000 C. 134 " 135 SYNTAX INTEGER { 136 normal(1), 137 warning(2), 138 critical(3), 139 shutdown(4), 140 notPresent(5), 141 notFunctioning(6) 142 } 143 144CiscoSignedGauge ::= TEXTUAL-CONVENTION 145 STATUS current 146 DESCRIPTION 147 "Represents the current value of an entity, as a signed 148 integer." 149 SYNTAX Integer32 150 151ciscoEnvMonObjects OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 1 } 152 153ciscoEnvMonPresent OBJECT-TYPE 154 SYNTAX INTEGER { 155 oldAgs (1), 156 ags (2), 157 c7000 (3), 158 ci (4), 159 cAccessMon (6), 160 cat6000 (7), 161 ubr7200 (8), 162 cat4000 (9), 163 c10000 (10), 164 osr7600(11), 165 c7600 (12), 166 c37xx (13), 167 other (14) 168 } 169 MAX-ACCESS read-only 170 STATUS current 171 DESCRIPTION 172 "The type of environmental monitor located in the chassis. 173 An oldAgs environmental monitor card is identical to an ags 174 environmental card except that it is not capable of supplying 175 data, and hence no instance of the remaining objects in this 176 MIB will be returned in response to an SNMP query. Note that 177 only a firmware upgrade is required to convert an oldAgs into 178 an ags card." 179 ::= { ciscoEnvMonObjects 1 } 180 181 182ciscoEnvMonVoltageStatusTable OBJECT-TYPE 183 SYNTAX SEQUENCE OF CiscoEnvMonVoltageStatusEntry 184 MAX-ACCESS not-accessible 185 STATUS current 186 DESCRIPTION 187 "The table of voltage status maintained by the environmental 188 monitor." 189 ::= { ciscoEnvMonObjects 2 } 190 191ciscoEnvMonVoltageStatusEntry OBJECT-TYPE 192 SYNTAX CiscoEnvMonVoltageStatusEntry 193 MAX-ACCESS not-accessible 194 STATUS current 195 DESCRIPTION 196 "An entry in the voltage status table, representing the status 197 of the associated testpoint maintained by the environmental 198 monitor." 199 INDEX { ciscoEnvMonVoltageStatusIndex } 200 ::= { ciscoEnvMonVoltageStatusTable 1 } 201 202CiscoEnvMonVoltageStatusEntry ::= 203 SEQUENCE { 204 ciscoEnvMonVoltageStatusIndex Integer32, 205 ciscoEnvMonVoltageStatusDescr DisplayString, 206 ciscoEnvMonVoltageStatusValue CiscoSignedGauge, 207 ciscoEnvMonVoltageThresholdLow Integer32, 208 ciscoEnvMonVoltageThresholdHigh Integer32, 209 ciscoEnvMonVoltageLastShutdown Integer32, 210 ciscoEnvMonVoltageState CiscoEnvMonState 211 } 212 213ciscoEnvMonVoltageStatusIndex OBJECT-TYPE 214 SYNTAX Integer32 (0..2147483647) 215 MAX-ACCESS not-accessible 216 STATUS current 217 DESCRIPTION 218 "Unique index for the testpoint being instrumented. 219 This index is for SNMP purposes only, and has no 220 intrinsic meaning." 221 ::= { ciscoEnvMonVoltageStatusEntry 1 } 222 223ciscoEnvMonVoltageStatusDescr OBJECT-TYPE 224 SYNTAX DisplayString (SIZE (0..32)) 225 MAX-ACCESS read-only 226 STATUS current 227 DESCRIPTION 228 "Textual description of the testpoint being instrumented. 229 This description is a short textual label, suitable as a 230 human-sensible identification for the rest of the 231 information in the entry." 232 ::= { ciscoEnvMonVoltageStatusEntry 2 } 233 234ciscoEnvMonVoltageStatusValue OBJECT-TYPE 235 SYNTAX CiscoSignedGauge 236 UNITS "millivolts" 237 MAX-ACCESS read-only 238 STATUS current 239 DESCRIPTION 240 "The current measurement of the testpoint being instrumented." 241 ::= { ciscoEnvMonVoltageStatusEntry 3 } 242 243ciscoEnvMonVoltageThresholdLow OBJECT-TYPE 244 SYNTAX Integer32 245 UNITS "millivolts" 246 MAX-ACCESS read-only 247 STATUS current 248 DESCRIPTION 249 "The lowest value that the associated instance of the object 250 ciscoEnvMonVoltageStatusValue may obtain before an emergency 251 shutdown of the managed device is initiated." 252 ::= { ciscoEnvMonVoltageStatusEntry 4 } 253 254ciscoEnvMonVoltageThresholdHigh OBJECT-TYPE 255 SYNTAX Integer32 256 UNITS "millivolts" 257 MAX-ACCESS read-only 258 STATUS current 259 DESCRIPTION 260 "The highest value that the associated instance of the object 261 ciscoEnvMonVoltageStatusValue may obtain before an emergency 262 shutdown of the managed device is initiated." 263 ::= { ciscoEnvMonVoltageStatusEntry 5 } 264 265ciscoEnvMonVoltageLastShutdown OBJECT-TYPE 266 SYNTAX Integer32 267 UNITS "millivolts" 268 MAX-ACCESS read-only 269 STATUS current 270 DESCRIPTION 271 "The value of the associated instance of the object 272 ciscoEnvMonVoltageStatusValue at the time an emergency 273 shutdown of the managed device was last initiated. This 274 value is stored in non-volatile RAM and hence is able to 275 survive the shutdown." 276 ::= { ciscoEnvMonVoltageStatusEntry 6 } 277 278ciscoEnvMonVoltageState OBJECT-TYPE 279 SYNTAX CiscoEnvMonState 280 MAX-ACCESS read-only 281 STATUS current 282 DESCRIPTION 283 "The current state of the testpoint being instrumented." 284 ::= { ciscoEnvMonVoltageStatusEntry 7 } 285 286 287 288ciscoEnvMonTemperatureStatusTable OBJECT-TYPE 289 SYNTAX SEQUENCE OF CiscoEnvMonTemperatureStatusEntry 290 MAX-ACCESS not-accessible 291 STATUS current 292 DESCRIPTION 293 "The table of ambient temperature status maintained by the 294 environmental monitor." 295 ::= { ciscoEnvMonObjects 3 } 296 297ciscoEnvMonTemperatureStatusEntry OBJECT-TYPE 298 SYNTAX CiscoEnvMonTemperatureStatusEntry 299 MAX-ACCESS not-accessible 300 STATUS current 301 DESCRIPTION 302 "An entry in the ambient temperature status table, representing 303 the status of the associated testpoint maintained by the 304 environmental monitor." 305 INDEX { ciscoEnvMonTemperatureStatusIndex } 306 ::= { ciscoEnvMonTemperatureStatusTable 1 } 307 308CiscoEnvMonTemperatureStatusEntry ::= 309 SEQUENCE { 310 ciscoEnvMonTemperatureStatusIndex Integer32, 311 ciscoEnvMonTemperatureStatusDescr DisplayString, 312 ciscoEnvMonTemperatureStatusValue Gauge32, 313 ciscoEnvMonTemperatureThreshold Integer32, 314 ciscoEnvMonTemperatureLastShutdown Integer32, 315 ciscoEnvMonTemperatureState CiscoEnvMonState 316 } 317 318 319ciscoEnvMonTemperatureStatusIndex OBJECT-TYPE 320 SYNTAX Integer32 (0..2147483647) 321 MAX-ACCESS not-accessible 322 STATUS current 323 DESCRIPTION 324 "Unique index for the testpoint being instrumented. 325 This index is for SNMP purposes only, and has no 326 intrinsic meaning." 327 ::= { ciscoEnvMonTemperatureStatusEntry 1 } 328 329ciscoEnvMonTemperatureStatusDescr OBJECT-TYPE 330 SYNTAX DisplayString (SIZE (0..32)) 331 MAX-ACCESS read-only 332 STATUS current 333 DESCRIPTION 334 "Textual description of the testpoint being instrumented. 335 This description is a short textual label, suitable as a 336 human-sensible identification for the rest of the 337 information in the entry." 338 ::= { ciscoEnvMonTemperatureStatusEntry 2 } 339 340ciscoEnvMonTemperatureStatusValue OBJECT-TYPE 341 SYNTAX Gauge32 342 UNITS "degrees Celsius" 343 MAX-ACCESS read-only 344 STATUS current 345 DESCRIPTION 346 "The current measurement of the testpoint being instrumented." 347 ::= { ciscoEnvMonTemperatureStatusEntry 3 } 348 349ciscoEnvMonTemperatureThreshold OBJECT-TYPE 350 SYNTAX Integer32 351 UNITS "degrees Celsius" 352 MAX-ACCESS read-only 353 STATUS current 354 DESCRIPTION 355 "The highest value that the associated instance of the 356 object ciscoEnvMonTemperatureStatusValue may obtain 357 before an emergency shutdown of the managed device is 358 initiated." 359 ::= { ciscoEnvMonTemperatureStatusEntry 4 } 360 361ciscoEnvMonTemperatureLastShutdown OBJECT-TYPE 362 SYNTAX Integer32 363 UNITS "degrees Celsius" 364 MAX-ACCESS read-only 365 STATUS current 366 DESCRIPTION 367 "The value of the associated instance of the object 368 ciscoEnvMonTemperatureStatusValue at the time an emergency 369 shutdown of the managed device was last initiated. This 370 value is stored in non-volatile RAM and hence is able to 371 survive the shutdown." 372 ::= { ciscoEnvMonTemperatureStatusEntry 5 } 373 374ciscoEnvMonTemperatureState OBJECT-TYPE 375 SYNTAX CiscoEnvMonState 376 MAX-ACCESS read-only 377 STATUS current 378 DESCRIPTION 379 "The current state of the testpoint being instrumented." 380 ::= { ciscoEnvMonTemperatureStatusEntry 6 } 381 382 383 384ciscoEnvMonFanStatusTable OBJECT-TYPE 385 SYNTAX SEQUENCE OF CiscoEnvMonFanStatusEntry 386 MAX-ACCESS not-accessible 387 STATUS current 388 DESCRIPTION 389 "The table of fan status maintained by the environmental 390 monitor." 391 ::= { ciscoEnvMonObjects 4 } 392 393ciscoEnvMonFanStatusEntry OBJECT-TYPE 394 SYNTAX CiscoEnvMonFanStatusEntry 395 MAX-ACCESS not-accessible 396 STATUS current 397 DESCRIPTION 398 "An entry in the fan status table, representing the status of 399 the associated fan maintained by the environmental monitor." 400 INDEX { ciscoEnvMonFanStatusIndex } 401 ::= { ciscoEnvMonFanStatusTable 1 } 402 403CiscoEnvMonFanStatusEntry ::= 404 SEQUENCE { 405 ciscoEnvMonFanStatusIndex Integer32, 406 ciscoEnvMonFanStatusDescr DisplayString, 407 ciscoEnvMonFanState CiscoEnvMonState 408 } 409 410ciscoEnvMonFanStatusIndex OBJECT-TYPE 411 SYNTAX Integer32 (0..2147483647) 412 MAX-ACCESS not-accessible 413 STATUS current 414 DESCRIPTION 415 "Unique index for the fan being instrumented. 416 This index is for SNMP purposes only, and has no 417 intrinsic meaning." 418 ::= { ciscoEnvMonFanStatusEntry 1 } 419 420ciscoEnvMonFanStatusDescr OBJECT-TYPE 421 SYNTAX DisplayString (SIZE (0..32)) 422 MAX-ACCESS read-only 423 STATUS current 424 DESCRIPTION 425 "Textual description of the fan being instrumented. 426 This description is a short textual label, suitable as a 427 human-sensible identification for the rest of the 428 information in the entry." 429 ::= { ciscoEnvMonFanStatusEntry 2 } 430 431ciscoEnvMonFanState OBJECT-TYPE 432 SYNTAX CiscoEnvMonState 433 MAX-ACCESS read-only 434 STATUS current 435 DESCRIPTION 436 "The current state of the fan being instrumented." 437 ::= { ciscoEnvMonFanStatusEntry 3 } 438 439 440 441ciscoEnvMonSupplyStatusTable OBJECT-TYPE 442 SYNTAX SEQUENCE OF CiscoEnvMonSupplyStatusEntry 443 MAX-ACCESS not-accessible 444 STATUS current 445 DESCRIPTION 446 "The table of power supply status maintained by the 447 environmental monitor card." 448 ::= { ciscoEnvMonObjects 5 } 449 450ciscoEnvMonSupplyStatusEntry OBJECT-TYPE 451 SYNTAX CiscoEnvMonSupplyStatusEntry 452 MAX-ACCESS not-accessible 453 STATUS current 454 DESCRIPTION 455 "An entry in the power supply status table, representing the 456 status of the associated power supply maintained by the 457 environmental monitor card." 458 INDEX { ciscoEnvMonSupplyStatusIndex } 459 ::= { ciscoEnvMonSupplyStatusTable 1 } 460 461CiscoEnvMonSupplyStatusEntry ::= 462 SEQUENCE { 463 ciscoEnvMonSupplyStatusIndex Integer32, 464 ciscoEnvMonSupplyStatusDescr DisplayString, 465 ciscoEnvMonSupplyState CiscoEnvMonState, 466 ciscoEnvMonSupplySource INTEGER 467 } 468 469ciscoEnvMonSupplyStatusIndex OBJECT-TYPE 470 SYNTAX Integer32 (0..2147483647) 471 MAX-ACCESS not-accessible 472 STATUS current 473 DESCRIPTION 474 "Unique index for the power supply being instrumented. 475 This index is for SNMP purposes only, and has no 476 intrinsic meaning." 477 ::= { ciscoEnvMonSupplyStatusEntry 1 } 478 479ciscoEnvMonSupplyStatusDescr OBJECT-TYPE 480 SYNTAX DisplayString (SIZE (0..32)) 481 MAX-ACCESS read-only 482 STATUS current 483 DESCRIPTION 484 "Textual description of the power supply being instrumented. 485 This description is a short textual label, suitable as a 486 human-sensible identification for the rest of the 487 information in the entry." 488 ::= { ciscoEnvMonSupplyStatusEntry 2 } 489 490ciscoEnvMonSupplyState OBJECT-TYPE 491 SYNTAX CiscoEnvMonState 492 MAX-ACCESS read-only 493 STATUS current 494 DESCRIPTION 495 "The current state of the power supply being instrumented." 496 ::= { ciscoEnvMonSupplyStatusEntry 3 } 497 498ciscoEnvMonSupplySource OBJECT-TYPE 499 SYNTAX INTEGER { 500 unknown(1), 501 ac(2), 502 dc(3), 503 externalPowerSupply(4), 504 internalRedundant(5) 505 } 506 MAX-ACCESS read-only 507 STATUS current 508 DESCRIPTION 509 "The power supply source. 510 unknown - Power supply source unknown 511 ac - AC power supply 512 dc - DC power supply 513 externalPowerSupply - External power supply 514 internalRedundant - Internal redundant power supply 515 " 516 ::= { ciscoEnvMonSupplyStatusEntry 4 } 517 518ciscoEnvMonAlarmContacts OBJECT-TYPE 519 SYNTAX BITS { 520 minorVisual(0), 521 majorVisual(1), 522 criticalVisual(2), 523 minorAudible(3), 524 majorAudible(4), 525 criticalAudible(5), 526 input(6) 527 } 528 529 MAX-ACCESS read-only 530 STATUS current 531 DESCRIPTION 532 "Each bit is set to reflect the respective 533 alarm being set. The bit will be cleared 534 when the respective alarm is cleared." 535 ::= { ciscoEnvMonObjects 6 } 536 537ciscoEnvMonMIBNotificationEnables OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 2 } 538 539ciscoEnvMonEnableShutdownNotification OBJECT-TYPE 540 SYNTAX TruthValue 541 MAX-ACCESS read-write 542 STATUS current 543 DESCRIPTION 544 "This variable indicates whether the system 545 produces the ciscoEnvMonShutdownNotification. A false 546 value will prevent shutdown notifications 547 from being generated by this system." 548 DEFVAL { false } 549 ::= { ciscoEnvMonMIBNotificationEnables 1 } 550 551ciscoEnvMonEnableVoltageNotification OBJECT-TYPE 552 SYNTAX TruthValue 553 MAX-ACCESS read-write 554 STATUS deprecated 555 DESCRIPTION 556 "This variable indicates whether the system 557 produces the ciscoEnvMonVoltageNotification. A false 558 value will prevent voltage notifications from being 559 generated by this system. This object is deprecated 560 in favour of ciscoEnvMonEnableStatChangeNotif." 561 DEFVAL { false } 562 ::= { ciscoEnvMonMIBNotificationEnables 2 } 563 564ciscoEnvMonEnableTemperatureNotification OBJECT-TYPE 565 SYNTAX TruthValue 566 MAX-ACCESS read-write 567 STATUS deprecated 568 DESCRIPTION 569 "This variable indicates whether the system 570 produces the ciscoEnvMonTemperatureNotification. 571 A false value prevents temperature notifications 572 from being sent by this entity. This object is 573 deprecated in favour of 574 ciscoEnvMonEnableStatChangeNotif." 575 DEFVAL { false } 576 ::= { ciscoEnvMonMIBNotificationEnables 3 } 577 578ciscoEnvMonEnableFanNotification OBJECT-TYPE 579 SYNTAX TruthValue 580 MAX-ACCESS read-write 581 STATUS deprecated 582 DESCRIPTION 583 "This variable indicates whether the system 584 produces the ciscoEnvMonFanNotification. 585 A false value prevents fan notifications 586 from being sent by this entity. This object is 587 deprecated in favour of 588 ciscoEnvMonEnableStatChangeNotif." 589 DEFVAL { false } 590 ::= { ciscoEnvMonMIBNotificationEnables 4 } 591 592ciscoEnvMonEnableRedundantSupplyNotification OBJECT-TYPE 593 SYNTAX TruthValue 594 MAX-ACCESS read-write 595 STATUS deprecated 596 DESCRIPTION 597 "This variable indicates whether the system 598 produces the ciscoEnvMonRedundantSupplyNotification. 599 A false value prevents redundant supply notifications 600 from being generated by this system. This object is 601 deprecated in favour of 602 ciscoEnvMonEnableStatChangeNotif." 603 DEFVAL { false } 604 ::= { ciscoEnvMonMIBNotificationEnables 5 } 605 606ciscoEnvMonEnableStatChangeNotif OBJECT-TYPE 607 SYNTAX TruthValue 608 MAX-ACCESS read-write 609 STATUS current 610 DESCRIPTION 611 "This variable indicates whether the system 612 produces the ciscoEnvMonVoltStatusChangeNotif, 613 ciscoEnvMonTempStatusChangeNotif, 614 ciscoEnvMonFanStatusChangeNotif and 615 ciscoEnvMonSuppStatusChangeNotif. A false value will 616 prevent these notifications from being generated by 617 this system." 618 DEFVAL { false } 619 ::= { ciscoEnvMonMIBNotificationEnables 6 } 620 621-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications 622-- that are backward compatible with SNMPv1 Traps. 623ciscoEnvMonMIBNotificationPrefix OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 3 } 624ciscoEnvMonMIBNotifications OBJECT IDENTIFIER ::= { ciscoEnvMonMIBNotificationPrefix 0 } 625 626ciscoEnvMonShutdownNotification NOTIFICATION-TYPE 627 -- no OBJECTS 628 STATUS current 629 DESCRIPTION 630 "A ciscoEnvMonShutdownNotification is sent if the environmental 631 monitor detects a testpoint reaching a critical state 632 and is about to initiate a shutdown. This notification 633 contains no objects so that it may be encoded and sent in the 634 shortest amount of time possible. Even so, management 635 applications should not rely on receiving such a notification 636 as it may not be sent before the shutdown completes." 637 ::= { ciscoEnvMonMIBNotifications 1 } 638 639 640ciscoEnvMonVoltageNotification NOTIFICATION-TYPE 641 OBJECTS { 642 ciscoEnvMonVoltageStatusDescr, 643 ciscoEnvMonVoltageStatusValue, 644 ciscoEnvMonVoltageState 645 } 646 STATUS deprecated 647 DESCRIPTION 648 "A ciscoEnvMonVoltageNotification is sent if the voltage 649 measured at a given testpoint is outside the normal range 650 for the testpoint (i.e. is at the warning, critical, or 651 shutdown stage). Since such a notification is usually 652 generated before the shutdown state is reached, it can 653 convey more data and has a better chance of being sent 654 than does the ciscoEnvMonShutdownNotification. 655 This notification is deprecated in favour of 656 ciscoEnvMonVoltStatusChangeNotif." 657 ::= { ciscoEnvMonMIBNotifications 2 } 658 659 660ciscoEnvMonTemperatureNotification NOTIFICATION-TYPE 661 OBJECTS { 662 ciscoEnvMonTemperatureStatusDescr, 663 ciscoEnvMonTemperatureStatusValue, 664 ciscoEnvMonTemperatureState 665 } 666 STATUS deprecated 667 DESCRIPTION 668 "A ciscoEnvMonTemperatureNotification is sent if the 669 temperature measured at a given testpoint is outside 670 the normal range for the testpoint (i.e. is at the warning, 671 critical, or shutdown stage). Since such a Notification 672 is usually generated before the shutdown state is reached, 673 it can convey more data and has a better chance of being 674 sent than does the ciscoEnvMonShutdownNotification. 675 This notification is deprecated in favour of 676 ciscoEnvMonTempStatusChangeNotif." 677 ::= { ciscoEnvMonMIBNotifications 3 } 678 679 680 681ciscoEnvMonFanNotification NOTIFICATION-TYPE 682 OBJECTS { 683 ciscoEnvMonFanStatusDescr, 684 ciscoEnvMonFanState 685 } 686 STATUS deprecated 687 DESCRIPTION 688 "A ciscoEnvMonFanNotification is sent if any one of 689 the fans in the fan array (where extant) fails. 690 Since such a notification is usually generated before 691 the shutdown state is reached, it can convey more 692 data and has a better chance of being sent 693 than does the ciscoEnvMonShutdownNotification. 694 This notification is deprecated in favour of 695 ciscoEnvMonFanStatusChangeNotif." 696 ::= { ciscoEnvMonMIBNotifications 4 } 697 698ciscoEnvMonRedundantSupplyNotification NOTIFICATION-TYPE 699 OBJECTS { 700 ciscoEnvMonSupplyStatusDescr, 701 ciscoEnvMonSupplyState 702 } 703 STATUS deprecated 704 DESCRIPTION 705 "A ciscoEnvMonRedundantSupplyNotification is sent if 706 the redundant power supply (where extant) fails. 707 Since such a notification is usually generated before 708 the shutdown state is reached, it can convey more 709 data and has a better chance of being sent 710 than does the ciscoEnvMonShutdownNotification. 711 This notification is deprecated in favour of 712 ciscoEnvMonSuppStatusChangeNotif." 713 ::= { ciscoEnvMonMIBNotifications 5 } 714 715ciscoEnvMonVoltStatusChangeNotif NOTIFICATION-TYPE 716 OBJECTS { 717 ciscoEnvMonVoltageStatusDescr, 718 ciscoEnvMonVoltageStatusValue, 719 ciscoEnvMonVoltageState 720 } 721 STATUS current 722 DESCRIPTION 723 "A ciscoEnvMonVoltStatusChangeNotif is sent if there is 724 change in the state of a device being monitored 725 by ciscoEnvMonVoltageState." 726 ::= { ciscoEnvMonMIBNotifications 6 } 727 728ciscoEnvMonTempStatusChangeNotif NOTIFICATION-TYPE 729 OBJECTS { 730 ciscoEnvMonTemperatureStatusDescr, 731 ciscoEnvMonTemperatureStatusValue, 732 ciscoEnvMonTemperatureState 733 } 734 STATUS current 735 DESCRIPTION 736 "A ciscoEnvMonTempStatusChangeNotif is sent if there 737 is change in the state of a device being monitored 738 by ciscoEnvMonTemperatureState." 739 ::= { ciscoEnvMonMIBNotifications 7 } 740 741ciscoEnvMonFanStatusChangeNotif NOTIFICATION-TYPE 742 OBJECTS { 743 ciscoEnvMonFanStatusDescr, 744 ciscoEnvMonFanState 745 } 746 STATUS current 747 DESCRIPTION 748 "A ciscoEnvMonFanStatusChangeNotif is sent if there 749 is change in the state of a device being monitored 750 by ciscoEnvMonFanState." 751 ::= { ciscoEnvMonMIBNotifications 8 } 752 753ciscoEnvMonSuppStatusChangeNotif NOTIFICATION-TYPE 754 OBJECTS { 755 ciscoEnvMonSupplyStatusDescr, 756 ciscoEnvMonSupplyState 757 } 758 STATUS current 759 DESCRIPTION 760 "A ciscoEnvMonSupplyStatChangeNotif is sent if there 761 is change in the state of a device being monitored 762 by ciscoEnvMonSupplyState." 763 ::= { ciscoEnvMonMIBNotifications 9 } 764 765-- conformance information 766 767ciscoEnvMonMIBConformance OBJECT IDENTIFIER ::= { ciscoEnvMonMIB 4 } 768ciscoEnvMonMIBCompliances OBJECT IDENTIFIER ::= { ciscoEnvMonMIBConformance 1 } 769ciscoEnvMonMIBGroups OBJECT IDENTIFIER ::= { ciscoEnvMonMIBConformance 2 } 770 771 772-- compliance statements 773 774ciscoEnvMonMIBCompliance MODULE-COMPLIANCE 775 STATUS deprecated 776 DESCRIPTION 777 "The compliance statement for entities which implement 778 the Cisco Environmental Monitor MIB. This is 779 deprecated and new compliance 780 ciscoEnvMonMIBComplianceRev1 is added." 781 MODULE -- this module 782 MANDATORY-GROUPS { ciscoEnvMonMIBGroup } 783 ::= { ciscoEnvMonMIBCompliances 1 } 784 785ciscoEnvMonMIBComplianceRev1 MODULE-COMPLIANCE 786 STATUS current 787 DESCRIPTION 788 "The compliance statement for entities which implement 789 the Cisco Environmental Monitor MIB." 790 MODULE -- this module 791 MANDATORY-GROUPS { ciscoEnvMonMIBGroupRev, 792 ciscoEnvMonMIBNotifGroup } 793 794 GROUP ciscoEnvMonEnableStatChangeGroup 795 DESCRIPTION 796 "The ciscoEnvMonEnableStatChangeGroup is optional. 797 This group is applicable for implementations which 798 need status change notifications for environmental 799 monitoring." 800 801 GROUP ciscoEnvMonStatChangeNotifGroup 802 DESCRIPTION 803 "The ciscoEnvMonStatChangeNotifGroup is optional. 804 This group is applicable for implementations which 805 need status change notifications for environmental 806 monitoring." 807 808 ::= { ciscoEnvMonMIBCompliances 2 } 809 810-- units of conformance 811 812ciscoEnvMonMIBGroup OBJECT-GROUP 813 OBJECTS { 814 ciscoEnvMonPresent, 815 816 ciscoEnvMonVoltageStatusDescr, 817 ciscoEnvMonVoltageStatusValue, 818 ciscoEnvMonVoltageThresholdLow, 819 ciscoEnvMonVoltageThresholdHigh, 820 ciscoEnvMonVoltageLastShutdown, 821 ciscoEnvMonVoltageState, 822 823 ciscoEnvMonTemperatureStatusDescr, 824 ciscoEnvMonTemperatureStatusValue, 825 ciscoEnvMonTemperatureThreshold, 826 ciscoEnvMonTemperatureLastShutdown, 827 ciscoEnvMonTemperatureState, 828 829 ciscoEnvMonFanStatusDescr, 830 ciscoEnvMonFanState, 831 832 ciscoEnvMonSupplyStatusDescr, 833 ciscoEnvMonSupplyState, 834 ciscoEnvMonSupplySource, 835 836 ciscoEnvMonAlarmContacts, 837 838 ciscoEnvMonEnableShutdownNotification, 839 ciscoEnvMonEnableVoltageNotification, 840 ciscoEnvMonEnableTemperatureNotification, 841 ciscoEnvMonEnableFanNotification, 842 ciscoEnvMonEnableRedundantSupplyNotification 843 844 } 845 STATUS deprecated 846 DESCRIPTION 847 "A collection of objects providing environmental 848 monitoring capability to a cisco chassis. This group 849 is deprecated in favour of ciscoEnvMonMIBGroupRev." 850 ::= { ciscoEnvMonMIBGroups 1 } 851 852ciscoEnvMonMIBGroupRev OBJECT-GROUP 853 OBJECTS { 854 ciscoEnvMonPresent, 855 856 ciscoEnvMonVoltageStatusDescr, 857 ciscoEnvMonVoltageStatusValue, 858 ciscoEnvMonVoltageThresholdLow, 859 ciscoEnvMonVoltageThresholdHigh, 860 ciscoEnvMonVoltageLastShutdown, 861 ciscoEnvMonVoltageState, 862 863 ciscoEnvMonTemperatureStatusDescr, 864 ciscoEnvMonTemperatureStatusValue, 865 ciscoEnvMonTemperatureThreshold, 866 ciscoEnvMonTemperatureLastShutdown, 867 ciscoEnvMonTemperatureState, 868 869 ciscoEnvMonFanStatusDescr, 870 ciscoEnvMonFanState, 871 872 ciscoEnvMonSupplyStatusDescr, 873 ciscoEnvMonSupplyState, 874 ciscoEnvMonSupplySource, 875 876 ciscoEnvMonAlarmContacts, 877 878 ciscoEnvMonEnableShutdownNotification 879 880 } 881 STATUS current 882 DESCRIPTION 883 "A collection of objects providing environmental 884 monitoring capability to a cisco chassis." 885 ::= { ciscoEnvMonMIBGroups 2 } 886 887ciscoEnvMonEnableStatChangeGroup OBJECT-GROUP 888 OBJECTS { 889 ciscoEnvMonEnableStatChangeNotif 890 } 891 STATUS current 892 DESCRIPTION 893 "A collection of objects providing enabling/disabling 894 of the status change notifications for environmental 895 monitoring." 896 ::= { ciscoEnvMonMIBGroups 3 } 897 898ciscoEnvMonMIBNotifGroup NOTIFICATION-GROUP 899 NOTIFICATIONS { 900 ciscoEnvMonShutdownNotification 901 } 902 STATUS current 903 DESCRIPTION 904 "A notification group providing shutdown notification 905 for environmental monitoring. " 906 ::= { ciscoEnvMonMIBGroups 4 } 907 908ciscoEnvMonStatChangeNotifGroup NOTIFICATION-GROUP 909 NOTIFICATIONS { 910 ciscoEnvMonVoltStatusChangeNotif, 911 ciscoEnvMonTempStatusChangeNotif, 912 ciscoEnvMonFanStatusChangeNotif, 913 ciscoEnvMonSuppStatusChangeNotif 914 } 915 STATUS current 916 DESCRIPTION 917 "A collection of notifications providing the status 918 change for environmental monitoring." 919 ::= { ciscoEnvMonMIBGroups 5 } 920 921ciscoEnvMonMIBMiscNotifGroup NOTIFICATION-GROUP 922 NOTIFICATIONS { 923 ciscoEnvMonVoltageNotification, 924 ciscoEnvMonTemperatureNotification, 925 ciscoEnvMonFanNotification, 926 ciscoEnvMonRedundantSupplyNotification 927 } 928 STATUS deprecated 929 DESCRIPTION 930 "A collection of various notifications for the 931 enviromental monitoring mib module. The notifications 932 the group and the group are both in deprecated state. 933 The notifications in the group were deprecated in 934 favour of notifications in 935 ciscoEnvMonStatChangeNotifGroup." 936 ::= { ciscoEnvMonMIBGroups 6 } 937 938END 939