1 HP-ICF-CHASSIS DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 Integer32, Counter32, 5 OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE 6 FROM SNMPv2-SMI 7 DisplayString, TimeStamp,TruthValue 8 FROM SNMPv2-TC 9 MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 10 FROM SNMPv2-CONF 11 PhysicalIndex 12 FROM ENTITY-MIB 13 hpicfObjectModules, hpicfCommon, hpicfCommonTrapsPrefix 14 FROM HP-ICF-OID; 15 16 hpicfChassisMib MODULE-IDENTITY 17 LAST-UPDATED "201108250847Z" -- August 25, 2011 18 ORGANIZATION "HP Networking" 19 CONTACT-INFO 20 "Hewlett Packard Company 21 8000 Foothills Blvd. 22 Roseville, CA 95747" 23 DESCRIPTION 24 "This MIB module describes chassis devices in the 25 HP Integrated Communication Facility product 26 line. Note that most of this module will be 27 superseded by the standard Entity MIB. However, 28 the hpicfSensorTable will still be valid." 29 30 REVISION "201108250847Z" -- August 25, 2011 31 DESCRIPTION "Added new scalars hpicfFanTrayType and 32 hpicfOpacityShieldInstalled." 33 34 REVISION "201008250000Z" -- August 23, 2010 35 DESCRIPTION "Added hpSystemAirEntPhysicalIndex to the air 36 temperature table." 37 38 REVISION "200904220000Z" -- April 22, 2009 39 DESCRIPTION "Added new SNMP object and SNMP table for chassis 40 temperature details" 41 42 REVISION "200011032216Z" -- November 3, 2000 43 DESCRIPTION "Updated division name." 44 45 REVISION "9703060334Z" -- March 6, 1997 46 DESCRIPTION 47 "Added NOTIFICATION-GROUP information." 48 REVISION "9609100245Z" -- September 10, 1996 49 DESCRIPTION 50 "Split this MIB module from the former monolithic 51 hp-icf MIB. Added compliance statement for use by 52 non-chassis devices or devices that are 53 implementing another chassis MIB (like Entity MIB) 54 but still want to use the hpicfSensorTable. 55 Changed STATUS clause to deprecated for those 56 objects that are superseded by the Entity MIB." 57 REVISION "9507130000Z" -- July 13, 1995 58 DESCRIPTION 59 "Added the hpicfSensorTrap." 60 REVISION "9411200000Z" -- November 20, 1994 61 DESCRIPTION 62 "Added the hpicfChassisAddrTable." 63 REVISION "9307090000Z" -- July 9, 1993 64 DESCRIPTION 65 "Initial version." 66 ::= { hpicfObjectModules 3 } 67 68 69 hpicfChassis 70 OBJECT IDENTIFIER ::= { hpicfCommon 2 } 71 72 -- The Chassis group contains detailed information about what 73 -- is inside a particular chassis. The intent is that an 74 -- agent can provide information about the box that it is in. 75 76 hpicfChassisId OBJECT-TYPE 77 SYNTAX OCTET STRING (SIZE (6)) 78 MAX-ACCESS read-only 79 STATUS deprecated 80 DESCRIPTION 81 "********* THIS OBJECT IS DEPRECATED ********* 82 83 An identifier that uniquely identifies this 84 particular chassis. This will be the same value 85 as the instance of hpicfChainId for this chassis." 86 ::= { hpicfChassis 1 } 87 88 hpicfChassisNumSlots OBJECT-TYPE 89 SYNTAX Integer32 (0..16) 90 MAX-ACCESS read-only 91 STATUS deprecated 92 DESCRIPTION 93 "********* THIS OBJECT IS DEPRECATED ********* 94 95 The number of slots in this chassis." 96 ::= { hpicfChassis 2 } 97 98 -- The slot table contains one entry for each slot in this 99 -- chassis. 100 101 hpicfSlotTable OBJECT-TYPE 102 SYNTAX SEQUENCE OF HpicfSlotEntry 103 MAX-ACCESS not-accessible 104 STATUS deprecated 105 DESCRIPTION 106 "********* THIS OBJECT IS DEPRECATED ********* 107 108 A table that contains information on all the 109 slots in this chassis." 110 ::= { hpicfChassis 3 } 111 112 hpicfSlotEntry OBJECT-TYPE 113 SYNTAX HpicfSlotEntry 114 MAX-ACCESS not-accessible 115 STATUS deprecated 116 DESCRIPTION 117 "********* THIS OBJECT IS DEPRECATED ********* 118 119 Information about a slot in a chassis" 120 INDEX { hpicfSlotIndex } 121 ::= { hpicfSlotTable 1 } 122 123 HpicfSlotEntry ::= 124 SEQUENCE { 125 hpicfSlotIndex Integer32, 126 hpicfSlotObjectId OBJECT IDENTIFIER, 127 hpicfSlotLastChange TimeStamp, 128 hpicfSlotDescr DisplayString 129 } 130 131 hpicfSlotIndex OBJECT-TYPE 132 SYNTAX Integer32 (1..16) 133 MAX-ACCESS read-only 134 STATUS deprecated 135 DESCRIPTION 136 "********* THIS OBJECT IS DEPRECATED ********* 137 138 The slot number within the box for which this 139 entry contains information." 140 ::= { hpicfSlotEntry 1 } 141 142 hpicfSlotObjectId OBJECT-TYPE 143 SYNTAX OBJECT IDENTIFIER 144 MAX-ACCESS read-only 145 STATUS deprecated 146 DESCRIPTION 147 "********* THIS OBJECT IS DEPRECATED ********* 148 149 The authoritative identification of the card 150 plugged into this slot in this chassis. A value 151 of { 0 0 } indicates an empty slot." 152 ::= { hpicfSlotEntry 2 } 153 154 hpicfSlotLastChange OBJECT-TYPE 155 SYNTAX TimeStamp 156 MAX-ACCESS read-only 157 STATUS deprecated 158 DESCRIPTION 159 "********* THIS OBJECT IS DEPRECATED ********* 160 161 The value of the agent's sysUpTime at which a 162 card in this slot was last inserted or removed. 163 If no module has been inserted or removed since 164 the last reinitialization of the agent, this 165 object has a zero value." 166 ::= { hpicfSlotEntry 3 } 167 168 hpicfSlotDescr OBJECT-TYPE 169 SYNTAX DisplayString (SIZE (0..255)) 170 MAX-ACCESS read-only 171 STATUS deprecated 172 DESCRIPTION 173 "********* THIS OBJECT IS DEPRECATED ********* 174 175 A textual description of the card plugged into 176 this slot in this chassis, including the product 177 number and version information." 178 ::= { hpicfSlotEntry 4 } 179 180 -- The entity table contains a list of logical network devices 181 -- contained in this chassis, whether or not that agent can 182 -- actually manage the device. The intent is that any agent 183 -- for a box will have a complete picture of the entities in 184 -- that box. 185 186 hpicfEntityTable OBJECT-TYPE 187 SYNTAX SEQUENCE OF HpicfEntityEntry 188 MAX-ACCESS not-accessible 189 STATUS deprecated 190 DESCRIPTION 191 "********* THIS OBJECT IS DEPRECATED ********* 192 193 A table that contains information about the 194 (logical) networking devices contained in this 195 chassis." 196 ::= { hpicfChassis 4 } 197 198 hpicfEntityEntry OBJECT-TYPE 199 SYNTAX HpicfEntityEntry 200 MAX-ACCESS not-accessible 201 STATUS deprecated 202 DESCRIPTION 203 "********* THIS OBJECT IS DEPRECATED ********* 204 205 Information about a single logical networking 206 device contained in this chassis." 207 INDEX { hpicfEntityIndex } 208 ::= { hpicfEntityTable 1 } 209 210 HpicfEntityEntry ::= 211 SEQUENCE { 212 hpicfEntityIndex Integer32, 213 hpicfEntityFunction Integer32, 214 hpicfEntityObjectId OBJECT IDENTIFIER, 215 hpicfEntityDescr DisplayString, 216 hpicfEntityTimestamp TimeStamp 217 } 218 219 hpicfEntityIndex OBJECT-TYPE 220 SYNTAX Integer32 (1..16) 221 MAX-ACCESS read-only 222 STATUS deprecated 223 DESCRIPTION 224 "********* THIS OBJECT IS DEPRECATED ********* 225 226 An index that uniquely identifies the logical 227 network device for which this entry contains 228 information." 229 ::= { hpicfEntityEntry 1 } 230 231 hpicfEntityFunction OBJECT-TYPE 232 SYNTAX Integer32 (0..63) 233 MAX-ACCESS read-only 234 STATUS deprecated 235 DESCRIPTION 236 "********* THIS OBJECT IS DEPRECATED ********* 237 238 The generic function provided by the logical 239 network device. The value is a sum. Starting 240 from zero, for each type of generic function that 241 the entity performs, 2 raised to a power is added 242 to the sum. The powers are according to the 243 following table: 244 245 Function Power 246 other 1 247 repeater 0 248 bridge 2 249 router 3 250 agent 5 251 252 For example, an entity performing both bridging 253 and routing functions would have a value of 12 254 (2^2 + 2^3)." 255 ::= { hpicfEntityEntry 2 } 256 257 hpicfEntityObjectId OBJECT-TYPE 258 SYNTAX OBJECT IDENTIFIER 259 MAX-ACCESS read-only 260 STATUS deprecated 261 DESCRIPTION 262 "********* THIS OBJECT IS DEPRECATED ********* 263 264 The authoritative identification of the logical 265 network device which provides an unambiguous means 266 of determining the type of device. The value of 267 this object is analogous to MIB-II's sysObjectId." 268 ::= { hpicfEntityEntry 3 } 269 270 hpicfEntityDescr OBJECT-TYPE 271 SYNTAX DisplayString (SIZE (0..255)) 272 MAX-ACCESS read-only 273 STATUS deprecated 274 DESCRIPTION 275 "********* THIS OBJECT IS DEPRECATED ********* 276 277 A textual description of this device, including 278 the product number and version information. The 279 value of this object is analogous to MIB-II's 280 sysDescr." 281 ::= { hpicfEntityEntry 4 } 282 283 hpicfEntityTimestamp OBJECT-TYPE 284 SYNTAX TimeStamp 285 MAX-ACCESS read-only 286 STATUS deprecated 287 DESCRIPTION 288 "********* THIS OBJECT IS DEPRECATED ********* 289 290 The value of the agent's sysUpTime at which this 291 logical network device was last reinitialized. If 292 the entity has not been reinitialized since the 293 last reinitialization of the agent, then this 294 object has a zero value." 295 ::= { hpicfEntityEntry 5 } 296 297 -- The hpicfSlotMapTable is used to convey which logical 298 -- network devices occupy which slots in the chassis. For 299 -- example, if a chassis contains a repeater entity, with an 300 -- hpicfEntityIndex of 2, which is made up of three cards 301 -- located in slots 2, 4, and 5 of the chassis, this table 302 -- will contain entries indexed by { 2 2 }, { 4 2 } and 303 -- { 5 2 }. 304 305 hpicfSlotMapTable OBJECT-TYPE 306 SYNTAX SEQUENCE OF HpicfSlotMapEntry 307 MAX-ACCESS not-accessible 308 STATUS deprecated 309 DESCRIPTION 310 "********* THIS OBJECT IS DEPRECATED ********* 311 312 A table that contains information about which 313 entities are in which slots in this chassis." 314 ::= { hpicfChassis 5 } 315 316 hpicfSlotMapEntry OBJECT-TYPE 317 SYNTAX HpicfSlotMapEntry 318 MAX-ACCESS not-accessible 319 STATUS deprecated 320 DESCRIPTION 321 "********* THIS OBJECT IS DEPRECATED ********* 322 323 A relationship between a slot and an entity in 324 this chassis. Such a relationship exists if the 325 particular slot is occupied by a physical module 326 performing part of the function of the particular 327 entity." 328 INDEX { hpicfSlotMapSlot, hpicfSlotMapEntity } 329 ::= { hpicfSlotMapTable 1 } 330 331 HpicfSlotMapEntry ::= 332 SEQUENCE { 333 hpicfSlotMapSlot Integer32, 334 hpicfSlotMapEntity Integer32 335 } 336 337 hpicfSlotMapSlot OBJECT-TYPE 338 SYNTAX Integer32 (1..16) 339 MAX-ACCESS read-only 340 STATUS deprecated 341 DESCRIPTION 342 "********* THIS OBJECT IS DEPRECATED ********* 343 344 A slot number within the chassis which contains 345 (part of) this entity." 346 ::= { hpicfSlotMapEntry 1 } 347 348 hpicfSlotMapEntity OBJECT-TYPE 349 SYNTAX Integer32 (1..16) 350 MAX-ACCESS read-only 351 STATUS deprecated 352 DESCRIPTION 353 "********* THIS OBJECT IS DEPRECATED ********* 354 355 The entity described in this mapping." 356 ::= { hpicfSlotMapEntry 2 } 357 358 -- The sensor table contains one entry for each sensor in this 359 -- chassis. 360 361 hpicfSensorTable OBJECT-TYPE 362 SYNTAX SEQUENCE OF HpicfSensorEntry 363 MAX-ACCESS not-accessible 364 STATUS current 365 DESCRIPTION 366 "A table that contains information on all the 367 sensors in this chassis" 368 ::= { hpicfChassis 6 } 369 370 hpicfSensorEntry OBJECT-TYPE 371 SYNTAX HpicfSensorEntry 372 MAX-ACCESS not-accessible 373 STATUS current 374 DESCRIPTION 375 "Information about a sensor in a chassis" 376 INDEX { hpicfSensorIndex } 377 ::= { hpicfSensorTable 1 } 378 379 HpicfSensorEntry ::= 380 SEQUENCE { 381 hpicfSensorIndex Integer32, 382 hpicfSensorObjectId OBJECT IDENTIFIER, 383 hpicfSensorNumber Integer32, 384 hpicfSensorStatus INTEGER, 385 hpicfSensorWarnings Counter32, 386 hpicfSensorFailures Counter32, 387 hpicfSensorDescr DisplayString 388 } 389 390 hpicfSensorIndex OBJECT-TYPE 391 SYNTAX Integer32 (1..2147483647) 392 MAX-ACCESS read-only 393 STATUS current 394 DESCRIPTION 395 "An index that uniquely identifies the sensor for 396 which this entry contains information." 397 ::= { hpicfSensorEntry 1 } 398 399 hpicfSensorObjectId OBJECT-TYPE 400 SYNTAX OBJECT IDENTIFIER 401 MAX-ACCESS read-only 402 STATUS current 403 DESCRIPTION 404 "The authoritative identification of the kind of 405 sensor this is." 406 ::= { hpicfSensorEntry 2 } 407 408 hpicfSensorNumber OBJECT-TYPE 409 SYNTAX Integer32 410 MAX-ACCESS read-only 411 STATUS current 412 DESCRIPTION 413 "A number which identifies a particular sensor 414 from other sensors of the same kind. For 415 instance, if there are many temperature sensors in 416 this chassis, this number would identify a 417 particular temperature sensor in this chassis." 418 ::= { hpicfSensorEntry 3 } 419 420 hpicfSensorStatus OBJECT-TYPE 421 SYNTAX INTEGER { 422 unknown(1), 423 bad(2), 424 warning(3), 425 good(4), 426 notPresent(5) 427 } 428 MAX-ACCESS read-only 429 STATUS current 430 DESCRIPTION 431 "Actual status indicated by the sensor." 432 ::= { hpicfSensorEntry 4 } 433 434 hpicfSensorWarnings OBJECT-TYPE 435 SYNTAX Counter32 436 MAX-ACCESS read-only 437 STATUS current 438 DESCRIPTION 439 "The number of times hpicfSensorStatus has entered 440 the 'warning'(3) state." 441 ::= { hpicfSensorEntry 5 } 442 443 hpicfSensorFailures OBJECT-TYPE 444 SYNTAX Counter32 445 MAX-ACCESS read-only 446 STATUS current 447 DESCRIPTION 448 "The number of times hpicfSensorStatus has entered 449 the 'bad'(2) state." 450 ::= { hpicfSensorEntry 6 } 451 452 hpicfSensorDescr OBJECT-TYPE 453 SYNTAX DisplayString 454 MAX-ACCESS read-only 455 STATUS current 456 DESCRIPTION 457 "A textual description of the sensor." 458 ::= { hpicfSensorEntry 7 } 459 460 hpicfChassisAddrTable OBJECT-TYPE 461 SYNTAX SEQUENCE OF HpicfChassisAddrEntry 462 MAX-ACCESS not-accessible 463 STATUS deprecated 464 DESCRIPTION 465 "********* THIS OBJECT IS DEPRECATED ********* 466 467 A table of network addresses for entities in this 468 chassis. The primary use of this table is to map 469 a specific entity address to a specific chassis. 470 Note that this table may not be a complete list of 471 network addresses for this entity." 472 ::= { hpicfChassis 7 } 473 474 hpicfChassisAddrEntry OBJECT-TYPE 475 SYNTAX HpicfChassisAddrEntry 476 MAX-ACCESS not-accessible 477 STATUS deprecated 478 DESCRIPTION 479 "********* THIS OBJECT IS DEPRECATED ********* 480 481 An entry containing a single network address being 482 used by a logical network device in this chassis." 483 INDEX { hpicfChasAddrType, hpicfChasAddrAddress } 484 ::= { hpicfChassisAddrTable 1 } 485 486 HpicfChassisAddrEntry ::= 487 SEQUENCE { 488 hpicfChasAddrType INTEGER, 489 hpicfChasAddrAddress OCTET STRING, 490 hpicfChasAddrEntity Integer32 491 } 492 493 hpicfChasAddrType OBJECT-TYPE 494 SYNTAX INTEGER { 495 ipAddr(1), 496 ipxAddr(2), 497 macAddr(3) 498 } 499 MAX-ACCESS not-accessible 500 STATUS deprecated 501 DESCRIPTION 502 "********* THIS OBJECT IS DEPRECATED ********* 503 504 The kind of network address represented in this 505 entry." 506 ::= { hpicfChassisAddrEntry 1 } 507 508 hpicfChasAddrAddress OBJECT-TYPE 509 SYNTAX OCTET STRING (SIZE(4..10)) 510 MAX-ACCESS not-accessible 511 STATUS deprecated 512 DESCRIPTION 513 "********* THIS OBJECT IS DEPRECATED ********* 514 515 The network address being used by the logical 516 network device associated with this entry, formatted 517 according to the value of the associated instance of 518 hpicfChasAddrType. 519 520 For hpicfChasAddrType of ipAddr, this value is four 521 octets long, with each octet representing one byte of 522 the IP address, in network byte order. 523 524 For hpicfChasAddrType of ipxAddr, this value is ten 525 octets long, with the first four octets representing 526 the IPX network number in network byte order, 527 followed by the six byte host number in network byte 528 order. 529 530 For hpicfChasAddrType of macAddr, this value is six 531 octets long, representing the MAC address in 532 canonical order." 533 ::= { hpicfChassisAddrEntry 2 } 534 535 hpicfChasAddrEntity OBJECT-TYPE 536 SYNTAX Integer32 (1..16) 537 MAX-ACCESS read-only 538 STATUS deprecated 539 DESCRIPTION 540 "********* THIS OBJECT IS DEPRECATED ********* 541 542 An index that uniquely identifies the logical 543 network device in this chassis that is using this 544 network address.." 545 ::= { hpicfChassisAddrEntry 3 } 546 547 hpChassisTemperature OBJECT IDENTIFIER 548 ::= { hpicfChassis 8 } 549 550 551 hpSystemAirTempTable OBJECT-TYPE 552 SYNTAX SEQUENCE OF HpSystemAirTempEntry 553 MAX-ACCESS not-accessible 554 STATUS current 555 DESCRIPTION "This table gives the temperature details of 556 chassis. These temperature details are 557 obtained by monitoring chassis temperature 558 sensors attached to the box by excluding 559 ManagementModule, FabricModule, IMand 560 PowerSupply sensors. This will give current, 561 maximum,minimum,threshold and average 562 temperatures of chassis." 563 ::= { hpChassisTemperature 1 } 564 565 hpSystemAirTempEntry OBJECT-TYPE 566 SYNTAX HpSystemAirTempEntry 567 MAX-ACCESS not-accessible 568 STATUS current 569 DESCRIPTION "This is the table for chassis temperature 570 details." 571 INDEX { hpSystemAirSensor } 572 ::= { hpSystemAirTempTable 1 } 573 574 HpSystemAirTempEntry ::= 575 SEQUENCE { 576 hpSystemAirSensor Integer32, 577 hpSystemAirName OCTET STRING, 578 hpSystemAirCurrentTemp OCTET STRING, 579 hpSystemAirMaxTemp OCTET STRING, 580 hpSystemAirMinTemp OCTET STRING, 581 hpSystemAirOverTemp INTEGER, 582 hpSystemAirThresholdTemp OCTET STRING, 583 hpSystemAirAvgTemp OCTET STRING, 584 hpSystemAirEntPhysicalIndex PhysicalIndex 585 } 586 587 hpSystemAirSensor OBJECT-TYPE 588 SYNTAX Integer32 (0..2147483647) 589 MAX-ACCESS not-accessible 590 STATUS current 591 DESCRIPTION "This is the index for this table.This object 592 describes chassis attached temperature sensor. 593 Based on the value of this index, temperature 594 details are obtained from the sensor and are 595 given." 596 ::= {hpSystemAirTempEntry 1} 597 598 hpSystemAirName OBJECT-TYPE 599 SYNTAX OCTET STRING(SIZE(1..20)) 600 MAX-ACCESS read-only 601 STATUS current 602 DESCRIPTION "This object describes name of the system 603 which is chassis attached temperature sensor 604 number. For example if the index 605 (hpSystemAirSensor) is '0' then the system 606 name is sys-1. Index starts from '0' but 607 sensor number is '1'." 608 ::= {hpSystemAirTempEntry 2} 609 610 hpSystemAirCurrentTemp OBJECT-TYPE 611 SYNTAX OCTET STRING(SIZE(1..6)) 612 MAX-ACCESS read-only 613 STATUS current 614 DESCRIPTION "This object gives current temperature of the 615 system. This is the current temperature given 616 by the indexed chassis attached temperature 617 sensor on box." 618 ::= {hpSystemAirTempEntry 3} 619 620 hpSystemAirMaxTemp OBJECT-TYPE 621 SYNTAX OCTET STRING( SIZE(1..6)) 622 MAX-ACCESS read-only 623 STATUS current 624 DESCRIPTION "This object gives Maximum temperature of the 625 chassis." 626 ::= {hpSystemAirTempEntry 4} 627 628 629 hpSystemAirMinTemp OBJECT-TYPE 630 SYNTAX OCTET STRING(SIZE(1..6)) 631 MAX-ACCESS read-only 632 STATUS current 633 DESCRIPTION "This object gives Minimum temperature of the 634 chassis." 635 ::= {hpSystemAirTempEntry 5} 636 637 hpSystemAirOverTemp OBJECT-TYPE 638 SYNTAX INTEGER{ 639 yes(1), 640 no(2) 641 } 642 MAX-ACCESS read-only 643 STATUS current 644 DESCRIPTION "This object gives Over temperature of the 645 system. If the current temperature of the 646 board is above threshold temperature and if 647 board stays at this temperature for 10 full 648 seconds then its called over temperature." 649 ::= {hpSystemAirTempEntry 6} 650 651 hpSystemAirThresholdTemp OBJECT-TYPE 652 SYNTAX OCTET STRING(SIZE(1..6)) 653 MAX-ACCESS read-only 654 STATUS current 655 DESCRIPTION "This object gives Threshold temperature of 656 the system. This is the utmost temperature 657 that the chassis can sustain. If chassis 658 temperature is above threshold then alarm will 659 ring to inform over temperature condition." 660 ::= {hpSystemAirTempEntry 7} 661 662 hpSystemAirAvgTemp OBJECT-TYPE 663 SYNTAX OCTET STRING(SIZE(1..5)) 664 MAX-ACCESS read-only 665 STATUS current 666 DESCRIPTION "This object gives Average temperature of the 667 system. There will be some roll up function 668 which will check current temperature at 669 particular intervals. Based on these current 670 temperatures over certain time, average 671 temperature is calculated." 672 ::= {hpSystemAirTempEntry 8} 673 674 hpSystemAirEntPhysicalIndex OBJECT-TYPE 675 SYNTAX PhysicalIndex 676 MAX-ACCESS read-only 677 STATUS current 678 DESCRIPTION "This gives the entPhysicalIndex of the temperature 679 sensor as in the entPhysicalTable (rfc2737)." 680 ::= {hpSystemAirTempEntry 9} 681 682 hpicfFanTrayType OBJECT-TYPE 683 SYNTAX INTEGER { 684 standard(1), 685 highPerformance(2) 686 } 687 MAX-ACCESS read-only 688 STATUS current 689 DESCRIPTION "If opacity shield is installed hpicsFanTrayType 690 should be HighPerformance. This is applicable 691 only for 5406 5412 8212 and 8206 Switches." 692 DEFVAL { standard } 693 ::= { hpicfChassis 9 } 694 695 hpicfOpacityShieldInstalled OBJECT-TYPE 696 SYNTAX TruthValue 697 MAX-ACCESS read-only 698 STATUS current 699 DESCRIPTION "It indicates that Opacity shield is Installed on 700 the switch. This is applicable only for 5406,5412, 701 8212 and 8206 Switches." 702 DEFVAL { false } 703 ::= { hpicfChassis 10 } 704 705 706 707 708 709 -- Common Traps 710 711 712 hpicfSensorTrap NOTIFICATION-TYPE 713 OBJECTS { hpicfSensorStatus, hpicfSensorDescr } 714 STATUS current 715 DESCRIPTION 716 "An hpicfSensorTrap indicates that there has been a 717 change of state on one of the sensors in this 718 chassis. The hpicfSensorStatus indicates the new 719 status value for the changed sensor." 720 ::= { hpicfCommonTrapsPrefix 3 } 721 722 -- conformance information 723 724 hpicfChassisConformance 725 OBJECT IDENTIFIER ::= { hpicfChassisMib 1 } 726 727 hpicfChassisCompliances 728 OBJECT IDENTIFIER ::= { hpicfChassisConformance 1 } 729 hpicfChassisGroups 730 OBJECT IDENTIFIER ::= { hpicfChassisConformance 2 } 731 732 -- compliance statements 733 734 hpicfChasAdvStkCompliance MODULE-COMPLIANCE 735 STATUS deprecated 736 DESCRIPTION 737 "********* THIS COMPLIANCE IS DEPRECATED ********* 738 739 A compliance statement for AdvanceStack chassis 740 devices." 741 MODULE 742 MANDATORY-GROUPS { hpicfChassisBasicGroup } 743 744 GROUP hpicfSensorGroup 745 DESCRIPTION 746 "This group should be implemented on any 747 AdvanceStack device with redundant power 748 supplies or other appropriate sensors." 749 750 GROUP hpicfSensorNotifyGroup 751 DESCRIPTION 752 "This group should be implemented on any 753 AdvanceStack device with redundant power 754 supplies or other appropriate sensors." 755 756 ::= { hpicfChassisCompliances 1 } 757 758 hpicfChasAdvStk2Compliance MODULE-COMPLIANCE 759 STATUS deprecated 760 DESCRIPTION 761 "********* THIS COMPLIANCE IS DEPRECATED ********* 762 763 An updated compliance statement for AdvanceStack 764 chassis devices that includes the 765 hpicfChassisAddrGroup." 766 MODULE 767 MANDATORY-GROUPS { hpicfChassisBasicGroup, 768 hpicfChassisAddrGroup } 769 770 GROUP hpicfSensorGroup 771 DESCRIPTION 772 "This group should be implemented on any 773 AdvanceStack device with redundant power 774 supplies or other appropriate sensors." 775 776 GROUP hpicfSensorNotifyGroup 777 DESCRIPTION 778 "This group should be implemented on any 779 AdvanceStack device with redundant power 780 supplies or other appropriate sensors." 781 782 ::= { hpicfChassisCompliances 2 } 783 784 hpicfChasSensorCompliance MODULE-COMPLIANCE 785 STATUS current 786 DESCRIPTION 787 "A compliance statement for non-chassis devices, 788 or chassis devices implementing a standards-based 789 MIB for obtaining chassis information, which 790 contain redundant power supplies or other 791 appropriate sensors." 792 MODULE 793 MANDATORY-GROUPS { hpicfSensorGroup, 794 hpicfSensorNotifyGroup } 795 796 ::= { hpicfChassisCompliances 3 } 797 798 hpicfChasTempCompliance MODULE-COMPLIANCE 799 STATUS current 800 DESCRIPTION 801 " A compliance statement for chassis's system air temperature 802 details." 803 MODULE 804 MANDATORY-GROUPS {hpicfChasTempGroup} 805 806 ::= { hpicfChassisCompliances 4 } 807 808 hpicfOpacityShieldsCompliance MODULE-COMPLIANCE 809 STATUS current 810 DESCRIPTION 811 "A compliance statement for chassis's opacity Shield" 812 MODULE 813 MANDATORY-GROUPS {hpicfOpacityShieldsGroup} 814 815 ::= { hpicfChassisCompliances 5 } 816 817 -- units of conformance 818 819 hpicfChassisBasicGroup OBJECT-GROUP 820 OBJECTS { hpicfChassisId, 821 hpicfChassisNumSlots, 822 hpicfSlotIndex, 823 hpicfSlotObjectId, 824 hpicfSlotLastChange, 825 hpicfSlotDescr, 826 hpicfEntityIndex, 827 hpicfEntityFunction, 828 hpicfEntityObjectId, 829 hpicfEntityDescr, 830 hpicfEntityTimestamp, 831 hpicfSlotMapSlot, 832 hpicfSlotMapEntity 833 } 834 STATUS deprecated 835 DESCRIPTION 836 "********* THIS GROUP IS DEPRECATED ********* 837 838 A collection of objects for determining the 839 contents of an ICF chassis device." 840 ::= { hpicfChassisGroups 1 } 841 842 hpicfSensorGroup OBJECT-GROUP 843 OBJECTS { hpicfSensorIndex, 844 hpicfSensorObjectId, 845 hpicfSensorNumber, 846 hpicfSensorStatus, 847 hpicfSensorWarnings, 848 hpicfSensorFailures, 849 hpicfSensorDescr 850 } 851 STATUS current 852 DESCRIPTION 853 "A collection of objects for monitoring the status 854 of sensors in an ICF chassis." 855 ::= { hpicfChassisGroups 2 } 856 857 hpicfChassisAddrGroup OBJECT-GROUP 858 OBJECTS { hpicfChasAddrEntity } 859 STATUS deprecated 860 DESCRIPTION 861 "********* THIS GROUP IS DEPRECATED ********* 862 863 A collection of objects to allow a management 864 station to determine which devices are in the same 865 chassis." 866 ::= { hpicfChassisGroups 3 } 867 868 hpicfSensorNotifyGroup NOTIFICATION-GROUP 869 NOTIFICATIONS { hpicfSensorTrap } 870 STATUS current 871 DESCRIPTION 872 "A collection of notifications used to indicate 873 changes in the status of sensors." 874 ::= { hpicfChassisGroups 4 } 875 876 hpicfChasTempGroup OBJECT-GROUP 877 OBJECTS { hpSystemAirName, 878 hpSystemAirCurrentTemp, 879 hpSystemAirMaxTemp, 880 hpSystemAirMinTemp, 881 hpSystemAirThresholdTemp, 882 hpSystemAirOverTemp, 883 hpSystemAirAvgTemp, 884 hpSystemAirEntPhysicalIndex 885 } 886 STATUS current 887 DESCRIPTION 888 "A collection objects to give temperature details 889 of chassis" 890 ::= { hpicfChassisGroups 5 } 891 hpicfOpacityShieldsGroup OBJECT-GROUP 892 OBJECTS { hpicfFanTrayType , 893 hpicfOpacityShieldInstalled } 894 STATUS current 895 DESCRIPTION 896 "A collection of objects for Opacity Shields 897 of chassis" 898 ::= { hpicfChassisGroups 6 } 899 900 END 901 902 903