1-- **************************************************************************** 2-- 3-- Intelligent Drive Array 4-- Management Information Base for SNMP Network Management 5-- 6-- 7-- Copyright 1992, 2013 Hewlett-Packard Development Company, L.P. 8-- Hewlett-Packard Company shall not be liable for technical or 9-- editorial errors or omissions contained herein. The information in 10-- this document is provided "as is" without warranty of any kind and 11-- is subject to change without notice. The warranties for HP products 12-- are set forth in the express limited warranty statements 13-- accompanying such products. Nothing herein should be construed as 14-- constituting an additional warranty. 15-- 16-- Confidential computer software. Valid license from HP required for 17-- possession, use or copying. Consistent with FAR 12.211 and 12.212, 18-- Commercial Computer Software, Computer Software Documentation, and 19-- Technical Data for Commercial Items are licensed to the U.S. 20-- Government under vendor's standard commercial license. 21-- 22-- Refer to the READMIB.RDM file for more information about the 23-- organization of the information in the Compaq Enterprise. 24-- 25-- The Compaq Enterprise number is 232. 26-- The ASN.1 prefix to, and including the Compaq Enterprise is: 27-- 1.3.6.1.4.1.232 28-- 29-- **************************************************************************** 30 31CPQIDA-MIB DEFINITIONS ::= BEGIN 32 33 IMPORTS 34 compaq FROM CPQHOST-MIB 35-- enterprises FROM RFC1155-SMI 36 Counter FROM RFC1155-SMI 37 Gauge FROM RFC1155-SMI 38 DisplayString FROM RFC1213-MIB 39 OBJECT-TYPE FROM RFC-1212 40 TRAP-TYPE FROM RFC-1215 41 sysName FROM RFC1213-MIB 42 cpqHoTrapFlags FROM CPQHOST-MIB; 43 44-- compaq OBJECT IDENTIFIER ::= { enterprises 232 } 45 46 cpqDriveArray OBJECT IDENTIFIER ::= { compaq 3 } 47 cpqDaMibRev OBJECT IDENTIFIER ::= { cpqDriveArray 1 } 48 cpqDaComponent OBJECT IDENTIFIER ::= { cpqDriveArray 2 } 49 cpqDaTrap OBJECT IDENTIFIER ::= { cpqDriveArray 3 } 50 51 cpqDaInterface OBJECT IDENTIFIER ::= { cpqDaComponent 1 } 52 cpqDaCntlr OBJECT IDENTIFIER ::= { cpqDaComponent 2 } 53 cpqDaLogDrv OBJECT IDENTIFIER ::= { cpqDaComponent 3 } 54 cpqDaSpareDrv OBJECT IDENTIFIER ::= { cpqDaComponent 4 } 55 cpqDaPhyDrv OBJECT IDENTIFIER ::= { cpqDaComponent 5 } 56 cpqDaPhyDrvThr OBJECT IDENTIFIER ::= { cpqDaComponent 6 } 57 cpqDaCntlrPerf OBJECT IDENTIFIER ::= { cpqDaComponent 7 } 58 cpqDaLogDrvPerf OBJECT IDENTIFIER ::= { cpqDaComponent 8 } 59 cpqDaTapeDrv OBJECT IDENTIFIER ::= { cpqDaComponent 9 } 60 cpqDaTapeCounters OBJECT IDENTIFIER ::= { cpqDaComponent 10 } 61 cpqDaTapeLibrary OBJECT IDENTIFIER ::= { cpqDaComponent 11 } 62 63 cpqDaOsNetWare3x OBJECT IDENTIFIER ::= { cpqDaInterface 1 } 64 cpqDaOsCommon OBJECT IDENTIFIER ::= { cpqDaInterface 4 } 65 66-- **************************************************************************** 67-- Drive Array MIB Revision 68-- ========================= 69-- 70-- The compaq enterprise (1.3.6.1.4.1.232) 71-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 72-- cpqDaMibRev Group (1.3.6.1.4.1.232.3.1) 73-- 74-- An SNMP agent conforming to this document will return a 75-- cpqDaMibRevMajor of one (1) and a cpqDaMibRevMinor of 76-- fifty-three (53). 77-- 78-- Implementation of the cpqDaMibRev group is mandatory for all agents 79-- supporting the Drive Array MIB. 80-- 81-- **************************************************************************** 82 83 cpqDaMibRevMajor OBJECT-TYPE 84 SYNTAX INTEGER (1..65535) 85 ACCESS read-only 86 STATUS mandatory 87 DESCRIPTION 88 "The Major Revision level. 89 A change in the major revision level represents a major change 90 in the architecture of the MIB. A change in the major revision 91 level may indicate a significant change in the information 92 supported and/or the meaning of the supported information, 93 correct interpretation of data may require a MIB document with 94 the same major revision level." 95 ::= { cpqDaMibRev 1 } 96 97 cpqDaMibRevMinor OBJECT-TYPE 98 SYNTAX INTEGER (0..65535) 99 ACCESS read-only 100 STATUS mandatory 101 DESCRIPTION 102 "The Minor Revision level. 103 A change in the minor revision level may represent some minor 104 additional support, no changes to any pre-existing information 105 has occurred." 106 ::= { cpqDaMibRev 2 } 107 108 cpqDaMibCondition OBJECT-TYPE 109 SYNTAX INTEGER { 110 other(1), 111 ok(2), 112 degraded(3), 113 failed(4) 114 } 115 ACCESS read-only 116 STATUS mandatory 117 DESCRIPTION 118 "The overall condition (status) of the system represented by 119 this MIB." 120 ::= { cpqDaMibRev 3 } 121 122-- **************************************************************************** 123-- Drive Array NetWare Driver Information 124-- ====================================== 125-- 126-- The compaq enterprise (1.3.6.1.4.1.232) 127-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 128-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 129-- cpqDaInterface Group (1.3.6.1.4.1.232.3.2.1) 130-- cpqDaOsNetWare3x Group (1.3.6.1.4.1.232.3.2.1.1) 131-- 132-- The osNetWare3x group describes the Drive Array NetWare OS 133-- interface. This information describes the driver module and its 134-- status. 135-- 136-- Implementation of the cpqDaOsNetWare3x group is mandatory for all 137-- agents that support the Drive Array MIB in a NetWare 3x host 138-- operating environment. 139-- 140-- **************************************************************************** 141 142 cpqDaNw3xDriverName OBJECT-TYPE 143 SYNTAX DisplayString (SIZE (0..255)) 144 ACCESS read-only 145 STATUS deprecated 146 DESCRIPTION 147 "Array Controller Driver Interface Name. 148 149 This is the name of the device driver for the Array 150 Controllers." 151 ::= { cpqDaOsNetWare3x 1 } 152 153 cpqDaNw3xDriverVer OBJECT-TYPE 154 SYNTAX DisplayString (SIZE (0..5)) 155 ACCESS read-only 156 STATUS deprecated 157 DESCRIPTION 158 "Array Controller Driver Interface Version. 159 160 This is the version number of the device driver for 161 the Array Controllers." 162 ::= { cpqDaOsNetWare3x 2 } 163 164 cpqDaNw3xPollType OBJECT-TYPE 165 SYNTAX INTEGER 166 { 167 other(1), 168 polled(2), 169 demand(3) 170 } 171 ACCESS read-only 172 STATUS deprecated 173 DESCRIPTION 174 "Array Controller Driver Interface Poll Type. 175 176 The Insight Agent collects information from the 177 device driver in two ways: 178 179 Polled (2) 180 Indicates that the information is periodically requested and 181 stored by the server based agent and is available when 182 requested. 183 184 Demand (3) 185 Indicates that the information is collected at the time of 186 the request." 187 ::= { cpqDaOsNetWare3x 3 } 188 189 cpqDaNw3xPollTime OBJECT-TYPE 190 SYNTAX INTEGER (1..300) 191 ACCESS read-only 192 STATUS deprecated 193 DESCRIPTION 194 "Array Controller Driver Interface Poll Time. 195 196 If the Poll Type is Polled, this value shows how frequently, 197 in seconds, the instrument agent requests Information from 198 the device driver. 199 200 For example, if the Poll Type is Polled and the Poll Time 201 is two, the instrument agent will poll the device driver 202 every two seconds. 203 204 To change the Poll Time for NetWare, unload and then 205 reload the instrument agent using the following commands: 206 207 UNLOAD CPQDSKSA 208 LOAD CPQDSKSA [/Un] 209 210 The parameter /U specifies the frequency of updates in seconds. 211 The variable n represents the number of seconds that the NLM 212 should wait before collecting new data. The minimum value is 213 one second. The maximum value is 300 seconds (five minutes)." 214 ::= { cpqDaOsNetWare3x 4 } 215 216-- **************************************************************************** 217-- Drive Array NetWare Driver Statistics 218-- ===================================== 219-- 220-- The compaq enterprise (1.3.6.1.4.1.232) 221-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 222-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 223-- cpqDaInterface Group (1.3.6.1.4.1.232.3.2.1) 224-- cpqDaOsNetWare3x Group (1.3.6.1.4.1.232.3.2.1.1) 225-- cpqDaNw3xDriverStatTable (1.3.6.1.4.1.232.3.2.1.1.5) (deprecated) 226-- 227-- **************************************************************************** 228 229 cpqDaNw3xDriverStatTable OBJECT-TYPE 230 SYNTAX SEQUENCE OF CpqDaNw3xDriverStatEntry 231 ACCESS not-accessible 232 STATUS deprecated 233 DESCRIPTION 234 "Array Controller Driver Statistics Table. 235 236 This is a table of logical drive statistics which are gathered 237 by the device driver." 238 ::= { cpqDaOsNetWare3x 5 } 239 240 cpqDaNw3xDriverStatEntry OBJECT-TYPE 241 SYNTAX CpqDaNw3xDriverStatEntry 242 ACCESS not-accessible 243 STATUS deprecated 244 DESCRIPTION 245 "Array Controller Driver Statistics Table Entry. 246 247 One entry in the driver statistics table. Each entry 248 represents a logical drive for which the statistics are kept." 249 INDEX { cpqDaNw3xCntlrIndex, cpqDaNw3xLogDrvIndex } 250 ::= { cpqDaNw3xDriverStatTable 1 } 251 252 CpqDaNw3xDriverStatEntry ::= SEQUENCE 253 { 254 cpqDaNw3xCntlrIndex INTEGER, 255 cpqDaNw3xLogDrvIndex INTEGER, 256 cpqDaNw3xTotalReads Counter, 257 cpqDaNw3xTotalWrites Counter, 258 cpqDaNw3xCorrReads Counter, 259 cpqDaNw3xCorrWrites Counter, 260 cpqDaNw3xFatalReads Counter, 261 cpqDaNw3xFatalWrites Counter 262 } 263 264 cpqDaNw3xCntlrIndex OBJECT-TYPE 265 SYNTAX INTEGER (0..255) 266 ACCESS read-only 267 STATUS deprecated 268 DESCRIPTION 269 "Array Controller Index. 270 271 This maps the logical drives into their respective controllers. 272 This controller index matches the controller group entries." 273 ::= { cpqDaNw3xDriverStatEntry 1 } 274 275 cpqDaNw3xLogDrvIndex OBJECT-TYPE 276 SYNTAX INTEGER (0..255) 277 ACCESS read-only 278 STATUS deprecated 279 DESCRIPTION 280 "Array Logical Drive Index. 281 282 This is the logical drive number which keeps track of multiple 283 instances of logical drives which are on the same controller. 284 For each controller index value, the logical drive index starts 285 at 1 and increments for each logical drive." 286 ::= { cpqDaNw3xDriverStatEntry 2 } 287 288 cpqDaNw3xTotalReads OBJECT-TYPE 289 SYNTAX Counter 290 ACCESS read-only 291 STATUS deprecated 292 DESCRIPTION 293 "Array Logical Drive Total Reads. 294 295 This shows the total number of reads performed by the IDA device 296 driver to this logical drive. This number is reset each time the 297 device driver is loaded for this logical drive." 298 ::= { cpqDaNw3xDriverStatEntry 3 } 299 300 cpqDaNw3xTotalWrites OBJECT-TYPE 301 SYNTAX Counter 302 ACCESS read-only 303 STATUS deprecated 304 DESCRIPTION 305 "Array Logical Drive Total Writes. 306 307 This shows the total number of writes performed by the IDA device 308 driver to this logical drive. This number is reset each time the 309 device driver is loaded for this logical drive." 310 ::= { cpqDaNw3xDriverStatEntry 4 } 311 312 cpqDaNw3xCorrReads OBJECT-TYPE 313 SYNTAX Counter 314 ACCESS read-only 315 STATUS deprecated 316 DESCRIPTION 317 "Array Logical Drive Corrected Reads. 318 319 This is the total number of read commands sent to the specified 320 logical drive which had to be corrected by fault tolerance. This 321 number is reset each time the device driver is loaded for this 322 logical drive. 323 324 If the number of corrected reads is higher than normal for a 325 particular system, check the physical drive screen for abnormal 326 activity. There may be a problem with a drive. If you suspect 327 that a problem exists, schedule server down time to run 328 diagnostics on the monitored system." 329 ::= { cpqDaNw3xDriverStatEntry 5 } 330 331 cpqDaNw3xCorrWrites OBJECT-TYPE 332 SYNTAX Counter 333 ACCESS read-only 334 STATUS deprecated 335 DESCRIPTION 336 "Array Logical Drive Corrected Writes. 337 338 This is the total number of write commands sent to the specified 339 logical drive which had to be corrected by fault tolerance. This 340 number is reset each time the device driver is loaded for this 341 logical drive. 342 343 If the number of corrected writes is higher than normal for a 344 particular system, check the physical drive screen for abnormal 345 activity. There may be a problem with a drive. If you suspect 346 that a problem exists, schedule server down time to run 347 diagnostics on the monitored system." 348 ::= { cpqDaNw3xDriverStatEntry 6 } 349 350 cpqDaNw3xFatalReads OBJECT-TYPE 351 SYNTAX Counter 352 ACCESS read-only 353 STATUS deprecated 354 DESCRIPTION 355 "Array Logical Drive Fatal Reads. 356 357 This is the total number of read commands sent to the specified 358 logical drive which failed. This number is reset each time the 359 device driver is loaded for this logical drive. 360 361 The drive array was unable to correct these reads. Check the 362 drive status to see if any of the drives have failed. If a 363 drive has failed you will need to replace the drive." 364 ::= { cpqDaNw3xDriverStatEntry 7 } 365 366 cpqDaNw3xFatalWrites OBJECT-TYPE 367 SYNTAX Counter 368 ACCESS read-only 369 STATUS deprecated 370 DESCRIPTION 371 "Array Logical Drive Fatal Writes. 372 373 This is the total number of write commands sent to the specified 374 logical drive which failed. This number is reset each time the 375 device driver is loaded for this logical drive. 376 377 The drive array was unable to correct these writes. Check the 378 drive status to see if any of the drives have failed. If a 379 drive has failed you will need to replace the drive." 380 ::= { cpqDaNw3xDriverStatEntry 8 } 381 382-- **************************************************************************** 383-- Drive Array NetWare Volume Map 384-- ============================== 385-- 386-- The compaq enterprise (1.3.6.1.4.1.232) 387-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 388-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 389-- cpqDaInterface Group (1.3.6.1.4.1.232.3.2.1) 390-- cpqDaOsNetWare3x Group (1.3.6.1.4.1.232.3.2.1.1) 391-- cpqDaNw3xVolMapTable (1.3.6.1.4.1.232.3.2.1.1.6) 392-- 393-- **************************************************************************** 394 395 cpqDaNw3xVolMapTable OBJECT-TYPE 396 SYNTAX SEQUENCE OF CpqDaNw3xVolMapEntry 397 ACCESS not-accessible 398 STATUS deprecated 399 DESCRIPTION 400 "Volume Map Table. 401 402 This is a table of NetWare volumes which map into the 403 logical drives" 404 ::= { cpqDaOsNetWare3x 6 } 405 406 cpqDaNw3xVolMapEntry OBJECT-TYPE 407 SYNTAX CpqDaNw3xVolMapEntry 408 ACCESS not-accessible 409 STATUS deprecated 410 DESCRIPTION 411 "Volume Map Table Entry. 412 413 One entry in the volume map table. Each entry represents 414 a logical drive for which the volume map is kept." 415 INDEX { cpqDaNw3xVolCntlrIndex, cpqDaNw3xVolLogDrvIndex } 416 ::= { cpqDaNw3xVolMapTable 1 } 417 418 CpqDaNw3xVolMapEntry ::= SEQUENCE 419 { 420 cpqDaNw3xVolCntlrIndex INTEGER, 421 cpqDaNw3xVolLogDrvIndex INTEGER, 422 cpqDaNw3xVolMap OCTET STRING 423 } 424 425 cpqDaNw3xVolCntlrIndex OBJECT-TYPE 426 SYNTAX INTEGER (0..255) 427 ACCESS read-only 428 STATUS deprecated 429 DESCRIPTION 430 "Array Controller Index. 431 432 This maps the logical drives into their respective controllers. 433 This controller index matches the controller group entries." 434 ::= { cpqDaNw3xVolMapEntry 1 } 435 436 cpqDaNw3xVolLogDrvIndex OBJECT-TYPE 437 SYNTAX INTEGER (0..255) 438 ACCESS read-only 439 STATUS deprecated 440 DESCRIPTION 441 "Array Logical Drive Index. 442 443 This is the logical drive number which keeps track of multiple 444 instances of logical drives which are on the same controller. 445 For each controller index value, the logical drive index starts 446 at 1 and increments for each logical drive." 447 ::= { cpqDaNw3xVolMapEntry 2 } 448 449 cpqDaNw3xVolMap OBJECT-TYPE 450 SYNTAX OCTET STRING (SIZE (0..255)) 451 ACCESS read-only 452 STATUS deprecated 453 DESCRIPTION 454 "NetWare Volume Map. 455 456 This is a data structure containing the volume mappings for this 457 logical drive. There are 8 entries in a volume mapping. Each 458 entry has the following format. An entry can be null indicating 459 no mapping exists. 460 461 BYTE Name[16] 462 BYTE Segment" 463 ::= { cpqDaNw3xVolMapEntry 3 } 464 465-- **************************************************************************** 466-- Drive Array Common Group 467-- ======================== 468-- 469-- The compaq enterprise (1.3.6.1.4.1.232) 470-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 471-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 472-- cpqDaInterface Group (1.3.6.1.4.1.232.3.2.1) 473-- cpqDaOsCommon Group (1.3.6.1.4.1.232.3.2.1.4) 474-- 475-- The cpqDaOsCommon group describes the interface to the Drive Array 476-- components. This information describes the interface modules 477-- and general OS interface architectural information. 478-- 479-- Implementation of the cpqDaOsCommon group is mandatory for all 480-- agents that support the Drive Array MIB. 481-- 482-- **************************************************************************** 483 484 cpqDaOsCommonPollFreq OBJECT-TYPE 485 SYNTAX INTEGER (0..65535) 486 ACCESS read-write 487 STATUS mandatory 488 DESCRIPTION 489 "The Insight Agent's polling frequency. 490 491 The frequency, in seconds, at which the Insight Agent requests 492 information from the device driver. A frequency of zero (0) 493 indicates that the Insight Agent retrieves the information upon 494 request of a management station, it does not poll the device 495 driver at a specific interval. 496 497 If the poll frequency is zero (0) all attempts to write to 498 this object will fail. If the poll frequency is non-zero, 499 setting this value will change the polling frequency of the 500 Insight Agent. Setting the poll frequency to zero (0) will 501 always fail, an agent may also choose to fail any request to 502 change the poll frequency to a value that would severely impact 503 system performance." 504 ::= { cpqDaOsCommon 1 } 505 506-- **************************************************************************** 507-- Drive Array Common Module 508-- ========================= 509-- 510-- The compaq enterprise (1.3.6.1.4.1.232) 511-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 512-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 513-- cpqDaInterface Group (1.3.6.1.4.1.232.3.2.1) 514-- cpqDaOsCommon Group (1.3.6.1.4.1.232.3.2.1.4) 515-- cpqDaOsCommonModuleTable (1.3.6.1.4.1.232.3.2.1.4.2) deprecated 516-- 517-- **************************************************************************** 518 519 cpqDaOsCommonModuleTable OBJECT-TYPE 520 SYNTAX SEQUENCE OF CpqDaOsCommonModuleEntry 521 ACCESS not-accessible 522 STATUS deprecated 523 DESCRIPTION 524 "A table of software modules that provide an interface to the 525 device this MIB describes." 526 ::= { cpqDaOsCommon 2 } 527 528 cpqDaOsCommonModuleEntry OBJECT-TYPE 529 SYNTAX CpqDaOsCommonModuleEntry 530 ACCESS not-accessible 531 STATUS deprecated 532 DESCRIPTION 533 "A description of a software module that provides an interface 534 to the device this MIB describes." 535 INDEX { cpqDaOsCommonModuleIndex } 536 ::= { cpqDaOsCommonModuleTable 1 } 537 538 CpqDaOsCommonModuleEntry ::= SEQUENCE { 539 cpqDaOsCommonModuleIndex INTEGER, 540 cpqDaOsCommonModuleName DisplayString, 541 cpqDaOsCommonModuleVersion DisplayString, 542 cpqDaOsCommonModuleDate OCTET STRING, 543 cpqDaOsCommonModulePurpose DisplayString 544 } 545 546 cpqDaOsCommonModuleIndex OBJECT-TYPE 547 SYNTAX INTEGER (0..255) 548 ACCESS read-only 549 STATUS deprecated 550 DESCRIPTION 551 "A unique index for this module description." 552 ::= { cpqDaOsCommonModuleEntry 1 } 553 554 cpqDaOsCommonModuleName OBJECT-TYPE 555 SYNTAX DisplayString (SIZE (0..255)) 556 ACCESS read-only 557 STATUS deprecated 558 DESCRIPTION 559 "The module name." 560 ::= { cpqDaOsCommonModuleEntry 2 } 561 562 cpqDaOsCommonModuleVersion OBJECT-TYPE 563 SYNTAX DisplayString (SIZE (0..5)) 564 ACCESS read-only 565 STATUS deprecated 566 DESCRIPTION 567 "The module version in XX.YY format. 568 569 Where XX is the major version number and YY is the minor version 570 number. This field will be a null (size 0) string if the agent 571 cannot provide the module version." 572 ::= { cpqDaOsCommonModuleEntry 3 } 573 574 cpqDaOsCommonModuleDate OBJECT-TYPE 575 SYNTAX OCTET STRING (SIZE (7)) 576 ACCESS read-only 577 STATUS deprecated 578 DESCRIPTION 579 "The module date. 580 581 field octets contents range 582 ===== ====== ======= ===== 583 1 1-2 year 0..65536 584 2 3 month 1..12 585 3 4 day 1..31 586 4 5 hour 0..23 587 5 6 minute 0..59 588 6 7 second 0..60 589 (use 60 for leap-second) 590 591 592 This field will be set to year = 0 if the agent cannot provide 593 the module date. The hour, minute, and second field will be set 594 to zero (0) if they are not relevant. The year field is set 595 with the most significant octect first." 596 ::= { cpqDaOsCommonModuleEntry 4 } 597 598 cpqDaOsCommonModulePurpose OBJECT-TYPE 599 SYNTAX DisplayString (SIZE (0..255)) 600 ACCESS read-only 601 STATUS deprecated 602 DESCRIPTION 603 "The purpose of the module described in this entry." 604 ::= { cpqDaOsCommonModuleEntry 5 } 605 606-- **************************************************************************** 607-- End of cpqDaOsCommonModuleTable 608-- **************************************************************************** 609 610 611 cpqDaOsCommonCollectionReset OBJECT-TYPE 612 SYNTAX INTEGER { 613 other(1), 614 resetSupported(2), 615 resetNotSupported(3), 616 doReset(4) 617 } 618 ACCESS read-write 619 STATUS optional 620 DESCRIPTION 621 "Drive Array MIB Collection Reset. 622 623 This variable is used to force the collection agent for this 624 MIB to scan the associated hardware for configuration changes. 625 626 The following values are defined: 627 628 other(1) 629 The agent is unable to determine if collection reset is 630 supported. Any attempts to write to this variable will be 631 ignored. 632 633 resetSupported(2) 634 The agent supports collection reset. A value of doReset(4) 635 may be written to force a collection reset. 636 637 resetNotSupported(3) 638 The agent does not support collection reset. Any attempts to 639 write to this variable will be ignored. 640 641 doReset(4) 642 This is a write only value used to cause a collection reset. 643 Writing this value is only allowed when a read of this variable 644 returns resetSupported(2)." 645 ::= { cpqDaOsCommon 3 } 646 647 648-- **************************************************************************** 649-- Drive Array Controller Group 650-- ============================ 651-- 652-- The compaq enterprise (1.3.6.1.4.1.232) 653-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 654-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 655-- cpqDaCntlr Group (1.3.6.1.4.1.232.3.2.2) 656-- cpqDaCntlrTable (1.3.6.1.4.1.232.3.2.2.1) 657-- 658-- The Cntlr group contains the configuration and statistical 659-- information of the Drive Array controllers, controller cache module 660-- daughter boards and Smart cables. 661-- 662-- Implementation of the cpqDaCntlr group is mandatory for all agents 663-- that support the Drive Array MIB. 664-- 665-- **************************************************************************** 666 667 cpqDaCntlrTable OBJECT-TYPE 668 SYNTAX SEQUENCE OF CpqDaCntlrEntry 669 ACCESS not-accessible 670 STATUS mandatory 671 DESCRIPTION 672 "Array Controller Table." 673 ::= { cpqDaCntlr 1 } 674 675 cpqDaCntlrEntry OBJECT-TYPE 676 SYNTAX CpqDaCntlrEntry 677 ACCESS not-accessible 678 STATUS mandatory 679 DESCRIPTION 680 "Array Controller Entry." 681 INDEX { cpqDaCntlrIndex } 682 ::= { cpqDaCntlrTable 1 } 683 684 CpqDaCntlrEntry ::= SEQUENCE 685 { 686 cpqDaCntlrIndex INTEGER, 687 cpqDaCntlrModel INTEGER, 688 cpqDaCntlrFWRev DisplayString, 689 cpqDaCntlrStndIntr INTEGER, 690 cpqDaCntlrSlot INTEGER, 691 cpqDaCntlrCondition INTEGER, 692 cpqDaCntlrProductRev DisplayString, 693 cpqDaCntlrPartnerSlot INTEGER, 694 cpqDaCntlrCurrentRole INTEGER, 695 cpqDaCntlrBoardStatus INTEGER, 696 cpqDaCntlrPartnerBoardStatus INTEGER, 697 cpqDaCntlrBoardCondition INTEGER, 698 cpqDaCntlrPartnerBoardCondition INTEGER, 699 cpqDaCntlrDriveOwnership INTEGER, 700 cpqDaCntlrSerialNumber DisplayString, 701 cpqDaCntlrRedundancyType INTEGER, 702 cpqDaCntlrRedundancyError INTEGER, 703 cpqDaCntlrAccessModuleStatus INTEGER, 704 cpqDaCntlrDaughterBoardType INTEGER, 705 cpqDaCntlrHwLocation DisplayString, 706 cpqDaCntlrNumberOfBuses INTEGER, 707 cpqDaCntlrBlinkTime Counter, 708 cpqDaCntlrRebuildPriority INTEGER, 709 cpqDaCntlrExpandPriority INTEGER, 710 cpqDaCntlrNumberOfInternalPorts INTEGER, 711 cpqDaCntlrNumberOfExternalPorts INTEGER, 712 cpqDaCntlrDriveWriteCacheState INTEGER, 713 cpqDaCntlrPartnerSerialNumber DisplayString, 714 cpqDaCntlrOptionRomRev DisplayString, 715 cpqDaCntlrHbaFWRev DisplayString, 716 cpqDaCntlrHBAModeOptionRomRev DisplayString, 717 cpqDaCntlrCurrentTemp INTEGER, 718 cpqDaCntlrLastLockupCode INTEGER, 719 cpqDaCntlrEncryptionStatus INTEGER, 720 cpqDaCntlrASICEncptSelfTestStatus INTEGER, 721 cpqDaCntlrEncryptCspNvramStatus INTEGER, 722 cpqDaCntlrEncryptCryptoOfficerPwdSetStatus INTEGER, 723 cpqDaCntlrEncryptCntlrPwdSetStatus INTEGER, 724 cpqDaCntlrEncryptCntlrPwdAvailStatus INTEGER, 725 cpqDaCntlrUnencryptedLogDrvCreationPolicy INTEGER, 726 cpqDaCntlrEncryptedLogDrvCreationPolicy INTEGER, 727 cpqDaCntlrEncryptFWLockStatus INTEGER, 728 cpqDaCntlrOperatingMode INTEGER 729 } 730 731 cpqDaCntlrIndex OBJECT-TYPE 732 SYNTAX INTEGER 733 ACCESS read-only 734 STATUS mandatory 735 DESCRIPTION 736 "Array Controller Index. 737 738 This value is a logical number whose meaning is OS dependent. 739 Each physical controller has one unique controller number 740 associated with it." 741 ::= { cpqDaCntlrEntry 1 } 742 743 cpqDaCntlrModel OBJECT-TYPE 744 SYNTAX INTEGER 745 { 746 other(1), 747 ida(2), 748 idaExpansion(3), 749 ida-2(4), 750 smart(5), 751 smart-2e(6), 752 smart-2p(7), 753 smart-2sl(8), 754 smart-3100es(9), 755 smart-3200(10), 756 smart-2dh(11), 757 smart-221(12), 758 sa-4250es(13), 759 sa-4200(14), 760 sa-integrated(15), 761 sa-431(16), 762 sa-5300(17), 763 raidLc2(18), 764 sa-5i(19), 765 sa-532(20), 766 sa-5312(21), 767 sa-641(22), 768 sa-642(23), 769 sa-6400(24), 770 sa-6400em(25), 771 sa-6i(26), 772 sa-generic(27), 773 sa-p600(29), 774 sa-p400(30), 775 sa-e200(31), 776 sa-e200i(32), 777 sa-p400i(33), 778 sa-p800(34), 779 sa-e500(35), 780 sa-p700m(36), 781 sa-p212(37), 782 sa-p410(38), 783 sa-p410i(39), 784 sa-p411(40), 785 sa-b110i(41), 786 sa-p712m(42), 787 sa-p711m(43), 788 sa-p812(44), 789 sw-1210m(45), 790 sa-p220i(46), 791 sa-p222(47), 792 sa-p420(48), 793 sa-p420i(49), 794 sa-p421(50), 795 sa-b320i(51), 796 sa-p822(52), 797 sa-p721m(53), 798 sa-b120i(54), 799 hps-1224(55), 800 hps-1228(56), 801 hps-1228m(57), 802 sa-p822se(58), 803 hps-1224e(59), 804 hps-1228e(60), 805 hps-1228em(61), 806 sa-p230i(62), 807 sa-p430i(63), 808 sa-p430(64), 809 sa-p431(65), 810 sa-p731m(66), 811 sa-p830i(67), 812 sa-p830(68), 813 sa-p831(69), 814 sa-p530(70), 815 sa-p531(71), 816 sa-p244br(72), 817 sa-p246br(73), 818 sa-p440(74), 819 sa-p440ar(75), 820 sa-p441(76), 821 sa-p741m(77), 822 sa-p840(78), 823 sa-p841(79), 824 sh-h240ar(80), 825 sh-h244br(81), 826 sh-h240(82), 827 sh-h241(83), 828 sa-b140i(84), 829 sh-generic(85), 830 sa-p840ar(88) 831 } 832 ACCESS read-only 833 STATUS mandatory 834 DESCRIPTION 835 "Array Controller Model. 836 837 The type of controller card. The valid types are: 838 839 Other (1) 840 You may need to upgrade your driver software and\or instrument 841 agent(s). You have a drive array controller in the system 842 that the instrument agent does not recognize. 843 844 IDA (2) 845 Compaq 32-Bit Intelligent Drive Array Controller. 846 The physical drives are located inside the system. 847 848 IDA Expansion (3) 849 Compaq 32-Bit Intelligent Drive Array Expansion Controller. 850 The physical drives are located in the Array Expansion System 851 that is connected to the system by a cable. 852 853 IDA - 2 (4) 854 Compaq Intelligent Drive Array Controller-2 (IDA-2). 855 The physical drives are located inside the system. 856 857 SMART (5) 858 Compaq SMART Array Controller. The physical drives can be 859 located inside the system or outside the system in a ProLiant 860 Storage System that is connected to the system by a cable. 861 862 SMART - 2/E (6) 863 Compaq SMART-2/E Array Controller. The physical drives can be 864 located inside the system or outside the system in a ProLiant 865 Storage System that is connected to the system by a cable. 866 867 SMART - 2/P (7) 868 Compaq SMART-2/P Array Controller. The physical drives can be 869 located inside the system or outside the system in a ProLiant 870 Storage System that is connected to the system by a cable. 871 872 SMART - 2SL (8) 873 Compaq SMART-2SL Array Controller. The physical drives can be 874 located inside the system or outside the system in a ProLiant 875 Storage System that is connected to the system by a cable. 876 877 Smart - 3100ES (9) 878 Compaq Smart Array 3100ES Controller. The physical drives are 879 located inside the system. 880 881 Smart - 3200 (10) 882 Compaq Smart Array 3200 Controller. The physical drives can 883 be located inside the system or outside the system in a 884 ProLiant Storage System that is connected to the system by a 885 cable. 886 887 SMART - 2DH (11) 888 Compaq SMART-2DH Array Controller. The physical drives can be 889 located inside the system or outside the system in a ProLiant 890 Storage System that is connected to the system by a cable. 891 892 Smart - 221 (12) 893 Compaq Smart Array 221 Controller. The physical drives can be 894 located inside the system or outside the system in a ProLiant 895 Storage System that is connected to the system by a cable. 896 897 Smart Array 4250ES (13) 898 Compaq Smart Array 4250ES Controller. The physical drives are 899 located inside the system. 900 901 Smart Array 4200 (14) 902 Compaq Smart Array 4200 Controller. The physical drives can 903 be located inside the system or outside the system in a 904 ProLiant Storage System that is connected to the system by a 905 cable. 906 907 Integrated Smart Array (15) 908 Compaq Integrated Smart Array Controller. The physical drives 909 can be located inside the system or outside the system in a 910 ProLiant Storage System that is connected to the system by a 911 cable. 912 913 Smart Array 431 (16) 914 Compaq Smart Array 431 Controller. The physical drives can be 915 located inside the system or outside the system in a ProLiant 916 Storage System that is connected to the system by a cable. 917 918 Smart Array 5300 (17) 919 HP Smart Array 5300 Controller. 920 921 RAID LC2 Controller (18) 922 Compaq RAID LC2 Controller. 923 924 Smart Array 5i (19) 925 HP Smart Array 5i Controller. 926 927 Smart Array 532 (20) 928 Compaq Smart Array 532 Controller. 929 930 Smart Array 5312 (21) 931 Compaq Smart Array 5312 Controller. 932 933 Smart Array 641 (22) 934 HP Smart Array 641 Controller. 935 936 Smart Array 642 (23) 937 HP Smart Array 642 Controller. 938 939 Smart Array 6400 (24) 940 HP Smart Array 6400 Controller. 941 942 Smart Array 6400 EM (25) 943 HP Smart Array 6400 EM Controller. 944 945 Smart Array 6i (26) 946 HP Smart Array 6i Controller. 947 948 Generic Array (27) 949 Array Controller. 950 951 Reserved (28) 952 953 Smart Array P600 (29) 954 HP Smart Array P600 Controller. 955 956 Smart Array P400 (30) 957 HP Smart Array P400 Controller. 958 959 Smart Array E200 (31) 960 HP Smart Array E200 Controller. 961 962 Smart Array E200i (32) 963 HP Smart Array E200i Controller. 964 965 Smart Array P400i (33) 966 HP Smart Array P400i Controller. 967 968 Smart Array P800 (34) 969 HP Smart Array P800 Controller. 970 971 Smart Array E500 (35) 972 HP Smart Array E500 Controller. 973 974 Smart Array P700m (36) 975 HP Smart Array P700m Controller. 976 977 Smart Array P212 (37) 978 HP Smart Array P212 Controller. 979 980 Smart Array P410 (38) 981 HP Smart Array P410 Controller. 982 983 Smart Array P410i (39) 984 HP Smart Array P410i Controller. 985 986 Smart Array P411 (40) 987 HP Smart Array P411 Controller. 988 989 Smart Array B110i SATA RAID (41) 990 HP Smart Array B110i SATA RAID Controller. 991 992 Smart Array P712m (42) 993 HP Smart Array P712m Controller. 994 995 Smart Array P711m (43) 996 HP Smart Array P711m Controller. 997 998 Smart Array P812 (44) 999 HP Smart Array P812 Controller. 1000 1001 StorageWorks 1210m (45) 1002 HP StorageWorks 1210m Scalable Storage Controller. 1003 1004 Smart Array P220i (46) 1005 HP Smart Array P220i Controller. 1006 1007 Smart Array P222 (47) 1008 HP Smart Array P222 Controller. 1009 1010 Smart Array P420 (48) 1011 HP Smart Array P420 Controller. 1012 1013 Smart Array P420i (49) 1014 HP Smart Array P420i Controller. 1015 1016 Smart Array P421 (50) 1017 HP Smart Array P421 Controller. 1018 1019 Smart Array B320i (51) 1020 HP Dynamic Smart Array B320i Controller. 1021 1022 Smart Array P822 (52) 1023 HP Smart Array P822 Controller. 1024 1025 Smart Array P721m (53) 1026 HP Smart Array P721m Controller. 1027 1028 Smart Array B120i (54) 1029 HP Dynamic Smart Array B120i Controller. 1030 1031 HP Storage p1224 (55) 1032 HP Storage p1224 Array Controller. 1033 1034 HP Storage p1228 (56) 1035 HP Storage p1228 Array Controller. 1036 1037 HP Storage p1228m (57) 1038 HP Storage p1228m Array Controller. 1039 1040 Smart Array P822se (58) 1041 HP Smart Array P822se Controller. 1042 1043 HP Storage p1224e (59) 1044 HP Storage p1224e Array Controller. 1045 1046 HP Storage p1228e (60) 1047 HP Storage p1228e Array Controller. 1048 1049 HP Storage p1228em (61) 1050 HP Storage p1228em Array Controller. 1051 1052 Smart Array P230i (62) 1053 HP Smart Array P230i Controller. 1054 1055 Smart Array P430i (63) 1056 HP Smart Array P430i Controller. 1057 1058 Smart Array P430 (64) 1059 HP Smart Array P430 Controller. 1060 1061 Smart Array P431 (65) 1062 HP Smart Array P431 Controller. 1063 1064 Smart Array P731m (66) 1065 HP Smart Array P731m Controller. 1066 1067 Smart Array P830i (67) 1068 HP Smart Array P830i Controller. 1069 1070 Smart Array P830 (68) 1071 HP Smart Array P830 Controller. 1072 1073 Smart Array P831 (69) 1074 HP Smart Array P831 Controller. 1075 1076 Smart Array P530 (70) 1077 HP Smart Array P530 Controller. 1078 1079 Smart Array P531 (71) 1080 HP Smart Array P531 Controller. 1081 1082 Smart Array P244br (72) 1083 HP Smart Array P244br Controller. 1084 1085 Smart Array P246br (73) 1086 HP Smart Array P246br Controller. 1087 1088 Smart Array P440 (74) 1089 HP Smart Array P440 Controller. 1090 1091 Smart Array P440ar (75) 1092 HP Smart Array P440ar Controller. 1093 1094 Smart Array P441 (76) 1095 HP Smart Array P441 Controller. 1096 1097 Smart Array P741m (77) 1098 HP Smart Array P741m Controller. 1099 1100 Smart Array P840 (78) 1101 HP Smart Array P840 Controller. 1102 1103 Smart Array P841 (79) 1104 HP Smart Array P841 Controller. 1105 1106 Smart HBA H240ar (80) 1107 HP Smart HBA H240ar. 1108 1109 Smart HBA H244br (81) 1110 HP Smart HBA H244br. 1111 1112 Smart HBA H240 (82) 1113 HP Smart HBA H240. 1114 1115 Smart HBA H241 (83) 1116 HP Smart HBA H241. 1117 1118 Smart Array B140i (84) 1119 HP Dynamic Smart Array B140i Controller. 1120 1121 Generic HBA (85) 1122 Smart HBA. 1123 1124 Smart Array P840ar (88) 1125 HP Smart Array P840ar Controller." 1126 ::= { cpqDaCntlrEntry 2 } 1127 1128 cpqDaCntlrFWRev OBJECT-TYPE 1129 SYNTAX DisplayString (SIZE (0..5)) 1130 ACCESS read-only 1131 STATUS mandatory 1132 DESCRIPTION 1133 "Array Controller Firmware Revision. 1134 1135 The firmware revision of the drive array controller. This 1136 value can be used to help identify a particular revision 1137 of the controller. For B-Series controllers this value is the 1138 RAID Stack Revision that is running and this value may change when 1139 upgrading or downgrading the operating system device driver." 1140 ::= { cpqDaCntlrEntry 3 } 1141 1142 cpqDaCntlrStndIntr OBJECT-TYPE 1143 SYNTAX INTEGER 1144 { 1145 other(1), 1146 primary(2), 1147 secondary(3), 1148 disabled(4), 1149 unavailable(5) 1150 } 1151 ACCESS read-only 1152 STATUS mandatory 1153 DESCRIPTION 1154 "The status of the Standard Interface. 1155 1156 The Standard Interface is how DOS communicates with a drive. 1157 The following values are valid for Standard Interface: 1158 1159 Other (1) 1160 The device driver may not be loaded for this controller. 1161 The instrument agent could not read the information from the 1162 device. Please load the device driver. 1163 1164 Primary (2) 1165 The Standard Interface is using the primary address for 1166 communication. DOS can access this drive and use this drive 1167 as the primary boot device if it has been configured for this 1168 purpose. 1169 1170 Secondary (3) 1171 The Standard Interface is using the secondary address for 1172 communication. DOS can access these drives, but cannot boot 1173 from them. 1174 1175 Disabled (4) 1176 The Standard Interface is not enabled for communication. 1177 DOS will not be able to access these drives. 1178 1179 Unavailable (5) 1180 This controller does not support a Standard Interface. 1181 DOS cannot access these drives." 1182 ::= { cpqDaCntlrEntry 4 } 1183 1184 cpqDaCntlrSlot OBJECT-TYPE 1185 SYNTAX INTEGER (0..255) 1186 ACCESS read-only 1187 STATUS mandatory 1188 DESCRIPTION 1189 "Array Controller Slot. 1190 1191 This identifies the physical slot where the array controller 1192 resides in the system. For example, if this value is three, 1193 the array controller is located in slot three of your computer." 1194 ::= { cpqDaCntlrEntry 5 } 1195 1196 cpqDaCntlrCondition OBJECT-TYPE 1197 SYNTAX INTEGER 1198 { 1199 other(1), 1200 ok(2), 1201 degraded(3), 1202 failed(4) 1203 } 1204 ACCESS read-only 1205 STATUS mandatory 1206 DESCRIPTION 1207 "The condition of the device. This value represents the overall 1208 condition of this controller, and any associated logical drives, 1209 physical drives, and cache modules." 1210 ::= { cpqDaCntlrEntry 6 } 1211 1212 cpqDaCntlrProductRev OBJECT-TYPE 1213 SYNTAX DisplayString (SIZE (0..1)) 1214 ACCESS read-only 1215 STATUS mandatory 1216 DESCRIPTION 1217 "Array Controller Product Revision. 1218 1219 The Product Revision of the drive array controller. This value 1220 can be used to further identify a particular revision of the 1221 controller model. This will be one character ASCII value that 1222 is zero terminated. If the controller model or the firmware 1223 does not support the product revision, the agents will return 1224 a NULL string." 1225 ::= { cpqDaCntlrEntry 7 } 1226 1227 cpqDaCntlrPartnerSlot OBJECT-TYPE 1228 SYNTAX INTEGER 1229 ACCESS read-only 1230 STATUS mandatory 1231 DESCRIPTION 1232 "Array Controller Partner Slot. 1233 1234 For duplexed array controllers, this is the slot number of the 1235 partner controller. For non-duplexed controllers and partner 1236 controllers that reside in a separate host system, the value should 1237 be -1." 1238 ::= { cpqDaCntlrEntry 8 } 1239 1240 cpqDaCntlrCurrentRole OBJECT-TYPE 1241 SYNTAX INTEGER 1242 { 1243 other(1), 1244 notDuplexed(2), 1245 active(3), 1246 backup(4), 1247 asymActiveActive(5) 1248 } 1249 ACCESS read-only 1250 STATUS mandatory 1251 DESCRIPTION 1252 "Array Controller Current Role. 1253 1254 For duplexed array controllers, this is the controllers current 1255 role. The following values are valid: 1256 1257 other (1) 1258 Indicates that the instrument agent does not recognize the 1259 role of the controller. You may need to upgrade the instrument 1260 agent. 1261 1262 notDuplexed (2) 1263 This array controller is not duplexed. 1264 1265 active (3) 1266 This duplexed array controller is the active controller. 1267 1268 backup (4) 1269 This duplexed array controller is the backup controller. 1270 1271 asymActiveActive (5) 1272 This array controller is part of an asymmetrical active-active set of controllers." 1273 ::= { cpqDaCntlrEntry 9 } 1274 1275 cpqDaCntlrBoardStatus OBJECT-TYPE 1276 SYNTAX INTEGER 1277 { 1278 other(1), 1279 ok(2), 1280 generalFailure(3), 1281 cableProblem(4), 1282 poweredOff(5), 1283 cacheModuleMissing(6) 1284 } 1285 ACCESS read-only 1286 STATUS mandatory 1287 DESCRIPTION 1288 "Array Controller Board Status. 1289 1290 The following values are valid: 1291 1292 other (1) 1293 Indicates that the instrument agent does not recognize the 1294 status of the controller. You may need to upgrade the instrument 1295 agent. 1296 1297 ok (2) 1298 The array controller is operating properly. 1299 1300 generalFailure (3) 1301 The array controller is failed. After the system is rebooted, 1302 check the variable cpqDaCntlrLastLockupCode for the controller's 1303 last lockup code. 1304 1305 cableProblem (4) 1306 The array controller has a cable problem. Please check 1307 all cable connections to this controller. 1308 1309 poweredOff (5) 1310 The array controller is powered off. Please replace the 1311 controller and restore power to the slot. 1312 1313 cacheModuleMissing (6) 1314 The array controller is operating without a cache module which 1315 is an unsupported configuration. Please install a cache module 1316 to the controller." 1317 ::= { cpqDaCntlrEntry 10 } 1318 1319 cpqDaCntlrPartnerBoardStatus OBJECT-TYPE 1320 SYNTAX INTEGER 1321 { 1322 other(1), 1323 ok(2), 1324 generalFailure(3), 1325 cableProblem(4), 1326 poweredOff(5) 1327 } 1328 ACCESS read-only 1329 STATUS mandatory 1330 DESCRIPTION 1331 "Array Controller Partner Board Status. 1332 1333 The following values are valid: 1334 1335 other (1) 1336 Indicates that the instrument agent does not recognize the 1337 status of the controller. You may need to upgrade the instrument 1338 agent. 1339 1340 ok (2) 1341 The partner array controller is operating properly. 1342 1343 generalFailure (3) 1344 The partner array controller is failed. 1345 1346 cableProblem (4) 1347 The partner array controller has a cable problem. Please check 1348 all cable connections to this controller. 1349 1350 poweredOff (5) 1351 The array controller is powered off. Please replace the 1352 controller and restore power to the slot." 1353 ::= { cpqDaCntlrEntry 11 } 1354 1355 cpqDaCntlrBoardCondition OBJECT-TYPE 1356 SYNTAX INTEGER 1357 { 1358 other(1), 1359 ok(2), 1360 degraded(3), 1361 failed(4) 1362 } 1363 ACCESS read-only 1364 STATUS mandatory 1365 DESCRIPTION 1366 "The condition of the device. This value represents the 1367 condition of the controller and any associated cache 1368 modules." 1369 ::= { cpqDaCntlrEntry 12 } 1370 1371 cpqDaCntlrPartnerBoardCondition OBJECT-TYPE 1372 SYNTAX INTEGER 1373 { 1374 other(1), 1375 ok(2), 1376 degraded(3), 1377 failed(4) 1378 } 1379 ACCESS read-only 1380 STATUS mandatory 1381 DESCRIPTION 1382 "The condition of the device. This value represents the 1383 condition of the controller and any associated cache 1384 modules." 1385 ::= { cpqDaCntlrEntry 13 } 1386 1387 cpqDaCntlrDriveOwnership OBJECT-TYPE 1388 SYNTAX INTEGER 1389 { 1390 other(1), 1391 owner(2), 1392 notOwner(3) 1393 } 1394 ACCESS read-only 1395 STATUS mandatory 1396 DESCRIPTION 1397 "Array Controller Drive Ownership. 1398 1399 For duplexed controllers, indicates to which controller slot 1400 the shared devices are associated. 1401 1402 The following values are valid: 1403 1404 other (1) 1405 Indicates that the instrument agent does not recognize the 1406 status of the controller. You may need to upgrade the instrument 1407 agent. 1408 1409 owner (2) 1410 All the logical, physical and spare drives are associated 1411 with this controller. 1412 1413 notOwner (3) 1414 The logical, physical and spare drives are not associated 1415 with this controller." 1416 ::= { cpqDaCntlrEntry 14 } 1417 1418 cpqDaCntlrSerialNumber OBJECT-TYPE 1419 SYNTAX DisplayString (SIZE (0..32)) 1420 ACCESS read-only 1421 STATUS mandatory 1422 DESCRIPTION 1423 "Array Controller Serial Number. 1424 1425 The serial number of the array controller. This field will 1426 be a null (size 0) string if the controller does not support 1427 serial number." 1428 ::= { cpqDaCntlrEntry 15 } 1429 1430 cpqDaCntlrRedundancyType OBJECT-TYPE 1431 SYNTAX INTEGER 1432 { 1433 other(1), 1434 notRedundant(2), 1435 driverDuplexing(3), 1436 fwActiveStandby(4), 1437 fwPrimarySecondary(5), 1438 fwActiveActive(6) 1439 } 1440 ACCESS read-only 1441 STATUS mandatory 1442 DESCRIPTION 1443 "Array Controller Redundancy Type. 1444 1445 The following values are valid: 1446 1447 other (1) 1448 Indicates that the instrument agent does not recognize the 1449 redundancy type of the controller. You may need to upgrade 1450 the instrument agent. 1451 1452 notRedundant (2) 1453 The array controller is not in a redundant configuration. 1454 1455 driverDuplexing (3) 1456 The array controller is using a controller duplexing algorithm 1457 implemented exclusively in the operating system driver. 1458 1459 fwActiveStandby (4) 1460 The array controller is using an active/standby algorithm 1461 implemented in the controller firmware and the operating system 1462 driver. 1463 1464 fwPrimarySecondary (5) 1465 The array controller is using a primary/secondary algorithm 1466 implemented in the controller firmware and the operating system 1467 driver. 1468 1469 fwActiveActive (6) 1470 The array controller is using an active/active algorithm 1471 implemented in the controller firmware." 1472 ::= { cpqDaCntlrEntry 16 } 1473 1474 cpqDaCntlrRedundancyError OBJECT-TYPE 1475 SYNTAX INTEGER 1476 { 1477 other(1), 1478 noFailure(2), 1479 noRedundantController(3), 1480 differentHardware(4), 1481 noLink(5), 1482 differentFirmware(6), 1483 differentCache(7), 1484 otherCacheFailure(8), 1485 noDrives(9), 1486 otherNoDrives(10), 1487 unsupportedDrives(11), 1488 expandInProgress(12) 1489 } 1490 ACCESS read-only 1491 STATUS mandatory 1492 DESCRIPTION 1493 "Array Controller Redundancy Error. 1494 1495 The following values are valid: 1496 1497 other (1) 1498 Indicates that the instrument agent does not recognize the 1499 redundancy error of the controller. You may need to upgrade 1500 the instrument agent. 1501 1502 noFailure (2) 1503 No failures have been detected. 1504 1505 noRedundantController (3) 1506 No redundant controller is installed. 1507 1508 differentHardware (4) 1509 The other controller indicates a different hardware model. 1510 1511 noLink (5) 1512 An inter-controller link to the other controller could not be 1513 established. 1514 1515 differentFirmware (6) 1516 The other controller indicates a different firmware version. 1517 1518 differentCache (7) 1519 The other controller indicates a different cache size. 1520 1521 otherCacheFailure (8) 1522 The other controller indicates a cache failure. 1523 1524 noDrives (9) 1525 This controller cannot see any attached drives, but the other 1526 controller can. 1527 1528 otherNoDrives (10) 1529 This controller can see the attached drives, but the other 1530 controller cannot. 1531 1532 unsupportedDrives (11) 1533 One or more attached drives has been determined to be incapable 1534 of properly supporting redundant controller operation. 1535 1536 expandInProgress (12) 1537 Expand operation in progress. Redundant operation not 1538 supported until expand operation is complete." 1539 ::= { cpqDaCntlrEntry 17 } 1540 1541 cpqDaCntlrAccessModuleStatus OBJECT-TYPE 1542 SYNTAX INTEGER 1543 { 1544 other(1), 1545 notSupported(2), 1546 notPresent(3), 1547 badSignature(4), 1548 badChecksum(5), 1549 fullyFunctional(6), 1550 upgradeFirmware(7) 1551 } 1552 ACCESS read-only 1553 STATUS mandatory 1554 DESCRIPTION 1555 "Array Controller RAID ADG Enabler Module Status. 1556 1557 The following values are valid: 1558 1559 other (1) 1560 Indicates that the agent does not recognize the RAID ADG 1561 Enabler Module status. You may need to upgrade the agent. 1562 1563 notSupported (2) 1564 Indicates that the RAID ADG Enabler Module is not supported on 1565 this type of controller. 1566 1567 notPresent (3) 1568 Indicates that the RAID ADG Enabler Module is not present or 1569 is not accessible. 1570 1571 badSignature (4) 1572 Indicates that the RAID ADG Enabler Module is present, but has 1573 an incorrect signature. 1574 1575 badChecksum (5) 1576 Indicates that the RAID ADG Enabler Module is present, but the 1577 checksum failed. 1578 1579 fullyFunctional (6) 1580 Indicates that the RAID ADG Enabler Module is present and 1581 fully functional. 1582 1583 upgradeFirmware (7) 1584 Indicates that the RAID ADG Enabler Module is present, but a 1585 firmware upgrade is required to make it fully functional." 1586 ::= { cpqDaCntlrEntry 18 } 1587 1588 cpqDaCntlrDaughterBoardType OBJECT-TYPE 1589 SYNTAX INTEGER 1590 { 1591 other(1), 1592 notSupported(2), 1593 notPresent(3), 1594 scsiBoardPresent(4), 1595 fibreBoardPresent(5), 1596 arrayExpansionModulePresent(6) 1597 } 1598 ACCESS read-only 1599 STATUS mandatory 1600 DESCRIPTION 1601 "Array Controller Daughter Board Type. 1602 1603 The following values are valid: 1604 1605 other (1) 1606 Indicates that the agent does not recognize the daughter 1607 board type. You may need to upgrade the agent. 1608 1609 notSupported (2) 1610 Indicates that the daughter board type field is not supported 1611 on this type of controller. 1612 1613 notPresent (3) 1614 Indicates that no daughter board is present. 1615 1616 scsiBoardPresent (4) 1617 Indicates that the SCSI daughter board is present. 1618 1619 fibreBoardPresent (5) 1620 Indicates that the Fibre daughter board is present. 1621 1622 arrayExpansionModulePresent (6) 1623 Indicates that an array Expansion Module is present." 1624 ::= { cpqDaCntlrEntry 19 } 1625 1626 cpqDaCntlrHwLocation OBJECT-TYPE 1627 SYNTAX DisplayString (SIZE (0..255)) 1628 ACCESS read-only 1629 STATUS mandatory 1630 DESCRIPTION 1631 "A text description of the hardware location of the controller. 1632 A NULL string indicates that the hardware location could not 1633 be determined or is irrelevant." 1634 ::= { cpqDaCntlrEntry 20 } 1635 1636 cpqDaCntlrNumberOfBuses OBJECT-TYPE 1637 SYNTAX INTEGER 1638 ACCESS read-only 1639 STATUS mandatory 1640 DESCRIPTION 1641 "Array Controller Number of Buses. 1642 1643 This value is the number of SCSI buses on the controller." 1644 ::= { cpqDaCntlrEntry 21 } 1645 1646 cpqDaCntlrBlinkTime OBJECT-TYPE 1647 SYNTAX Counter 1648 ACCESS read-write 1649 STATUS mandatory 1650 DESCRIPTION 1651 "Controller Physical Drive Blink Time Count. 1652 1653 The controller blink time variable allows the drive tray LEDs 1654 of all physical drives attached to this controller to blink. 1655 This value indicates the amount of time, in tenths of a second, 1656 that the physical drive LEDs will continue to blink. A value 1657 of zero indicates the drive LEDs are not blinking. If the 1658 value cannot be determined or no drive on this controller is in 1659 a hot plug tray, 4,294,967,295 is returned. 1660 1661 To blink the drive LEDs on all physical drives attached to this 1662 controller, set this value to the time to blink in tenths of 1663 seconds. 1664 1665 To stop the drive LEDs from blinking, set this value to 0." 1666 ::= { cpqDaCntlrEntry 22 } 1667 1668 cpqDaCntlrRebuildPriority OBJECT-TYPE 1669 SYNTAX INTEGER 1670 { 1671 other(1), 1672 low(2), 1673 medium(3), 1674 high(4), 1675 mediumHigh(5) 1676 } 1677 ACCESS read-only 1678 STATUS mandatory 1679 DESCRIPTION 1680 "Array Controller Rebuild Priority. 1681 1682 This is the controller's rebuild priority. The following values 1683 are valid: 1684 1685 other (1) 1686 Indicates that the instrument agent does not recognize the 1687 rebuild priority of the controller. You may need to upgrade 1688 the instrument agent. 1689 1690 low (2) 1691 The rebuild priority is low. 1692 1693 medium (3) 1694 The rebuild priority is medium. 1695 1696 high (4) 1697 The rebuild priority is high. 1698 1699 mediumHigh(5) 1700 The rebuild priority is mediumHigh." 1701 ::= { cpqDaCntlrEntry 23 } 1702 1703 1704 cpqDaCntlrExpandPriority OBJECT-TYPE 1705 SYNTAX INTEGER 1706 { 1707 other(1), 1708 low(2), 1709 medium(3), 1710 high(4) 1711 } 1712 ACCESS read-only 1713 STATUS mandatory 1714 DESCRIPTION 1715 "Array Controller Expand Priority. 1716 1717 This is the controller's expand priority. The following values 1718 are valid: 1719 1720 other (1) 1721 Indicates that the instrument agent does not recognize the 1722 expand priority of the controller. You may need to upgrade 1723 the instrument agent. 1724 1725 low (2) 1726 The expand priority is low. 1727 1728 medium (3) 1729 The expand priority is medium. 1730 1731 high (4) 1732 The expand priority is high." 1733 ::= { cpqDaCntlrEntry 24 } 1734 1735 cpqDaCntlrNumberOfInternalPorts OBJECT-TYPE 1736 SYNTAX INTEGER 1737 ACCESS read-only 1738 STATUS mandatory 1739 DESCRIPTION 1740 "Array Controller Number of Internal Ports. 1741 1742 This value is the number of internal connectors on the 1743 controller." 1744 ::= { cpqDaCntlrEntry 25 } 1745 1746 1747 cpqDaCntlrNumberOfExternalPorts OBJECT-TYPE 1748 SYNTAX INTEGER 1749 ACCESS read-only 1750 STATUS mandatory 1751 DESCRIPTION 1752 "Array Controller Number of External Ports. 1753 1754 This value is the number of external connectors on the 1755 controller." 1756 ::= { cpqDaCntlrEntry 26 } 1757 1758 cpqDaCntlrDriveWriteCacheState OBJECT-TYPE 1759 SYNTAX INTEGER 1760 { 1761 other(1), 1762 disabled(2), 1763 enabled(3) 1764 } 1765 ACCESS read-only 1766 STATUS mandatory 1767 DESCRIPTION 1768 "Array Controller Drive Write Cache State. 1769 1770 This is the controller's drive write cache setting. The 1771 following values are valid: 1772 1773 other (1) 1774 Indicates that the instrument agent does not recognize the 1775 value. You may need to upgrade the instrument agent. 1776 1777 disabled (2) 1778 The controller will disable drive write cache for all drives. 1779 1780 enabled (3) 1781 The controller will enable drive write cache for all drives." 1782 ::= { cpqDaCntlrEntry 27 } 1783 1784 cpqDaCntlrPartnerSerialNumber OBJECT-TYPE 1785 SYNTAX DisplayString (SIZE (0..32)) 1786 ACCESS read-only 1787 STATUS mandatory 1788 DESCRIPTION 1789 "Array Controller Partner Serial Number. 1790 1791 The serial number of the partner array controller. This field will 1792 be a null (size 0) string if the partner controller does not support 1793 serial number or in the absence of a partner controller." 1794 ::= { cpqDaCntlrEntry 28 } 1795 1796 cpqDaCntlrOptionRomRev OBJECT-TYPE 1797 SYNTAX DisplayString (SIZE (0..5)) 1798 ACCESS read-only 1799 STATUS mandatory 1800 DESCRIPTION 1801 "Array Controller Option ROM Revision. 1802 1803 The option ROM revision of the chipset or HBA being used by the 1804 B-Series controller. If the controller does not support the 1805 option ROM revision, the agents will return a NULL string." 1806 ::= { cpqDaCntlrEntry 29 } 1807 1808 cpqDaCntlrHbaFWRev OBJECT-TYPE 1809 SYNTAX DisplayString (SIZE (0..17)) 1810 ACCESS read-only 1811 STATUS mandatory 1812 DESCRIPTION 1813 "Array Controller HBA Firmware Revision. 1814 1815 The firmware revision of the chipset or HBA being used by the 1816 B-Series controller. If the controller does not support the 1817 HBA firmware revision, the agents will return a NULL string." 1818 ::= { cpqDaCntlrEntry 30 } 1819 1820 cpqDaCntlrHBAModeOptionRomRev OBJECT-TYPE 1821 SYNTAX DisplayString (SIZE (0..17)) 1822 ACCESS read-only 1823 STATUS mandatory 1824 DESCRIPTION 1825 "Array Controller HBA Mode Option Rom Revision. 1826 1827 The revision of option ROM that would run on this chipset or HBA (being 1828 used by the B-Series controller), if it were to run in HBA mode. If 1829 the controller does not support HBA mode option ROM revision, the 1830 agents will return a NULL string." 1831 ::= { cpqDaCntlrEntry 31 } 1832 1833 cpqDaCntlrCurrentTemp OBJECT-TYPE 1834 SYNTAX INTEGER 1835 ACCESS read-only 1836 STATUS mandatory 1837 DESCRIPTION 1838 "Array Controller Current Temperature. 1839 1840 This is the temperature of the array controller in degrees Celsius. 1841 The field will contain -1 if the controller temperature 1842 cannot be calculated or if the controller does not support reporting 1843 temperature." 1844 ::= { cpqDaCntlrEntry 32 } 1845 1846 cpqDaCntlrLastLockupCode OBJECT-TYPE 1847 SYNTAX INTEGER 1848 ACCESS read-only 1849 STATUS mandatory 1850 DESCRIPTION 1851 "Array Controller Last Lockup Code. 1852 1853 The lockup code of the array controller if a lockup occurred prior 1854 to the last controller reset. This value will be nonzero if the 1855 controller supports last lockup code and has a last lockup code 1856 to report." 1857 ::= { cpqDaCntlrEntry 33 } 1858 1859 cpqDaCntlrEncryptionStatus OBJECT-TYPE 1860 SYNTAX INTEGER 1861 { 1862 other(1), 1863 notEnabled(2), 1864 enabledLocalKeyMode(3), 1865 enabledRemoteKeyManagerMode(4) 1866 } 1867 ACCESS read-only 1868 STATUS mandatory 1869 DESCRIPTION 1870 "Array Controller Encryption Status. 1871 1872 The following values are valid: 1873 1874 other (1) 1875 Indicates that the instrument agent does not recognize the 1876 value. You may need to upgrade the instrument agent. 1877 1878 notEnabled (2) 1879 Indicates that controller encryption is not enabled. Check other 1880 controller encryption values for further details. 1881 1882 enabledLocalKeyMode (3) 1883 Array controller encryption is enabled and is configured to operate 1884 in local key mode. 1885 1886 enabledRemoteKeyManagerMode (4) 1887 Array controller encryption is enabled and is configured to operate 1888 in remote key manager mode." 1889 ::= { cpqDaCntlrEntry 34 } 1890 1891 cpqDaCntlrASICEncptSelfTestStatus OBJECT-TYPE 1892 SYNTAX INTEGER 1893 { 1894 other(1), 1895 selfTestsPass(2), 1896 selfTestsFailed(3) 1897 } 1898 ACCESS read-only 1899 STATUS mandatory 1900 DESCRIPTION 1901 "Array Controller ASIC Encryption Self Test Status. 1902 1903 The following values are valid: 1904 1905 other (1) 1906 Indicates that the instrument agent does not recognize the 1907 value. You may need to upgrade the instrument agent. 1908 1909 selfTestsPass(2) 1910 Indicates that ASIC encryption self tests for this array controller 1911 have passed. 1912 1913 selfTestsFailed (3) 1914 Indicates that ASIC encryption self tests for this array controller 1915 have failed. The array controller is not encrypted." 1916 ::= { cpqDaCntlrEntry 35 } 1917 1918 cpqDaCntlrEncryptCspNvramStatus OBJECT-TYPE 1919 SYNTAX INTEGER 1920 { 1921 other(1), 1922 ok(2), 1923 detectionFailed(3) 1924 } 1925 ACCESS read-only 1926 STATUS mandatory 1927 DESCRIPTION 1928 "Array Controller Encryption Critical Security Parameter NVRAM Status. 1929 1930 The following values are valid: 1931 1932 other (1) 1933 Indicates that the instrument agent does not recognize the 1934 value. You may need to upgrade the instrument agent. 1935 1936 ok(2) 1937 Indicates that the array controller has successfully detected 1938 CSP NVRAM. 1939 1940 detectionFailed (3) 1941 Indicates that the array controller has failed to detect CSP NVRAM. 1942 The controller is not encrypted." 1943 ::= { cpqDaCntlrEntry 36 } 1944 1945 cpqDaCntlrEncryptCryptoOfficerPwdSetStatus OBJECT-TYPE 1946 SYNTAX INTEGER 1947 { 1948 other(1), 1949 false(2), 1950 true(3) 1951 } 1952 ACCESS read-only 1953 STATUS mandatory 1954 DESCRIPTION 1955 "Array Controller Encryption Crypto Officer Password Set Status. 1956 1957 The following values are valid: 1958 1959 other (1) 1960 Indicates that the instrument agent does not recognize the 1961 value. You may need to upgrade the instrument agent. 1962 1963 false(2) 1964 Indicates that the array controller's Crypto Officer password 1965 has not been set. 1966 1967 true(3) 1968 Indicates that the array controller's Crypto Officer password 1969 has been set." 1970 ::= { cpqDaCntlrEntry 37 } 1971 1972 cpqDaCntlrEncryptCntlrPwdSetStatus OBJECT-TYPE 1973 SYNTAX INTEGER 1974 { 1975 other(1), 1976 false(2), 1977 true(3) 1978 } 1979 ACCESS read-only 1980 STATUS mandatory 1981 DESCRIPTION 1982 "Array Controller Encryption Controller Password Set Status. 1983 1984 The following values are valid: 1985 1986 other (1) 1987 Indicates that the instrument agent does not recognize the 1988 value. You may need to upgrade the instrument agent. 1989 1990 false(2) 1991 Indicates that the controller password has not been set. 1992 1993 true(3) 1994 Indicates that the controller password has been set." 1995 ::= { cpqDaCntlrEntry 38 } 1996 1997 cpqDaCntlrEncryptCntlrPwdAvailStatus OBJECT-TYPE 1998 SYNTAX INTEGER 1999 { 2000 other(1), 2001 passwordMissing(2), 2002 passwordActive(3) 2003 } 2004 ACCESS read-only 2005 STATUS mandatory 2006 DESCRIPTION 2007 "Array Controller Encryption Controller Password Availability Status. 2008 2009 The following values are valid: 2010 2011 other (1) 2012 Indicates that the instrument agent does not recognize the 2013 value. You may need to upgrade the instrument agent. 2014 2015 passwordMissing (2) 2016 Indicates that the array controller password is missing. One or 2017 more encrypted drives are currently locked and inaccessible. 2018 2019 passwordActive (3) 2020 Indicates that the array controller password is active and in use." 2021 ::= { cpqDaCntlrEntry 39 } 2022 2023 cpqDaCntlrUnencryptedLogDrvCreationPolicy OBJECT-TYPE 2024 SYNTAX INTEGER 2025 { 2026 other(1), 2027 false(2), 2028 true(3) 2029 } 2030 ACCESS read-only 2031 STATUS mandatory 2032 DESCRIPTION 2033 "Array Controller Unencrypted Logical Drive Creation Policy. 2034 2035 The following values are valid: 2036 2037 other (1) 2038 Indicates that the instrument agent does not recognize the 2039 value. You may need to upgrade the instrument agent. 2040 2041 false (2) 2042 Unencrypted logical drive creation is not allowed. Check 2043 Smart Array controller documentation for further information. 2044 2045 true(3) 2046 Unencrypted logical drive creation is allowed." 2047 ::= { cpqDaCntlrEntry 40 } 2048 2049 cpqDaCntlrEncryptedLogDrvCreationPolicy OBJECT-TYPE 2050 SYNTAX INTEGER 2051 { 2052 other(1), 2053 false(2), 2054 true(3) 2055 } 2056 ACCESS read-only 2057 STATUS mandatory 2058 DESCRIPTION 2059 "Array Controller Encrypted Logical Drive Creation Policy. 2060 2061 The following values are valid: 2062 2063 other (1) 2064 Indicates that the instrument agent does not recognize the 2065 value. You may need to upgrade the instrument agent. 2066 2067 false (2) 2068 Encrypted logical drive creation is not allowed. Check 2069 Smart Array controller documentation for further information. 2070 2071 true(3) 2072 Encrypted logical drive creation is allowed." 2073 ::= { cpqDaCntlrEntry 41 } 2074 2075 cpqDaCntlrEncryptFWLockStatus OBJECT-TYPE 2076 SYNTAX INTEGER 2077 { 2078 other(1), 2079 false(2), 2080 true(3) 2081 } 2082 ACCESS read-only 2083 STATUS mandatory 2084 DESCRIPTION 2085 "Array Controller Encryption Firmware Lock Status. 2086 2087 The following values are valid: 2088 2089 other (1) 2090 Indicates that the instrument agent does not recognize the 2091 value. You may need to upgrade the instrument agent. 2092 2093 false(2) 2094 Indicates that the array controller's firmware is not locked. 2095 2096 true(3) 2097 Indicates that the array controller's firmware has been locked." 2098 ::= { cpqDaCntlrEntry 42 } 2099 2100 cpqDaCntlrOperatingMode OBJECT-TYPE 2101 SYNTAX INTEGER 2102 { 2103 other(1), 2104 smartArrayMode(2), 2105 smartHbaMode(3) 2106 } 2107 ACCESS read-only 2108 STATUS mandatory 2109 DESCRIPTION 2110 "Array Controller Operating Mode. 2111 2112 The array controller's current operating mode. The 2113 following values are valid: 2114 2115 The following values are valid: 2116 2117 other (1) 2118 Indicates that the instrument agent does not recognize the 2119 value. You may need to upgrade the instrument agent. 2120 2121 smartArrayMode(2) 2122 Indicates that the controller is operating as a traditional 2123 Smart Array controller with RAID controller behavior. 2124 2125 smartHbaMode(3) 2126 Indicates that the controller is operating as an HBA and does not 2127 allow RAID configurations." 2128 ::= { cpqDaCntlrEntry 43 } 2129 2130 2131-- **************************************************************************** 2132-- Drive Array Cache Module Table 2133-- ==================================== 2134-- 2135-- The compaq enterprise (1.3.6.1.4.1.232) 2136-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 2137-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 2138-- cpqDaCntlr Group (1.3.6.1.4.1.232.3.2.2) 2139-- cpqDaAccelTable (1.3.6.1.4.1.232.3.2.2.2) 2140-- 2141-- **************************************************************************** 2142 2143 cpqDaAccelTable OBJECT-TYPE 2144 SYNTAX SEQUENCE OF CpqDaAccelEntry 2145 ACCESS not-accessible 2146 STATUS mandatory 2147 DESCRIPTION 2148 "Cache Module Board Table. Note that for some controller models, a 2149 cache module board that physically attaches to the controller or 2150 chipset may not be an available option. For these configurations, the 2151 Instrument Agent will continue to populate variables that are related 2152 to read caching operations." 2153 ::= { cpqDaCntlr 2 } 2154 2155 cpqDaAccelEntry OBJECT-TYPE 2156 SYNTAX CpqDaAccelEntry 2157 ACCESS not-accessible 2158 STATUS mandatory 2159 DESCRIPTION 2160 "Cache Module Board Entry." 2161 INDEX { cpqDaAccelCntlrIndex } 2162 ::= { cpqDaAccelTable 1 } 2163 2164 CpqDaAccelEntry ::= SEQUENCE 2165 { 2166 cpqDaAccelCntlrIndex INTEGER, 2167 cpqDaAccelStatus INTEGER, 2168 cpqDaAccelMemory INTEGER, 2169 cpqDaAccelBadData INTEGER, 2170 cpqDaAccelErrCode INTEGER, 2171 cpqDaAccelBattery INTEGER, 2172 cpqDaAccelReadErrs Counter, 2173 cpqDaAccelWriteErrs Counter, 2174 cpqDaAccelCondition INTEGER, 2175 cpqDaAccelReadMemory INTEGER, 2176 cpqDaAccelSerialNumber DisplayString, 2177 cpqDaAccelTotalMemory INTEGER, 2178 cpqDaAccelReadCachePercent Gauge, 2179 cpqDaAccelWriteCachePercent Gauge, 2180 cpqDaAccelFailedBatteries OCTET STRING, 2181 cpqDaAccelBackupPowerSource INTEGER, 2182 cpqDaAccelBoardCurrentTemp INTEGER, 2183 cpqDaAccelCapacitorCurrentTemp INTEGER, 2184 cpqDaAccelMemoryDataWidth INTEGER, 2185 cpqDaAccelMemoryTransferRate INTEGER 2186 } 2187 2188 cpqDaAccelCntlrIndex OBJECT-TYPE 2189 SYNTAX INTEGER 2190 ACCESS read-only 2191 STATUS mandatory 2192 DESCRIPTION 2193 "Cache Module Board Controller Index. 2194 2195 This value is a logical number whose meaning is OS dependent. 2196 The value has a direct mapping to the controller table index 2197 such that controller 'i' has cache module table entry 'i'." 2198 ::= { cpqDaAccelEntry 1 } 2199 2200 cpqDaAccelStatus OBJECT-TYPE 2201 SYNTAX INTEGER 2202 { 2203 other(1), 2204 invalid(2), 2205 enabled(3), 2206 tmpDisabled(4), 2207 permDisabled(5), 2208 cacheModFlashMemNotAttached(6), 2209 cacheModDegradedFailsafeSpeed(7), 2210 cacheModCriticalFailure(8), 2211 cacheReadCacheNotMapped(9) 2212 } 2213 ACCESS read-only 2214 STATUS mandatory 2215 DESCRIPTION 2216 "Cache Module/Operations Status. 2217 2218 This describes the status of the cache module and/or cache operations. 2219 2220 Note that for some controller models, a cache module board that 2221 physically attaches to the controller or chipset may not be an 2222 available option. For these configurations, the Instrument Agent 2223 will continue to populate variables that are related to read caching 2224 operations. 2225 2226 The status can be: 2227 2228 Other (1) 2229 Indicates that the instrument agent does not recognize the 2230 status of the cache module. You may need to upgrade 2231 the instrument agent. 2232 2233 Invalid (2) 2234 Indicates that a cache module board has not been 2235 installed in this system or is present but not configured. 2236 2237 Enabled (3) 2238 Indicates that cache operations are currently configured 2239 and enabled for at least one logical drive. 2240 2241 Temporarily Disabled (4) 2242 Indicates that cache operations have been temporarily 2243 disabled. View the cache module board error code object 2244 to determine why the write cache operations have been 2245 temporarily disabled. 2246 2247 Permanently Disabled (5) 2248 Indicates that cache operations have been permanently 2249 disabled. View the cache module board error code object 2250 to determine why the write cache operations have been disabled. 2251 2252 Cache Module Flash Memory Not Attached (6) 2253 Indicates that the flash memory component of the flash backed 2254 cache module is not attached. This status will be set when the flash 2255 memory is not attached and the Supercap is attached. This value is 2256 only used on flash backed cache modules that support removable flash 2257 memory. 2258 2259 Cache Module Degraded Failsafe Speed (7) 2260 Indicates that the cache module board is currently degraded and 2261 operating at a failsafe speed. View variables 2262 cpqDaCacheMemoryDataWidth and cpqDaCacheMemoryTransferRate to 2263 obtain the cache module board's current memory data width and 2264 memory transfer rate. 2265 2266 Cache Module Critical Failure (8) 2267 Indicates that the cache module board has encountered a critical 2268 failure. The controller is currently operating in Zero Memory Raid 2269 mode. 2270 2271 Read Cache Could Not Be Mapped (9) 2272 Indicates that the read cache memory in a split cache configuration 2273 could not be mapped by the operating system and as a result is not 2274 available. This status may be caused by virtual space limitations in 2275 certain operating systems and is only applicable to B-Series 2276 controllers." 2277 ::= { cpqDaAccelEntry 2 } 2278 2279 cpqDaAccelMemory OBJECT-TYPE 2280 SYNTAX INTEGER 2281 ACCESS read-only 2282 STATUS mandatory 2283 DESCRIPTION 2284 "Write Cache Memory. 2285 2286 This shows the amount of memory allocated for the write cache in 2287 kilobytes. Because data is kept in duplicate (mirrored), the 2288 actual amount of usable memory is half the amount shown." 2289 ::= { cpqDaAccelEntry 3 } 2290 2291 cpqDaAccelBadData OBJECT-TYPE 2292 SYNTAX INTEGER 2293 { 2294 other(1), 2295 none(2), 2296 possible(3) 2297 } 2298 ACCESS read-only 2299 STATUS mandatory 2300 DESCRIPTION 2301 "Cache Module Board Bad Data. 2302 2303 The following values are valid: 2304 2305 None (2) 2306 Indicates that no data loss occurred. The battery packs were 2307 properly charged when the system was initialized. 2308 2309 Possible (3) 2310 Indicates that at power up, the battery packs were not 2311 sufficiently charged. Because the batteries did not retain 2312 sufficient charge when the system resumed power, the board 2313 has not retained any data that may have been stored. 2314 If no data was on the board, no data was lost. Several things 2315 may have caused this condition: 2316 2317 * If the system was without power for eight days, and the 2318 battery packs were on (battery packs only activate if 2319 system looses power unexpectedly), any data that may have 2320 been stored in the cache was lost. 2321 2322 * There may be a problem with the battery pack. 2323 See the Battery Status for more information. 2324 2325 * This status will also appear if the Cache Module 2326 board is replaced with a new board that has discharged 2327 batteries. No data has been lost in this case, and posted 2328 writes will automatically be enabled when the batteries 2329 reach full charge." 2330 ::= { cpqDaAccelEntry 4 } 2331 2332 cpqDaAccelErrCode OBJECT-TYPE 2333 SYNTAX INTEGER 2334 { 2335 other(1), 2336 invalid(2), 2337 badConfig(3), 2338 lowBattery(4), 2339 disableCmd(5), 2340 noResources(6), 2341 notConnected(7), 2342 badMirrorData(8), 2343 readErr(9), 2344 writeErr(10), 2345 configCmd(11), 2346 expandInProgress(12), 2347 snapshotInProgress(13), 2348 redundantLowBattery(14), 2349 redundantSizeMismatch(15), 2350 redundantCacheFailure(16), 2351 excessiveEccErrors(17), 2352 adgEnablerMissing(18), 2353 postEccErrors(19), 2354 batteryHotRemoved(20), 2355 capacitorChargeLow(21), 2356 notEnoughBatteries(22), 2357 cacheModuleNotSupported(23), 2358 batteryNotSupported(24), 2359 noCapacitorAttached(25), 2360 capBasedBackupFailed(26), 2361 capBasedRestoreFailed(27), 2362 capBasedModuleHWFailure(28), 2363 capacitorFailedToCharge(29), 2364 capacitorBasedHWMemBeingErased(30), 2365 incompatibleCacheModule(31), 2366 fbcmChargerCircuitFailure(32), 2367 cbPowerSourceCableError(33) 2368 } 2369 ACCESS read-only 2370 STATUS mandatory 2371 DESCRIPTION 2372 "Cache Module Board Error Code. 2373 2374 Use this to determine the status of the write cache operations. 2375 2376 The status can be: 2377 2378 Other (1) 2379 Indicates that the instrument agent does not recognize the 2380 error code. You may need to update your software. 2381 2382 Invalid (2) 2383 Indicates that write cache operations are currently 2384 configured and enabled for at least one logical drive. 2385 No write cache errors have occurred. 2386 2387 Bad Configuration (3) 2388 Indicates that write cache operations are temporarily 2389 disabled. The Cache Module board was configured 2390 for a different controller. This error could be caused 2391 if boards were switched from one system to another. 2392 Rerun the configuration utility and ensure that the board 2393 has been properly configured for this system. 2394 Note: If data from another system was stored on the board, 2395 running configuration utility will cause the data to be lost. 2396 2397 Low Battery Power (4) 2398 Indicates that write cache operations are temporarily 2399 disabled due to insufficient battery power. Please view 2400 the Battery Status object instance for more information. 2401 2402 Disable Command Issued (5) 2403 Indicates that write cache operations are temporarily 2404 disabled. The device driver issues this command when 2405 the server is taken down. This condition should not 2406 exist when the system regains power. 2407 2408 No Resources Available (6) 2409 Indicates that write cache operations are temporarily 2410 disabled. The controller does not have sufficient 2411 resources to perform write cache operations. 2412 For example, when a replaced drive is being rebuilt, 2413 there will not be sufficient resources. Once the 2414 operation that requires the resources has completed, 2415 this condition will clear and write cache operations 2416 will resume. 2417 2418 Board Not Connected (7) 2419 Indicates that write cache operations are temporarily 2420 disabled. The Cache Module board has been 2421 configured but is not currently attached to the 2422 controller. Check the alignment of the board and 2423 connections. 2424 2425 Bad Mirror Data (8) 2426 Indicates that write cache operations have been 2427 permanently disabled. The Cache Module board stores 2428 mirrored copies of all data. If data exists on the 2429 board when the system is first powered up, the board 2430 performs a data compare test between the mirrored copies. 2431 If the data does not match, an error has occurred. 2432 Data may have been lost. Your board may need servicing. 2433 2434 Read Failure (9) 2435 Indicates that write cache operations have been permanently 2436 disabled. The Cache Module board stores mirror copies 2437 of all data. While reading the data from the board, memory 2438 parity errors have occurred. Both copies were corrupted and 2439 cannot be retrieved. Data has been lost, and you should 2440 service the board. 2441 2442 Write Failure (10) 2443 Indicates that write cache operations have been permanently 2444 disabled. This error occurs when an unsuccessful attempt was 2445 made to write data to the Cache Module board. Data could 2446 not be written to write cache memory in duplicate due to the 2447 detection of parity errors. This error does not indicate data 2448 loss. You should service the Cache Module board. 2449 2450 Config Command (11) 2451 Indicates that write cache operations have been permanently 2452 disabled. The configuration of the logical drives has changed. 2453 You need to reconfigure the Cache Module board. 2454 2455 Expand in Progress (12) 2456 Indicates that cache operations are temporarily disabled 2457 due to an expand of a logical drive. When the expand 2458 operation completes, the cache module will be enabled. 2459 2460 Snapshot In Progress (13) 2461 Indicates that cache operations are temporarily disabled 2462 due to a snapshot operation that is queued up or in progress. 2463 When the snapshot operation completes, the cache module will 2464 be enabled. 2465 2466 Redundant Low Battery (14) 2467 Indicates that cache operations are temporarily disabled. 2468 The redundant controller has insufficient cache battery power. 2469 2470 Redundant Size Mismatch (15) 2471 Indicates that cache operations are temporarily disabled. 2472 The cache sizes on the redundant controllers do not match. 2473 2474 Redundant Cache Failure (16) 2475 Indicates that cache operations are temporarily disabled. 2476 The cache on the redundant controller has failed. 2477 2478 Excessive ECC Errors (17) 2479 Indicates that write cache operations have been permanently 2480 disabled. The number of cache lines experiencing excessive 2481 ECC errors has reached a preset limit. 2482 2483 RAID ADG Enabler Module Missing (18) 2484 Indicates that write cache operations have been temperarily 2485 disabled. A RAID ADG logical drive is configured but the 2486 RAID ADG Enabler Module is broken or missing. 2487 2488 Power On Self Test (Post) ECC Errors (19) 2489 Indicates that write cache operations have been permanently 2490 disabled. The cache has been disabled due to a large number 2491 of ECC errors detected while testing the cache during Power 2492 On Self Test (Post). 2493 2494 Backup Power Source Hot Removed (20) 2495 Indicates that write cache operations have been permanently 2496 disabled. The cache has been disabled because a backup power 2497 source has been hot removed. 2498 2499 Flash Backed Cache Module Capacitor Charge Low (21) 2500 Indicates that write cache operations are temporarily 2501 disabled due to insufficient capacitor power. 2502 2503 Not Enough Batteries (22) 2504 Indicates that write cache operations have been permanently 2505 disabled. The cache has been disabled because there are not 2506 enough batteries attached to the controller to ensure write 2507 cache will be held without power for the advertised length 2508 of time. 2509 2510 Cache Module Not Supported By Firmware (23) 2511 Indicates that write cache operations have been permanently 2512 disabled. The cache has been disabled because the current 2513 cache module is not supported by the currently running firmware. 2514 2515 Battery Not Supported (24) 2516 Indicates that write cache operations have been permanently 2517 disabled. The cache has been disabled because one or more 2518 attached batteries are not supported by the currently running 2519 firmware. 2520 2521 No Capacitor Attached (25) 2522 Indicates that write cache operations have been permanently 2523 disabled. The cache has been disabled because there are no 2524 capacitors attached to the flash backed cache module. 2525 2526 Flash Backed Cache Module Backup Failed (26) 2527 Indicates that write cache operations have been permanently 2528 disabled. The cache has been disabled because the flash 2529 backed cache module backup operation has failed. 2530 2531 Flash Backed Cache Module Restore Failed (27) 2532 Indicates that write cache operations have been permanently 2533 disabled. The cache has been disabled because the flash 2534 backed cache module restore operation has failed. 2535 2536 Flash Backed Cache Module Hardware Failure (28) 2537 Indicates that write cache operations have been permanently 2538 disabled. The cache has been disabled because the flash 2539 backed cache module has encountered a hardware failure. 2540 2541 Capacitor Failed To Charge (29) 2542 Indicates that write cache operations have been permanently 2543 disabled. The cache has been disabled because the flash 2544 backed cache module capacitor has failed to charge. 2545 2546 Flash Backed Cache Module Memory Being Erased (30) 2547 Indicates that write cache operations have been temporarily 2548 disabled. The cache has been disabled because the flash 2549 backed cache module is erasing its flash memory. 2550 2551 Incompatible Cache Module (31) 2552 Indicates that write cache operations have been permanently 2553 disabled. The cache has been disabled because an incompatible 2554 cache module is being used. 2555 2556 Flash Backed Cache Module Charger Circuit Failure (32) 2557 Indicates that write cache operations have been permanently 2558 disabled. The cache has been disabled because the charger circuit 2559 on the flash backed cache module has failed. 2560 2561 Centralized Backup Power Source Cable Error (33) 2562 Indicates that write cache operations have been permanently 2563 disabled. The cache has been disabled because the controller 2564 detected a cable error to the centralized backup power source." 2565 ::= { cpqDaAccelEntry 5 } 2566 2567 cpqDaAccelBattery OBJECT-TYPE 2568 SYNTAX INTEGER 2569 { 2570 other(1), 2571 ok(2), 2572 recharging(3), 2573 failed(4), 2574 degraded(5), 2575 notPresent(6), 2576 capacitorFailed(7) 2577 } 2578 ACCESS read-only 2579 STATUS mandatory 2580 DESCRIPTION 2581 "Cache Module Board Backup Power Status. 2582 2583 This monitors the status of each backup power source on the board. 2584 The backup power source can only recharge when the system has 2585 power applied. The type of backup power source used is indicated 2586 by cpqDaAccelBackupPowerSource. 2587 2588 The following values are valid: 2589 2590 Other (1) 2591 Indicates that the instrument agent does not recognize 2592 backup power status. You may need to update your software. 2593 2594 Ok (2) 2595 The backup power source is fully charged. 2596 2597 Recharging (3) 2598 The array controller has one or more cache module backup power 2599 sources that are recharging. Cache module operations such as 2600 Battery/Flash Backed Write Cache, Expansion, Extension and Migration 2601 are temporarily suspended until the backup power source is fully 2602 charged. Cache module operations will automatically resume 2603 when charging is complete. 2604 2605 Failed (4) 2606 The battery pack is below the sufficient voltage level and 2607 has not recharged in 36 hours. Your Cache Module board 2608 needs to be serviced. 2609 2610 Degraded (5) 2611 The battery is still operating, however, one of the batteries 2612 in the pack has failed to recharge properly. Your Cache 2613 Module board should be serviced as soon as possible. 2614 2615 NotPresent (6) 2616 A backup power source is not present on the cache module board. 2617 Some controllers do not have backup power sources. 2618 2619 Capacitor Failed (7) 2620 The flash backed cache module capacitor is below the sufficient 2621 voltage level and has not recharged in 10 minutes. Your Cache 2622 Module board needs to be serviced." 2623 ::= { cpqDaAccelEntry 6 } 2624 2625 cpqDaAccelReadErrs OBJECT-TYPE 2626 SYNTAX Counter 2627 ACCESS read-only 2628 STATUS mandatory 2629 DESCRIPTION 2630 "Cache Module Board Read Errors. 2631 2632 This shows the total number of read memory parity errors that 2633 were detected while reading from the Cache Module board. 2634 The mirrored copy of data on the board can be accessed to 2635 obtain correct data if a memory parity errors occurs. 2636 2637 Memory parity errors occur when the system detects that 2638 information has not been transferred correctly. A parity bit 2639 is included for each byte of information stored in memory. 2640 When the microprocessor reads or writes data, the system 2641 counts the value of the bits in each byte. If a total does 2642 not match the system's expectations, a parity error has 2643 occurred. A bad memory chip, memory corruption, or lack of 2644 refresh may cause memory parity errors." 2645 ::= { cpqDaAccelEntry 7 } 2646 2647 cpqDaAccelWriteErrs OBJECT-TYPE 2648 SYNTAX Counter 2649 ACCESS read-only 2650 STATUS mandatory 2651 DESCRIPTION 2652 "Cache Module Board Write Errors. 2653 2654 This shows the total number of write memory parity errors that 2655 were detected while writing to the Cache Module board. 2656 2657 Write parity errors occur when the system detects that 2658 information has not been transferred to the Cache 2659 Module board correctly. A parity bit is included for 2660 each byte of information stored in memory. When the 2661 microprocessor reads or writes data, the system counts the 2662 value of the bits in each byte. If the total does not match 2663 the system's expectations, a parity error has occurred." 2664 ::= { cpqDaAccelEntry 8 } 2665 2666 cpqDaAccelCondition OBJECT-TYPE 2667 SYNTAX INTEGER 2668 { 2669 other(1), 2670 ok(2), 2671 degraded(3), 2672 failed(4) 2673 } 2674 ACCESS read-only 2675 STATUS mandatory 2676 DESCRIPTION 2677 "The condition of the device. This value represents the overall 2678 condition of this cache module." 2679 ::= { cpqDaAccelEntry 9 } 2680 2681 cpqDaAccelReadMemory OBJECT-TYPE 2682 SYNTAX INTEGER 2683 ACCESS read-only 2684 STATUS mandatory 2685 DESCRIPTION 2686 "Read Cache Memory. 2687 2688 This shows the amount of memory allocated for the read cache in 2689 kilobytes. Because data is kept in duplicate (mirrored), the 2690 actual amount of usable memory is half the amount shown. 2691 2692 Read cache is not available on IDA, IDA-2, IDA Expansion System, 2693 or SMART controllers. Entries for these controllers will return 2694 0 for this value." 2695 ::= { cpqDaAccelEntry 10 } 2696 2697 cpqDaAccelSerialNumber OBJECT-TYPE 2698 SYNTAX DisplayString (SIZE (0..32)) 2699 ACCESS read-only 2700 STATUS mandatory 2701 DESCRIPTION 2702 "Cache Module Serial Number. 2703 2704 The serial number of the Cache Module. This field will 2705 be a null (size 0) string if the cache module does not support 2706 serial number." 2707 ::= { cpqDaAccelEntry 11 } 2708 2709 cpqDaAccelTotalMemory OBJECT-TYPE 2710 SYNTAX INTEGER 2711 ACCESS read-only 2712 STATUS mandatory 2713 DESCRIPTION 2714 "Total Cache Memory. 2715 2716 This value is the total amount of cache module memory in 2717 kilobytes, including both battery-backed and non-battery-backed 2718 memory." 2719 ::= { cpqDaAccelEntry 12 } 2720 2721 cpqDaAccelReadCachePercent OBJECT-TYPE 2722 SYNTAX Gauge 2723 ACCESS read-only 2724 STATUS mandatory 2725 DESCRIPTION 2726 "Read Cache Percent. 2727 2728 This shows the percent of cache memory allocated for read ahead 2729 caching. If the data cannot be determined or is not applicable, 2730 the value is set to 4,294,967,295." 2731 ::= { cpqDaAccelEntry 13 } 2732 2733 cpqDaAccelWriteCachePercent OBJECT-TYPE 2734 SYNTAX Gauge 2735 ACCESS read-only 2736 STATUS mandatory 2737 DESCRIPTION 2738 "Write Cache Percent. 2739 2740 This shows the percent of cache memory allocated for posted 2741 write caching. If the data cannot be determined or is not 2742 applicable, the value is set to 4,294,967,295." 2743 ::= { cpqDaAccelEntry 14 } 2744 2745 cpqDaAccelFailedBatteries OBJECT-TYPE 2746 SYNTAX OCTET STRING (SIZE (0..16)) 2747 ACCESS read-only 2748 STATUS mandatory 2749 DESCRIPTION 2750 "Cache Module Failed Batteries. 2751 2752 This lists the location of cache module failed batteries. 2753 Each octet present contains the position number of a failed 2754 battery. An octet string of length zero indicates that there 2755 are no failed batteries or that the controller does not have 2756 the ability to identify individual failed batteries." 2757 ::= { cpqDaAccelEntry 15 } 2758 2759 cpqDaAccelBackupPowerSource OBJECT-TYPE 2760 SYNTAX INTEGER 2761 { 2762 other(1), 2763 battery(2), 2764 capacitor(3) 2765 } 2766 ACCESS read-only 2767 STATUS mandatory 2768 DESCRIPTION 2769 "Cache Module Board Backup Power Source. 2770 2771 This describes the backup power source being used by the Cache 2772 Module board. 2773 2774 The status can be: 2775 2776 Other (1) 2777 Indicates that the instrument agent does not recognize the backup 2778 power source used by the Cache Module board. You may need 2779 to upgrade the instrument agent. 2780 2781 Battery (2) 2782 Indicates that a battery is the backup power source for the Cache 2783 Module board. 2784 2785 Capacitor (3) 2786 Indicates that a capacitor is the backup power source for the 2787 Cache Module board." 2788 ::= { cpqDaAccelEntry 16 } 2789 2790 cpqDaAccelBoardCurrentTemp OBJECT-TYPE 2791 SYNTAX INTEGER 2792 ACCESS read-only 2793 STATUS mandatory 2794 DESCRIPTION 2795 "Cache Module Board Current Temperature. 2796 2797 This is the temperature of the cache module board in degrees 2798 Celsius. The field will contain -1 if the cache module 2799 board temperature cannot be calculated or if the controller does not 2800 support reporting cache module board temperature." 2801 ::= { cpqDaAccelEntry 17 } 2802 2803 cpqDaAccelCapacitorCurrentTemp OBJECT-TYPE 2804 SYNTAX INTEGER 2805 ACCESS read-only 2806 STATUS mandatory 2807 DESCRIPTION 2808 "Cache Module Capacitor Current Temperature. 2809 2810 This is the temperature of the Super-Cap in degrees Celsius. 2811 The field will contain -1 if the Super-Cap temperature 2812 cannot be calculated or if the controller does not support reporting 2813 Super-Cap temperature." 2814 ::= { cpqDaAccelEntry 18 } 2815 2816 cpqDaAccelMemoryDataWidth OBJECT-TYPE 2817 SYNTAX INTEGER 2818 ACCESS read-only 2819 STATUS mandatory 2820 DESCRIPTION 2821 "Cache Memory Data Width. 2822 2823 This is the memory data width (in bits), for the attached cache 2824 module. The field will contain -1 if the memory data width cannot 2825 be calculated or if the controller does not support reporting memory 2826 data width." 2827 ::= { cpqDaAccelEntry 19 } 2828 2829 cpqDaAccelMemoryTransferRate OBJECT-TYPE 2830 SYNTAX INTEGER 2831 ACCESS read-only 2832 STATUS mandatory 2833 DESCRIPTION 2834 "Cache Memory Transfer Rate. 2835 2836 This is the memory transfer rate in megatransfers per second (MT/s), 2837 for the attached cache module . The field will contain -1 if the 2838 memory transfer rate cannot be calculated or if the controller does 2839 not support reporting memory transfer rate." 2840 ::= { cpqDaAccelEntry 20 } 2841 2842 2843-- **************************************************************************** 2844-- Drive Array Managed Cable Table 2845-- ==================================== 2846-- 2847-- The compaq enterprise (1.3.6.1.4.1.232) 2848-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 2849-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 2850-- cpqDaCntlr Group (1.3.6.1.4.1.232.3.2.2) 2851-- cpqDaManagedCableTable (1.3.6.1.4.1.232.3.2.2.3) 2852-- 2853-- **************************************************************************** 2854 2855 cpqDaManagedCableTable OBJECT-TYPE 2856 SYNTAX SEQUENCE OF CpqDaManagedCableEntry 2857 ACCESS not-accessible 2858 STATUS mandatory 2859 DESCRIPTION 2860 "Drive Array Managed Cable Table." 2861 ::= { cpqDaCntlr 3 } 2862 2863 cpqDaManagedCableEntry OBJECT-TYPE 2864 SYNTAX CpqDaManagedCableEntry 2865 ACCESS not-accessible 2866 STATUS mandatory 2867 DESCRIPTION 2868 "Drive Array Managed Cable Entry." 2869 INDEX { cpqDaManagedCableCntlrIndex } 2870 ::= { cpqDaManagedCableTable 1 } 2871 2872 CpqDaManagedCableEntry ::= SEQUENCE 2873 { 2874 cpqDaManagedCableIndex INTEGER, 2875 cpqDaManagedCableCntlrIndex INTEGER, 2876 cpqDaManagedCableHostConnector DisplayString, 2877 cpqDaManagedCableStatus INTEGER, 2878 cpqDaManagedCableFaultCode INTEGER, 2879 cpqDaManagedCableVendorRevision DisplayString, 2880 cpqDaManagedCableVendorSerialNumber DisplayString, 2881 cpqDaManagedCableVendorPartNumber DisplayString, 2882 cpqDaManagedCableLength INTEGER 2883 } 2884 2885 cpqDaManagedCableIndex OBJECT-TYPE 2886 SYNTAX INTEGER 2887 ACCESS read-only 2888 STATUS mandatory 2889 DESCRIPTION 2890 "Managed Cable Index. 2891 2892 This index identifies a controller and managed cable association. 2893 This index uniquely identifies a single managed cable connected to a 2894 controller." 2895 ::= { cpqDaManagedCableEntry 1 } 2896 2897 cpqDaManagedCableCntlrIndex OBJECT-TYPE 2898 SYNTAX INTEGER 2899 ACCESS read-only 2900 STATUS mandatory 2901 DESCRIPTION 2902 "Managed Cable Controller Index. 2903 2904 This value maps the managed cables into their respective controllers. 2905 This value is a logical number whose meaning is OS dependent. The 2906 value has a direct mapping to the controller table index such that 2907 controller 'i' has managed cable controller index 'i'." 2908 ::= { cpqDaManagedCableEntry 2 } 2909 2910 cpqDaManagedCableHostConnector OBJECT-TYPE 2911 SYNTAX DisplayString (SIZE (0..4)) 2912 ACCESS read-only 2913 STATUS mandatory 2914 DESCRIPTION 2915 "Managed Cable Host Connector. 2916 2917 This is the port connector to which the managed cable is attached. 2918 If the host connector cannot be determined, the agent will return a 2919 NULL string." 2920 ::= { cpqDaManagedCableEntry 3 } 2921 2922 cpqDaManagedCableStatus OBJECT-TYPE 2923 SYNTAX INTEGER 2924 { 2925 other(1), 2926 ok(2), 2927 nonFatalFault(3), 2928 fatalFault(4) 2929 } 2930 ACCESS read-only 2931 STATUS mandatory 2932 DESCRIPTION 2933 "Managed Cable Status. 2934 2935 The following values are defined: 2936 2937 Other (1) 2938 Indicates that the instrument agent can not determine the 2939 managed cable status. 2940 2941 Ok (2) 2942 Indicates the cable is functioning properly. 2943 2944 Non Fatal Fault (3) 2945 Indicates the cable has reported a non fatal fault. See 2946 cpqDaManagedCableFaultCode for more information. 2947 2948 Fatal Fault (4) 2949 Indicates the cable has reported a fatal fault. See 2950 cpqDaManagedCableFaultCode for more information." 2951 ::= { cpqDaManagedCableEntry 4 } 2952 2953 cpqDaManagedCableFaultCode OBJECT-TYPE 2954 SYNTAX INTEGER 2955 { 2956 other(1), 2957 none(2), 2958 linkFault(3), 2959 noComWithCableMgmtInterface(4), 2960 cannotConfigureCable(5) 2961 2962 } 2963 ACCESS read-only 2964 STATUS mandatory 2965 DESCRIPTION 2966 "Managed Cable Fault Code. 2967 2968 The following values are defined: 2969 2970 Other (1) 2971 Indicates that the instrument agent can not determine the 2972 managed cable fault code. 2973 2974 None (2) 2975 Indicates that no cable fault codes have been reported. 2976 2977 Link Fault (3) 2978 Indicates that the cable is reporting a non fatal link fault. 2979 2980 No Communication With Cable's Management Interface (4) 2981 Indicates that Smart Array firmware could not communicate with the 2982 cable's management interface. 2983 2984 Cannot Configure Cable (5) 2985 Indicates that Smart Array firmware could not configure the cable 2986 and has disabled it." 2987 ::= { cpqDaManagedCableEntry 5 } 2988 2989 cpqDaManagedCableVendorRevision OBJECT-TYPE 2990 SYNTAX DisplayString (SIZE (0..2)) 2991 ACCESS read-only 2992 STATUS mandatory 2993 DESCRIPTION 2994 "Managed Cable Vendor Revision. 2995 2996 Indicates the vendor revision of the managed cable. If the managed 2997 cable does not support vendor revision, the instrument agent will 2998 return a NULL string." 2999 ::= { cpqDaManagedCableEntry 6 } 3000 3001 cpqDaManagedCableVendorSerialNumber OBJECT-TYPE 3002 SYNTAX DisplayString (SIZE (0..16)) 3003 ACCESS read-only 3004 STATUS mandatory 3005 DESCRIPTION 3006 "Managed Cable Vendor Serial Number. 3007 3008 Indicates the vendor serial number of the managed cable. If the 3009 managed cable does not support vendor serial number, the instrument 3010 agent will return a NULL string." 3011 ::= { cpqDaManagedCableEntry 7 } 3012 3013 cpqDaManagedCableVendorPartNumber OBJECT-TYPE 3014 SYNTAX DisplayString (SIZE (0..16)) 3015 ACCESS read-only 3016 STATUS mandatory 3017 DESCRIPTION 3018 "Managed Cable Vendor Part Number. 3019 3020 Indicates the vendor part number of the managed cable. If the managed 3021 cable does not support vendor part number, the instrument agent 3022 will return a NULL string." 3023 ::= { cpqDaManagedCableEntry 8 } 3024 3025 cpqDaManagedCableLength OBJECT-TYPE 3026 SYNTAX INTEGER 3027 ACCESS read-only 3028 STATUS mandatory 3029 DESCRIPTION 3030 "Managed Cable Length. 3031 3032 Indicates the length of the managed cable in meters. This field will 3033 contain -1 if the cable length cannot be determined or if the managed 3034 cable does not support reporting cable length." 3035 ::= { cpqDaManagedCableEntry 9 } 3036 3037 3038-- **************************************************************************** 3039-- Drive Array Logical Drive Table 3040-- =============================== 3041-- 3042-- The compaq enterprise (1.3.6.1.4.1.232) 3043-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 3044-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 3045-- cpqDaLogDrv Group (1.3.6.1.4.1.232.3.2.3) 3046-- cpqDaLogDrvTable (1.3.6.1.4.1.232.3.2.3.1) 3047-- 3048-- The cpqDaLogDrv group contains configuration and statistical 3049-- information about the logical drives associated with drive array 3050-- controllers. 3051-- 3052-- Implementation of the cpqDaLogDrv group is mandatory for all agents 3053-- that support the Drive Array MIB. 3054-- 3055-- **************************************************************************** 3056 3057 3058 cpqDaLogDrvTable OBJECT-TYPE 3059 SYNTAX SEQUENCE OF CpqDaLogDrvEntry 3060 ACCESS not-accessible 3061 STATUS mandatory 3062 DESCRIPTION 3063 "Drive Array Logical Drive Table. 3064 3065 A table of logical drive entries." 3066 ::= { cpqDaLogDrv 1 } 3067 3068 cpqDaLogDrvEntry OBJECT-TYPE 3069 SYNTAX CpqDaLogDrvEntry 3070 ACCESS not-accessible 3071 STATUS mandatory 3072 DESCRIPTION 3073 "Drive Array Logical Drive Entry. 3074 3075 A logical drive entry." 3076 INDEX { cpqDaLogDrvCntlrIndex, cpqDaLogDrvIndex } 3077 ::= { cpqDaLogDrvTable 1 } 3078 3079 CpqDaLogDrvEntry ::= SEQUENCE 3080 { 3081 cpqDaLogDrvCntlrIndex INTEGER, 3082 cpqDaLogDrvIndex INTEGER, 3083 cpqDaLogDrvFaultTol INTEGER, 3084 cpqDaLogDrvStatus INTEGER, 3085 cpqDaLogDrvAutoRel INTEGER, 3086 cpqDaLogDrvRebuildBlks Counter, 3087 cpqDaLogDrvHasAccel INTEGER, 3088 cpqDaLogDrvAvailSpares OCTET STRING, 3089 cpqDaLogDrvSize INTEGER, 3090 cpqDaLogDrvPhyDrvIDs OCTET STRING, 3091 cpqDaLogDrvCondition INTEGER, 3092 cpqDaLogDrvPercentRebuild Gauge, 3093 cpqDaLogDrvStripeSize INTEGER, 3094 cpqDaLogDrvOsName DisplayString, 3095 cpqDaLogDrvBlinkTime Counter, 3096 cpqDaLogDrvSpareReplaceMap OCTET STRING, 3097 cpqDaLogDrvRebuildingPhyDrv INTEGER, 3098 cpqDaLogDrvMultipathAccess INTEGER, 3099 cpqDaLogDrvNmbrOfParityGroups INTEGER, 3100 cpqDaLogDrvSplitMirrorBackupLogDrv INTEGER, 3101 cpqDaLogDrvCacheVolAccelAssocType INTEGER, 3102 cpqDaLogDrvCacheVolIndex INTEGER, 3103 cpqDaLogDrvRPIPercentComplete Gauge, 3104 cpqDaLogDrvSSDSmartPathStatus INTEGER, 3105 cpqDaLogDrvEncryptionStatus INTEGER 3106 } 3107 3108 cpqDaLogDrvCntlrIndex OBJECT-TYPE 3109 SYNTAX INTEGER 3110 ACCESS read-only 3111 STATUS mandatory 3112 DESCRIPTION 3113 "Drive Array Logical Drive Controller Index. 3114 3115 This maps the logical drives into their respective controllers. 3116 Controller index 'i' under the controller group owns the 3117 associated drives in the logical drive group which use that 3118 index." 3119 ::= { cpqDaLogDrvEntry 1 } 3120 3121 cpqDaLogDrvIndex OBJECT-TYPE 3122 SYNTAX INTEGER (0..255) 3123 ACCESS read-only 3124 STATUS mandatory 3125 DESCRIPTION 3126 "Drive Array Logical Drive Index. 3127 3128 This logical drive number keeps track of multiple instances of 3129 logical drives which are on the same controller. For each 3130 controller index value, the logical drive index starts at 1 and 3131 increments for each logical drive." 3132 ::= { cpqDaLogDrvEntry 2 } 3133 3134 cpqDaLogDrvFaultTol OBJECT-TYPE 3135 SYNTAX INTEGER 3136 { 3137 other(1), 3138 none(2), 3139 mirroring(3), 3140 dataGuard(4), 3141 distribDataGuard(5), 3142 advancedDataGuard(7), 3143 raid50 (8), 3144 raid60 (9), 3145 raid1Adm (10), 3146 raid10Adm (11) 3147 } 3148 ACCESS read-only 3149 STATUS mandatory 3150 DESCRIPTION 3151 "Logical Drive Fault Tolerance. 3152 3153 This shows the fault tolerance mode of the logical drive. 3154 The following values are valid for the Logical Drive Fault 3155 Tolerance: 3156 3157 None (2) 3158 Fault tolerance is not enabled. If a physical drive reports 3159 an error, the data cannot be recovered by the drive array 3160 controller. 3161 3162 Mirroring - RAID 1/RAID 1+0 (3) 3163 For each physical drive, there is a second physical drive 3164 containing identical data. If a drive fails, the data can be 3165 retrieved from the mirror drive. 3166 3167 Data Guard - RAID 4 (4) 3168 One of the physical drives is used as a data guard drive and 3169 contains the exclusive OR of the data on the remaining drives. 3170 If a failure is detected, the drive array controller rebuilds 3171 the data using the data guard information plus information 3172 from the other drives. 3173 3174 Distributed Data Guard - RAID 5 (5) 3175 Distributed Data Guarding, sometimes referred to as RAID 5, 3176 is similar to Data Guarding, but instead of storing the parity 3177 information on one drive, the information is distributed across 3178 all of the drives. If a failure is detected, the drive array 3179 controller rebuilds the data using the data guard information 3180 from all the drives. 3181 3182 Advanced Data Guarding - RAID 6 (7) 3183 Advanced Data Guarding (RAID ADG) is the fault tolerance method 3184 that provides the highest level of data protection. It 3185 'stripes' data and parity across all the physical drives in the 3186 configuration to ensure the uninterrupted availability of 3187 uncorrupted data. This fault-tolerance method is similar to 3188 distributed data guard (RAID 5) in that parity data is 3189 distributed across all drives in the array, except in RAID ADG 3190 the capacity of multiple drives is used to store parity data. 3191 Assuming the capacity of 2 drives is used for parity data, 3192 this allows continued operation despite simultaneous failure of 3193 any 2 drives in the array, whereas RAID 4 and RAID 5 can only 3194 sustain failure of a single drive. 3195 3196 RAID 50 (8) 3197 Distributed data guarding (RAID 5) with multiple parity groups. 3198 3199 RAID 60 (9) 3200 Advanced data guarding (RAID 6) with multiple parity groups. 3201 3202 RAID 1 ADM (10) - Advanced Data Mirroring - 3203 For each physical drive, there are two or more physical drives 3204 containing identical data. If a drive fails, the data can be 3205 retrieved from any of the mirrored drives. 3206 3207 RAID 10 ADM (11) - Advanced Data Mirroring with Striping - 3208 For each physical drive, there are two or more physical drives 3209 containing identical data in addition to data being striped across 3210 multiple drives. If a drive fails, the data can be retrieved from 3211 any of the mirrored drives." 3212 ::= { cpqDaLogDrvEntry 3 } 3213 3214 cpqDaLogDrvStatus OBJECT-TYPE 3215 SYNTAX INTEGER 3216 { 3217 other(1), 3218 ok(2), 3219 failed(3), 3220 unconfigured(4), 3221 recovering(5), 3222 readyForRebuild(6), 3223 rebuilding(7), 3224 wrongDrive(8), 3225 badConnect(9), 3226 overheating(10), 3227 shutdown(11), 3228 expanding(12), 3229 notAvailable(13), 3230 queuedForExpansion(14), 3231 multipathAccessDegraded(15), 3232 erasing(16), 3233 predictiveSpareRebuildReady(17), 3234 rapidParityInitInProgress(18), 3235 rapidParityInitPending(19), 3236 noAccessEncryptedNoCntlrKey(20), 3237 unencryptedToEncryptedInProgress(21), 3238 newLogDrvKeyRekeyInProgress(22), 3239 noAccessEncryptedCntlrEncryptnNotEnbld(23), 3240 unencryptedToEncryptedNotStarted(24), 3241 newLogDrvKeyRekeyRequestReceived(25) 3242 3243 } 3244 ACCESS read-only 3245 STATUS mandatory 3246 DESCRIPTION 3247 "Logical Drive Status. 3248 3249 The logical drive can be in one of the following states: 3250 3251 Ok (2) 3252 Indicates that the logical drive is in normal operation mode. 3253 3254 Failed (3) 3255 Indicates that more physical drives have failed than the 3256 fault tolerance mode of the logical drive can handle without 3257 data loss. 3258 3259 Unconfigured (4) 3260 Indicates that the logical drive is not configured. 3261 3262 Recovering (5) 3263 Indicates that the logical drive is using Interim Recovery Mode. 3264 In Interim Recovery Mode, at least one physical drive has 3265 failed, but the logical drive's fault tolerance mode lets the 3266 drive continue to operate with no data loss. 3267 3268 Ready Rebuild (6) 3269 Indicates that the logical drive is ready for Automatic Data 3270 Recovery. The physical drive that failed has been replaced, 3271 but the logical drive is still operating in Interim Recovery 3272 Mode. 3273 3274 Rebuilding (7) 3275 Indicates that the logical drive is currently doing Automatic 3276 Data Recovery. During Automatic Data Recovery, fault tolerance 3277 algorithms restore data to the replacement drive. 3278 3279 Wrong Drive (8) 3280 Indicates that the wrong physical drive was replaced after a 3281 physical drive failure. 3282 3283 Bad Connect (9) 3284 Indicates that a physical drive is not responding. 3285 3286 Overheating (10) 3287 Indicates that the drive array enclosure that contains the 3288 logical drive is overheating. The drive array is still 3289 functioning, but should be shutdown. 3290 3291 Shutdown (11) 3292 Indicates that the drive array enclosure that contains the 3293 logical drive has overheated. The logical drive is no longer 3294 functioning. 3295 3296 Expanding (12) 3297 Indicates that the logical drive is currently undergoing a 3298 transformation (expansion, shrinkage or movement). During 3299 transformation, fault tolerance algorithms redistribute logical 3300 drive data according to the transformation operation selected. 3301 3302 Not Available (13) 3303 Indicates that the logical drive is currently unavailable. 3304 If a logical drive is expanding and the new configuration 3305 frees additional disk space, this free space can be 3306 configured into another logical volume. If this is done, 3307 the new volume will be set to not available. 3308 3309 Queued For Expansion (14) 3310 Indicates that the logical drive is ready for transformation 3311 (expansion, shrinkage or movement). The logical drive is in the 3312 queue for transformation. 3313 3314 Multi-path Access Degraded (15) 3315 Indicates that previously all disk drives of this logical 3316 drive had more than one I/O path to the controller, but now 3317 one or few of them have only one I/O path. 3318 3319 Erasing (16) 3320 Indicates that the logical drive is currently being erased. 3321 3322 Predictive Spare Rebuild Ready (17) 3323 Indicates that the logical drive is ready to perform a predictive 3324 spare rebuild. The logical drive is in the queue for rebuild. 3325 3326 Rapid Parity Initialization In Progress (18) 3327 Indicates that the logical drive is currently undergoing rapid 3328 parity initialization (RPI). The logical drive is unavailable to the 3329 operating system during RPI and will be made available once RPI 3330 has completed. 3331 3332 Rapid Parity Initialization Pending (19) 3333 Indicates that the logical drive is currently pending rapid 3334 parity initialization and will be unavailable. 3335 3336 No Access - Encrypted - Missing Key (20) 3337 Indicates that the logical drive is currently encrypted and cannot 3338 be accessed because the array controller has not yet received the 3339 encryption key from iLO nor was it found in the controller's CSP 3340 NVRAM. 3341 3342 Unencrypted to Encrypted Transformation in Progress (21) 3343 Indicates that the logical drive is currently being transformed from 3344 unencrypted to encrypted and the volume is online. Data will be 3345 written unencrypted if the write is directed to an LBA range on the 3346 logical drive that has not yet been migrated. 3347 3348 New Logical Drive Key Rekey in Progress (22) 3349 Indicates that the logical drive is currently encrypted and all data 3350 is currently being rekeyed with a new logical drive key using the 3351 background capacity expansion transformation task. The logical drive 3352 is online. 3353 3354 No Access - Encrypted with Controller Encryption Not Enabled (23) 3355 Indicates that the logical drive is currently encrypted and cannot 3356 be accessed because the array controller does not have encryption 3357 enabled. 3358 3359 Unencrypted To Encrypted Transformation Not Started (24) 3360 Indicates that the logical drive has received a request to transform 3361 from unencrypted to encrypted but this process has not yet started. 3362 The unencrypted logical drive is currently online. 3363 3364 New Logical Drive Key Rekey Request Received (25) 3365 Indicates that the logical drive is encrypted and has received 3366 a request to rekey all data with a new logical drive encryption key. 3367 The logical drive is online." 3368 ::= { cpqDaLogDrvEntry 4 } 3369 3370 cpqDaLogDrvAutoRel OBJECT-TYPE 3371 SYNTAX INTEGER (0..2147483647) 3372 ACCESS read-write 3373 STATUS mandatory 3374 DESCRIPTION 3375 "Array Controller Logical Drive Auto-Reliability Delay. 3376 3377 This value indicates how many seconds the logical drive will wait 3378 with no requests before beginning Auto-Reliability monitoring. 3379 For example, the default value is five, so the logical drive will 3380 begin Auto-Reliability monitoring if it receives no requests for 3381 five seconds. If the value is zero, the logical drive will not 3382 perform Auto-Reliability monitoring. Auto-Reliability only 3383 operates if the logical drive is configured in one of the fault 3384 tolerance modes. 3385 3386 If the logical drive receives a request while performing 3387 Auto-Reliability monitoring, the drive will stop monitoring to 3388 process the request. Once it has satisfied all incoming requests, 3389 the drive will wait for the Auto-Reliability delay to expire 3390 before returning to Auto-Reliability monitoring. 3391 3392 Auto-Reliability monitoring is a process to insure the highest 3393 level of data reliability. In this process each disk is scanned 3394 to verify that all of the sectors in the drive array are 3395 readable. If the Auto-Reliability monitoring process detects 3396 any bad sectors on the drives, it automatically remaps these 3397 bad sectors where possible." 3398 ::= { cpqDaLogDrvEntry 5 } 3399 3400 cpqDaLogDrvRebuildBlks OBJECT-TYPE 3401 SYNTAX Counter 3402 ACCESS read-only 3403 STATUS deprecated 3404 DESCRIPTION 3405 "Logical Drive Rebuild Blocks Remaining. 3406 3407 After a failed physical drive has been replaced, the physical 3408 drive must have its data rebuilt. This value shows how many 3409 blocks of data still need to be rebuilt. When the value 3410 reaches zero, the rebuilding process is complete. The drive 3411 array continues to operate in interim recovery mode while a 3412 drive is rebuilding. 3413 3414 When a logical volume is Expanding, the drive must redistribute 3415 the logical volume data across the physical drives. This value 3416 shows how many blocks of data still need to be redistributed. 3417 When the value reaches zero, the expand process is complete. 3418 The drive array continues to operate normally while the drive 3419 is expanding. 3420 3421 This value is only valid if the Logical Drive Status is 3422 rebuilding (7) or expanding (12)." 3423 ::= { cpqDaLogDrvEntry 6 } 3424 3425 cpqDaLogDrvHasAccel OBJECT-TYPE 3426 SYNTAX INTEGER 3427 { 3428 other(1), 3429 unavailable(2), 3430 enabled(3), 3431 disabled(4) 3432 } 3433 ACCESS read-only 3434 STATUS mandatory 3435 DESCRIPTION 3436 "Logical Drive Has Cache Module Board. 3437 3438 This indicates whether the logical drive has a Cache Module 3439 board configured and enabled. The following values are valid: 3440 3441 Other (1) 3442 Indicates that the instrument agent does not recognize the 3443 Cache Module board. You may need to upgrade your software. 3444 3445 Unavailable (2) 3446 Indicates that there is no Cache Module board configured 3447 for this logical drive. 3448 3449 Enabled (3) 3450 Indicates that the Cache Module board is configured and 3451 enabled for this logical drive. 3452 3453 Disabled (4) 3454 Indicates that the Cache Module board is configured but 3455 not enabled for this logical drive." 3456 ::= { cpqDaLogDrvEntry 7 } 3457 3458 cpqDaLogDrvAvailSpares OBJECT-TYPE 3459 SYNTAX OCTET STRING (SIZE (0..255)) 3460 ACCESS read-only 3461 STATUS deprecated 3462 DESCRIPTION 3463 "Drive Array Logical Drive Available Spares. 3464 3465 This indicates if this logical drive has one or more spares 3466 designated for it that are not currently in use by another drive. 3467 Each octet present will be a physical drive ID that is an 3468 available spare for this logical drive. These are the same ID's 3469 which can be used as indices into the physical drive table. 3470 An octet string of length zero indicates that there are no 3471 available spares for this logical drive. For array controllers 3472 that support a larger number of drives, the Drive Array Logical 3473 Drive Available Spare Extended Attachment Table should be used." 3474 ::= { cpqDaLogDrvEntry 8 } 3475 3476 cpqDaLogDrvSize OBJECT-TYPE 3477 SYNTAX INTEGER (0..2147483647) 3478 ACCESS read-only 3479 STATUS mandatory 3480 DESCRIPTION 3481 "Logical Drive Size. 3482 3483 This is the size of the logical drive in megabytes. This value 3484 is calculated using the value 1,048,576 (2^20) as a megabyte. 3485 Drive manufacturers sometimes use the number 1,000,000 as a 3486 megabyte when giving drive capacities so this value may 3487 differ from the advertised size of a drive." 3488 ::= { cpqDaLogDrvEntry 9 } 3489 3490 cpqDaLogDrvPhyDrvIDs OBJECT-TYPE 3491 SYNTAX OCTET STRING (SIZE (0..255)) 3492 ACCESS read-only 3493 STATUS deprecated 3494 DESCRIPTION 3495 "Drive Array Logical Drive Physical Drive IDs. 3496 3497 This lists the physical drive IDs which are associated with this 3498 logical drive. These are the same IDs which can be used as 3499 indices into the physical drive table. Each byte of the string 3500 is an index. For array controllers that support a larger number 3501 of drives, the Drive Array Logical Drive Extended Physical 3502 Drive Attachment Table should be used to determine drive 3503 associations." 3504 ::= { cpqDaLogDrvEntry 10 } 3505 3506 cpqDaLogDrvCondition OBJECT-TYPE 3507 SYNTAX INTEGER 3508 { 3509 other(1), 3510 ok(2), 3511 degraded(3), 3512 failed(4) 3513 } 3514 ACCESS read-only 3515 STATUS mandatory 3516 DESCRIPTION 3517 "The Logical Drive condition. 3518 3519 This value represents the overall condition of this logical drive and 3520 any associated physical drives." 3521 ::= { cpqDaLogDrvEntry 11 } 3522 3523 cpqDaLogDrvPercentRebuild OBJECT-TYPE 3524 SYNTAX Gauge 3525 ACCESS read-only 3526 STATUS mandatory 3527 DESCRIPTION 3528 "Logical Drive Percent Rebuild. 3529 3530 After a failed physical drive has been replaced, the physical 3531 drive must have its data rebuilt. This value is the percent 3532 complete of the rebuild. When the value reaches 100, the 3533 rebuilding process is complete. The drive array continues to 3534 operate in interim recovery mode while a drive is rebuilding. 3535 3536 When a logical volume is Expanding, the drive must redistribute 3537 the logical volume data across the physical drives. This value 3538 shows how many blocks of data still need to be redistributed. 3539 When the value reaches one hundred (100), the expand process 3540 is complete. The array continues to operate normally while 3541 the drive is expanding. 3542 3543 When a logical drive's encryption state is transforming from 3544 unencrypted to encrypted or when the logical drive is being rekeyed 3545 with a new key, this value is the percent complete of the operation. 3546 When the value reaches 100, the transformation or rekey process is 3547 complete. 3548 3549 This value is only valid if the logical drive status is 3550 rebuilding (7), expanding (12), unencryptedToEncryptedInProgress(22) 3551 and newLogDrvKeyRekeyInProgress(23). 3552 3553 If the value cannot be determined or a rebuild is not active, 3554 the value is set to 4,294,967,295." 3555 ::= { cpqDaLogDrvEntry 12 } 3556 3557 cpqDaLogDrvStripeSize OBJECT-TYPE 3558 SYNTAX INTEGER 3559 ACCESS read-only 3560 STATUS mandatory 3561 DESCRIPTION 3562 "Logical Drive Stripe Size. 3563 3564 This is the size of a logical drive stripe in kilobytes." 3565 ::= { cpqDaLogDrvEntry 13 } 3566 3567 cpqDaLogDrvOsName OBJECT-TYPE 3568 SYNTAX DisplayString (SIZE (0..255)) 3569 ACCESS read-only 3570 STATUS mandatory 3571 DESCRIPTION 3572 "Logical Drive OS Name. 3573 3574 The OS name for this array logical drive. This field will be 3575 a null (size 0) string if the agent does not support OS name." 3576 ::= { cpqDaLogDrvEntry 14 } 3577 3578 cpqDaLogDrvBlinkTime OBJECT-TYPE 3579 SYNTAX Counter 3580 ACCESS read-write 3581 STATUS mandatory 3582 DESCRIPTION 3583 "Logical Drive Physical Drive Blink Time Count. 3584 3585 The logical drive blink time variable allows the drive tray LEDs 3586 of all physical drives in a logical drive to blink. This value 3587 indicates the amount of time, in tenths of a second, that the 3588 physical drive LEDs will continue to blink. A value of zero 3589 indicates the drive LEDs are not blinking. If the value cannot 3590 be determined or no drive in this logical drive is in a hot 3591 plug tray, 4,294,967,295 is returned. 3592 3593 To blink the drive LEDs on all physical drives in this logical 3594 drive (including any configured spare drives), set this value 3595 to the time to blink in tenths of seconds. 3596 3597 To stop the drive LEDs from blinking, set this value to 0." 3598 ::= { cpqDaLogDrvEntry 15 } 3599 3600 cpqDaLogDrvSpareReplaceMap OBJECT-TYPE 3601 SYNTAX OCTET STRING (SIZE (0..256)) 3602 ACCESS read-only 3603 STATUS deprecated 3604 DESCRIPTION 3605 "Logical Drive Spare To Replacement Drive Map. 3606 3607 This data structure contains the spare to physical drive 3608 replacement map. The format is: 3609 3610 octet contents 3611 ===== ======== 3612 1 Spare drive physical drive index 3613 2 Replaced drive physical drive index 3614 3615 These 2 octets are repeated for each replaced drive. For n 3616 replaced drives, the string is 2 * n octets long. An octet 3617 string of length zero indicates that there are no replaced 3618 drives currently in use. For array controllers that support 3619 larger number of drives, the Drive Array Logical Drive 3620 Spare Replacement Extended Attachment Table should be used." 3621 ::= { cpqDaLogDrvEntry 16 } 3622 3623 cpqDaLogDrvRebuildingPhyDrv OBJECT-TYPE 3624 SYNTAX INTEGER (0..65535) 3625 ACCESS read-only 3626 STATUS mandatory 3627 DESCRIPTION 3628 "Logical Drive Physical Drive Rebuilding Index. 3629 3630 This is the physical drive index of the physical drive that is 3631 currently rebuilding. If the value cannot be determined or is 3632 not applicable, the value is set to -1." 3633 ::= { cpqDaLogDrvEntry 17 } 3634 3635 cpqDaLogDrvMultipathAccess OBJECT-TYPE 3636 SYNTAX INTEGER 3637 { 3638 other(1), 3639 notSupported(2), 3640 notConfigured(3), 3641 pathRedundant(4), 3642 noRedundantPath(5) 3643 } 3644 ACCESS read-only 3645 STATUS mandatory 3646 DESCRIPTION 3647 "Logical Drive Multi-path Access. 3648 3649 This indicates whether all the physical disks including spares 3650 of this logical drive have been configured to have and currently 3651 still have more than one I/O path to the controller. The 3652 following values are valid: 3653 3654 Other (1) 3655 Indicates that the instrument agent can not determine if this 3656 logical drive has multi-path access. 3657 3658 Not Supported (2) 3659 Indicates that multi-path access to this logical drive is not 3660 supported. 3661 3662 Not Configured (3) 3663 Indicates that this logical drive is not configured to have 3664 multi-path access. 3665 3666 Path Redundant (4) 3667 Indicates that all disks of this logical drive currently have 3668 more than one I/O path to the controller. 3669 3670 No Redundant Path (5) 3671 Indicates that all disks of this logical drive previously had 3672 more than one I/O path to the controller, but now one or few 3673 of them have no redundant I/O path." 3674 ::= { cpqDaLogDrvEntry 18 } 3675 3676 cpqDaLogDrvNmbrOfParityGroups OBJECT-TYPE 3677 SYNTAX INTEGER (0..2147483647) 3678 ACCESS read-only 3679 STATUS mandatory 3680 DESCRIPTION 3681 "Logical Drive Number Of Parity Groups. 3682 3683 Indicates the number of parity groups (i.e. RAID 4/5/6 subvolumes), 3684 that are being striped across." 3685 ::= { cpqDaLogDrvEntry 19 } 3686 3687 cpqDaLogDrvSplitMirrorBackupLogDrv OBJECT-TYPE 3688 SYNTAX INTEGER 3689 { 3690 other(1), 3691 isNotBackupLogicalDrive(2), 3692 isBackupLogicalDrive(3) 3693 } 3694 ACCESS read-only 3695 STATUS mandatory 3696 DESCRIPTION 3697 "Logical Drive Split Mirror Backup Logical Drive. 3698 3699 Indicates if this logical drive is a backup logical drive 3700 belonging to a split mirror. 3701 3702 The following values are defined: 3703 3704 other(1) 3705 The instrument agent is unable to determine if this logical drive 3706 is a backup logical drive. You may need to upgrade the instrument 3707 agent. 3708 3709 isNotBackupLogicalDrive(2) 3710 The logical drive is not a backup logical drive. 3711 3712 isBackupLogicalDrive(3) 3713 The logical drive is a backup logical drive." 3714 ::= { cpqDaLogDrvEntry 20 } 3715 3716 cpqDaLogDrvCacheVolAccelAssocType OBJECT-TYPE 3717 SYNTAX INTEGER 3718 { 3719 other(1), 3720 nonMember(2), 3721 logicalDriveMember(3), 3722 cacheVolumeMember(4) 3723 } 3724 ACCESS read-only 3725 STATUS mandatory 3726 DESCRIPTION 3727 "Logical Drive Cache Volume Accelerator Association Type. 3728 3729 Indicates the way in which this logical drive is associated with a 3730 cache volume accelerator group. 3731 3732 The following values are defined: 3733 3734 Other(1) 3735 The instrument agent is unable to determine if this logical drive 3736 is part of a cache volume accelerator group. Logical drive cache 3737 volume acceleration may not be enabled on this controller or you 3738 may need to upgrade the instrument agent. 3739 3740 Non Member (2) 3741 Indicates that this logical drive is not a member of a cache volume 3742 accelerator group. 3743 3744 Logical Drive Member(3) 3745 This logical drive is using a cache volume. 3746 3747 Cache Volume Member(4) 3748 This logical drive is being utilized as a cache volume." 3749 ::= { cpqDaLogDrvEntry 21 } 3750 3751 cpqDaLogDrvCacheVolIndex OBJECT-TYPE 3752 SYNTAX INTEGER 3753 ACCESS read-only 3754 STATUS mandatory 3755 DESCRIPTION 3756 "Logical Drive Cache Volume Index. 3757 3758 The logical drive index of the cache volume used by this logical 3759 drive. The value of this index is the same as the logical drive index 3760 used in the cache volume accelerator table. If the value cannot be 3761 determined or is not applicable, the value is set to -1." 3762 ::= { cpqDaLogDrvEntry 22 } 3763 3764 cpqDaLogDrvRPIPercentComplete OBJECT-TYPE 3765 SYNTAX Gauge 3766 ACCESS read-only 3767 STATUS mandatory 3768 DESCRIPTION 3769 "Logical Drive Rapid Parity Initialization Percent Complete. 3770 3771 When a fault tolerant logical volume is created, parity data for 3772 the volume must be initialized. This value is the percent complete 3773 of the rapid parity initialization (RPI) process. When the value 3774 reaches 100, the RPI process is complete and the logical drive is 3775 made available to the operating system. 3776 3777 If the value cannot be determined or rapid parity initialization 3778 is not active, the value is set to 4,294,967,295." 3779 ::= { cpqDaLogDrvEntry 23 } 3780 3781 cpqDaLogDrvSSDSmartPathStatus OBJECT-TYPE 3782 SYNTAX INTEGER 3783 { 3784 other(1), 3785 updateDriver(2), 3786 ssdSmartPathDisabled(3), 3787 ssdSmartPathEnabled(4) 3788 } 3789 ACCESS read-only 3790 STATUS mandatory 3791 DESCRIPTION 3792 "Logical Drive SSD Smart Path Status. 3793 3794 Indicates the logical drive SSD Smart Path status. An SSD Smart Path 3795 for a logical drive can be utilized only when both the Smart 3796 Array firmware and Smart Array controller driver support such a path. 3797 3798 The following values are defined: 3799 3800 Other (1) 3801 Indicates that the instrument agent can not determine the 3802 logical drive's SSD Smart Path status. 3803 3804 Update Driver (2) 3805 Indicates that an updated Smart Array controller driver is needed 3806 in order for the SSD Smart Path to be supported for this logical 3807 drive. 3808 3809 SSD Smart Path Disabled(3) 3810 Indicates that an SSD Smart Path for this logical drive is 3811 disabled. Check Smart Array controller documentation. 3812 3813 SSD Smart Path Enabled(4) 3814 Indicates that an SSD Smart path for this logical drive is 3815 enabled. The Smart Array controller driver is able to use an 3816 SSD Smart Path for this logical drive." 3817 ::= { cpqDaLogDrvEntry 24 } 3818 3819 cpqDaLogDrvEncryptionStatus OBJECT-TYPE 3820 SYNTAX INTEGER 3821 { 3822 other(1), 3823 encrypted(2), 3824 notEncrypted(3) 3825 } 3826 ACCESS read-only 3827 STATUS mandatory 3828 DESCRIPTION 3829 "Logical Drive Encryption Status. 3830 3831 Indicates the logical drive encryption status. 3832 3833 The following values are defined: 3834 3835 Other (1) 3836 Indicates that the instrument agent can not determine the 3837 logical drive's encyption status. 3838 3839 Encrypted (2) 3840 Indicates that data-at-rest encryption is enabled for this logical 3841 drive. 3842 3843 Not Encrypted(3) 3844 Indicates that data-at-rest encryption is not enabled for this 3845 logical drive." 3846 ::= { cpqDaLogDrvEntry 25 } 3847 3848 3849-- **************************************************************************** 3850-- Drive Array Logical Drive Physical Drive Extended Attachment Table 3851-- ===================================== 3852-- 3853-- The compaq enterprise (1.3.6.1.4.1.232) 3854-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 3855-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 3856-- cpqDaLogDrv Group (1.3.6.1.4.1.232.3.2.3) 3857-- cpqDaLogDrvPhyDrvExtAttachTable (1.3.6.1.4.1.232.3.2.3.2) 3858-- 3859-- **************************************************************************** 3860 3861 cpqDaLogDrvPhyDrvExtAttachTable OBJECT-TYPE 3862 SYNTAX SEQUENCE OF CpqDaLogDrvPhyDrvExtAttachEntry 3863 ACCESS not-accessible 3864 STATUS mandatory 3865 DESCRIPTION 3866 "Drive Array Logical Drive Physical Drive Extended Attachment 3867 Table. 3868 3869 A table of logical drives and their associated physical drives." 3870 ::= { cpqDaLogDrv 2 } 3871 3872 cpqDaLogDrvPhyDrvExtAttachEntry OBJECT-TYPE 3873 SYNTAX CpqDaLogDrvPhyDrvExtAttachEntry 3874 ACCESS not-accessible 3875 STATUS mandatory 3876 DESCRIPTION 3877 "Drive Array Logical Drive Extended Physical Drive Attachment 3878 Entry." 3879 3880 INDEX { cpqDaLogDrvPhyDrvAttachExtIndex } 3881 ::= { cpqDaLogDrvPhyDrvExtAttachTable 1 } 3882 3883 CpqDaLogDrvPhyDrvExtAttachEntry ::= SEQUENCE 3884 { 3885 cpqDaLogDrvPhyDrvAttachExtIndex INTEGER, 3886 cpqDaLogDrvCntlrExtended INTEGER, 3887 cpqDaLogDrvLogDrvExtended INTEGER, 3888 cpqDaLogDrvPhyDrvExtended INTEGER 3889 } 3890 3891 cpqDaLogDrvPhyDrvAttachExtIndex OBJECT-TYPE 3892 SYNTAX INTEGER (0..65535) 3893 ACCESS read-only 3894 STATUS mandatory 3895 DESCRIPTION 3896 "Drive Array Logical Drive Extended Attach Index. 3897 3898 This index identifies a controller, logical drive and 3899 physical drive connection. This index uniquely identifies 3900 a connection for each attached hard drive." 3901 ::= { cpqDaLogDrvPhyDrvExtAttachEntry 1 } 3902 3903 cpqDaLogDrvCntlrExtended OBJECT-TYPE 3904 SYNTAX INTEGER 3905 ACCESS read-only 3906 STATUS mandatory 3907 DESCRIPTION 3908 "Drive Array Logical Drive Controller Extended. 3909 3910 This maps the logical drives into their respective controllers. This 3911 value is a logical number whose meaning is OS dependent. The value 3912 has a direct mapping to the controller table index such that 3913 controller 'i' has logical drive controller extended table entry 3914 'i'." 3915 ::= { cpqDaLogDrvPhyDrvExtAttachEntry 2 } 3916 3917 cpqDaLogDrvLogDrvExtended OBJECT-TYPE 3918 SYNTAX INTEGER (0..255) 3919 ACCESS read-only 3920 STATUS mandatory 3921 DESCRIPTION 3922 "Drive Array Logical Drive Extended. 3923 3924 This logical drive number keeps track of multiple instances of 3925 logical drives which are on the same controller. For each 3926 controller value, the logical drive value starts at 1 and 3927 increments for each logical drive." 3928 ::= { cpqDaLogDrvPhyDrvExtAttachEntry 3 } 3929 3930 cpqDaLogDrvPhyDrvExtended OBJECT-TYPE 3931 SYNTAX INTEGER (0..65535) 3932 ACCESS read-only 3933 STATUS mandatory 3934 DESCRIPTION 3935 "Drive Array Logical Drive Physical Drive Extended. 3936 3937 This value is used for selecting the physical drive number in 3938 the table entry. This number keeps track of multiple instances of 3939 physical drives which are on the same controller." 3940 ::= { cpqDaLogDrvPhyDrvExtAttachEntry 4 } 3941 3942 3943-- **************************************************************************** 3944-- Drive Array Logical Drive Spare Replacement Extended Attachment Table 3945-- ===================================== 3946-- 3947-- The compaq enterprise (1.3.6.1.4.1.232) 3948-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 3949-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 3950-- cpqDaLogDrv Group (1.3.6.1.4.1.232.3.2.3) 3951-- cpqDaLogDrvSprRplcExtAttachTable (1.3.6.1.4.1.232.3.2.3.3) 3952-- 3953-- **************************************************************************** 3954 3955 cpqDaLogDrvSprRplcExtAttachTable OBJECT-TYPE 3956 SYNTAX SEQUENCE OF CpqDaLogDrvSprRplcExtAttachEntry 3957 ACCESS not-accessible 3958 STATUS mandatory 3959 DESCRIPTION 3960 "Drive Array Logical Drive Spare Replacement Extended Attachment 3961 Table. 3962 3963 A table of logical drives, physical drives and their replacement 3964 drives. If spare drives are not used, this table will not be 3965 populated." 3966 ::= { cpqDaLogDrv 3 } 3967 3968 cpqDaLogDrvSprRplcExtAttachEntry OBJECT-TYPE 3969 SYNTAX CpqDaLogDrvSprRplcExtAttachEntry 3970 ACCESS not-accessible 3971 STATUS mandatory 3972 DESCRIPTION 3973 "Drive Array Logical Drive Spare Replacement Extended Attachment 3974 Entry." 3975 3976 INDEX { cpqDaLogDrvSprRplcAttachExtIndex } 3977 ::= { cpqDaLogDrvSprRplcExtAttachTable 1 } 3978 3979 CpqDaLogDrvSprRplcExtAttachEntry ::= SEQUENCE 3980 { 3981 cpqDaLogDrvSprRplcAttachExtIndex INTEGER, 3982 cpqDaLogDrvSprRplcCntlrExtended INTEGER, 3983 cpqDaLogDrvSprRplcLogDrvExtended INTEGER, 3984 cpqDaLogDrvSprRplcReplacedPhysDrvExtended INTEGER, 3985 cpqDaLogDrvSprRplcSparePhysDrvExtended INTEGER 3986 } 3987 3988 cpqDaLogDrvSprRplcAttachExtIndex OBJECT-TYPE 3989 SYNTAX INTEGER (0..65535) 3990 ACCESS read-only 3991 STATUS mandatory 3992 DESCRIPTION 3993 "Drive Array Logical Drive Spare Replacment Extended Attach Index. 3994 3995 This index uniquely identifies a controller, logical drive, physical drive 3996 and replacement drive connection." 3997 ::= { cpqDaLogDrvSprRplcExtAttachEntry 1 } 3998 3999 cpqDaLogDrvSprRplcCntlrExtended OBJECT-TYPE 4000 SYNTAX INTEGER 4001 ACCESS read-only 4002 STATUS mandatory 4003 DESCRIPTION 4004 "Drive Array Logical Drive Spare Replacement Controller Extended. 4005 4006 This value maps the spare replacement drives into their respective 4007 controllers. This value is a logical number whose meaning is OS 4008 dependent. The value has a direct mapping to the controller table 4009 index such that controller 'i' has spare replacement controller 4010 extended table entry 'i'.." 4011 ::= { cpqDaLogDrvSprRplcExtAttachEntry 2 } 4012 4013 cpqDaLogDrvSprRplcLogDrvExtended OBJECT-TYPE 4014 SYNTAX INTEGER (0..255) 4015 ACCESS read-only 4016 STATUS mandatory 4017 DESCRIPTION 4018 "Drive Array Logical Drive Spare Replace Logical Drive Extended. 4019 4020 This logical drive number keeps track of multiple instances of 4021 logical drives which are on the same controller. For each 4022 controller value, the logical drive value starts at 1 and 4023 increments for each logical drive." 4024 ::= { cpqDaLogDrvSprRplcExtAttachEntry 3 } 4025 4026 cpqDaLogDrvSprRplcReplacedPhysDrvExtended OBJECT-TYPE 4027 SYNTAX INTEGER (0..65535) 4028 ACCESS read-only 4029 STATUS mandatory 4030 DESCRIPTION 4031 "Drive Array Logical Drive Spare Replace Replaced Physical 4032 Drive Extended. 4033 4034 This is the replaced drive physical drive number." 4035 ::= { cpqDaLogDrvSprRplcExtAttachEntry 4 } 4036 4037 cpqDaLogDrvSprRplcSparePhysDrvExtended OBJECT-TYPE 4038 SYNTAX INTEGER (0..65535) 4039 ACCESS read-only 4040 STATUS mandatory 4041 DESCRIPTION 4042 "Drive Array Logical Drive Spare Replace Spare Physical 4043 Drive Extended. 4044 4045 This is the replacement spare physical drive number." 4046 ::= { cpqDaLogDrvSprRplcExtAttachEntry 5 } 4047 4048 4049-- **************************************************************************** 4050-- Drive Array Logical Drive Available Spare Extended Attachment Table 4051-- ===================================== 4052-- 4053-- The compaq enterprise (1.3.6.1.4.1.232) 4054-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 4055-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 4056-- cpqDaLogDrv Group (1.3.6.1.4.1.232.3.2.3) 4057-- cpqDaLogDrvAvalSprExtAttachTable (1.3.6.1.4.1.232.3.2.3.4) 4058-- 4059-- **************************************************************************** 4060 4061 cpqDaLogDrvAvalSprExtAttachTable OBJECT-TYPE 4062 SYNTAX SEQUENCE OF CpqDaLogDrvAvalSprExtAttachEntry 4063 ACCESS not-accessible 4064 STATUS mandatory 4065 DESCRIPTION 4066 "Drive Array Logical Drive Available Spare Extended Attachment 4067 Table. 4068 4069 A table of logical drives and their available spare drives. This 4070 table indicates when a logical drive has one or more spare drives 4071 designated for it. This table will not be populated when available 4072 spares are not being used." 4073 ::= { cpqDaLogDrv 4 } 4074 4075 cpqDaLogDrvAvalSprExtAttachEntry OBJECT-TYPE 4076 SYNTAX CpqDaLogDrvAvalSprExtAttachEntry 4077 ACCESS not-accessible 4078 STATUS mandatory 4079 DESCRIPTION 4080 "Drive Array Logical Drive Available Spare Extended Attachment 4081 Entry." 4082 4083 INDEX { cpqDaLogDrvAvailSprAttachExtIndex } 4084 ::= { cpqDaLogDrvAvalSprExtAttachTable 1 } 4085 4086 CpqDaLogDrvAvalSprExtAttachEntry ::= SEQUENCE 4087 { 4088 cpqDaLogDrvAvailSprAttachExtIndex INTEGER, 4089 cpqDaLogDrvAvailSprCntlrExtended INTEGER, 4090 cpqDaLogDrvAvailSprLogDrvExtended INTEGER, 4091 cpqDaLogDrvAvailSprAvailableSpareExtended INTEGER 4092 } 4093 4094 cpqDaLogDrvAvailSprAttachExtIndex OBJECT-TYPE 4095 SYNTAX INTEGER (0..65535) 4096 ACCESS read-only 4097 STATUS mandatory 4098 DESCRIPTION 4099 "Drive Array Logical Drive Available Spare Extended Attach Index. 4100 4101 This index uniquely identifies a controller, logical drive and available 4102 spare drive connection." 4103 ::= { cpqDaLogDrvAvalSprExtAttachEntry 1 } 4104 4105 cpqDaLogDrvAvailSprCntlrExtended OBJECT-TYPE 4106 SYNTAX INTEGER 4107 ACCESS read-only 4108 STATUS mandatory 4109 DESCRIPTION 4110 "Drive Array Logical Drive Available Spare Controller Extended. 4111 4112 This value maps the available spare drives into their respective 4113 controllers This value is a logical number whose meaning is OS 4114 dependent. The value has a direct mapping to the controller table 4115 index such that controller 'i' has available spare controller 4116 extended table entry 'i'.." 4117 ::= { cpqDaLogDrvAvalSprExtAttachEntry 2 } 4118 4119 cpqDaLogDrvAvailSprLogDrvExtended OBJECT-TYPE 4120 SYNTAX INTEGER (0..255) 4121 ACCESS read-only 4122 STATUS mandatory 4123 DESCRIPTION 4124 "Drive Array Logical Drive Available Spare Logical Drive Extended. 4125 4126 This logical drive number keeps track of multiple instances of 4127 logical drives which are on the same controller. For each 4128 controller value, the logical drive value starts at 1 and 4129 increments for each logical drive." 4130 ::= { cpqDaLogDrvAvalSprExtAttachEntry 3 } 4131 4132 cpqDaLogDrvAvailSprAvailableSpareExtended OBJECT-TYPE 4133 SYNTAX INTEGER (0..65535) 4134 ACCESS read-only 4135 STATUS mandatory 4136 DESCRIPTION 4137 "Drive Array Logical Drive Available Spare Available Spare Extended. 4138 4139 This is the available spare drive number assigned to one or more 4140 logical drives." 4141 ::= { cpqDaLogDrvAvalSprExtAttachEntry 4 } 4142 4143 4144-- **************************************************************************** 4145-- Drive Array Logical Drive Cache Volume Accelerator Table 4146-- ===================================== 4147-- 4148-- The compaq enterprise (1.3.6.1.4.1.232) 4149-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 4150-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 4151-- cpqDaLogDrv Group (1.3.6.1.4.1.232.3.2.3) 4152-- cpqDaLogDrvCacheVolumeAccelTable (1.3.6.1.4.1.232.3.2.3.5) 4153-- 4154-- **************************************************************************** 4155 4156 cpqDaLogDrvCacheVolumeAccelTable OBJECT-TYPE 4157 SYNTAX SEQUENCE OF CpqDaLogDrvCacheVolumeAccelEntry 4158 ACCESS not-accessible 4159 STATUS mandatory 4160 DESCRIPTION 4161 "Drive Array Logical Drive Cache Volume Accelerator Table. 4162 4163 The cpqDaLogDrvCacheVolumeAccelTable table contains configuration 4164 and statistical information about cache volumes. This table will not 4165 be populated when logical drive cache volumes are not being used." 4166 ::= { cpqDaLogDrv 5 } 4167 4168 cpqDaLogDrvCacheVolumeAccelEntry OBJECT-TYPE 4169 SYNTAX CpqDaLogDrvCacheVolumeAccelEntry 4170 ACCESS not-accessible 4171 STATUS mandatory 4172 DESCRIPTION 4173 "Drive Array Logical Drive Cache Volume Accelerator Entry. 4174 4175 A cache volume entry." 4176 INDEX { cpqDaLogDrvCacheVolAccelCntlrIndex, cpqDaLogDrvCacheVolAccelLogDrvIndex } 4177 ::= { cpqDaLogDrvCacheVolumeAccelTable 1 } 4178 4179 CpqDaLogDrvCacheVolumeAccelEntry ::= SEQUENCE 4180 { 4181 cpqDaLogDrvCacheVolAccelCntlrIndex INTEGER, 4182 cpqDaLogDrvCacheVolAccelLogDrvIndex INTEGER, 4183 cpqDaLogDrvCacheVolAccelCachingAlgorithm INTEGER, 4184 cpqDaLogDrvCacheVolAccelCacheState INTEGER, 4185 cpqDaLogDrvCacheVolAccelWritePolicy INTEGER, 4186 cpqDaLogDrvCacheVolAccelNoOfReadHitsH INTEGER, 4187 cpqDaLogDrvCacheVolAccelNoOfReadHits INTEGER, 4188 cpqDaLogDrvCacheVolAccelNoOfReadMissDoLoadH INTEGER, 4189 cpqDaLogDrvCacheVolAccelNoOfReadMissDoLoad INTEGER, 4190 cpqDaLogDrvCacheVolAccelNoOfReadMissLoadingH INTEGER, 4191 cpqDaLogDrvCacheVolAccelNoOfReadMissLoading INTEGER, 4192 cpqDaLogDrvCacheVolAccelNoOfReadMissSkipH INTEGER, 4193 cpqDaLogDrvCacheVolAccelNoOfReadMissSkip INTEGER, 4194 cpqDaLogDrvCacheVolAccelReadCacheHitRate Gauge, 4195 cpqDaLogDrvCacheVolAccelNoOfWriteHitsH INTEGER, 4196 cpqDaLogDrvCacheVolAccelNoOfWriteHits INTEGER, 4197 cpqDaLogDrvCacheVolAccelNoOfWriteMissDoLoadH INTEGER, 4198 cpqDaLogDrvCacheVolAccelNoOfWriteMissDoLoad INTEGER, 4199 cpqDaLogDrvCacheVolAccelNoOfWriteMissLoadingH INTEGER, 4200 cpqDaLogDrvCacheVolAccelNoOfWriteMissLoading INTEGER, 4201 cpqDaLogDrvCacheVolAccelNoOfWriteMissSkipH INTEGER, 4202 cpqDaLogDrvCacheVolAccelNoOfWriteMissSkip INTEGER, 4203 cpqDaLogDrvCacheVolAccelWriteCacheHitRate Gauge, 4204 cpqDaLogDrvCacheVolAccelLoadFailures INTEGER, 4205 cpqDaLogDrvCacheVolAccelCacheLineSize INTEGER, 4206 cpqDaLogDrvCacheVolAccelNoOfReadMissLockedH INTEGER, 4207 cpqDaLogDrvCacheVolAccelNoOfReadMissLocked INTEGER, 4208 cpqDaLogDrvCacheVolAccelNoOfWriteMissLockedH INTEGER, 4209 cpqDaLogDrvCacheVolAccelNoOfWriteMissLocked INTEGER, 4210 cpqDaLogDrvCacheVolAccelNoOfReadMissTotalH INTEGER, 4211 cpqDaLogDrvCacheVolAccelNoOfReadMissTotal INTEGER, 4212 cpqDaLogDrvCacheVolAccelNoOfWriteMissTotalH INTEGER, 4213 cpqDaLogDrvCacheVolAccelNoOfWriteMissTotal INTEGER 4214 } 4215 4216 cpqDaLogDrvCacheVolAccelCntlrIndex OBJECT-TYPE 4217 SYNTAX INTEGER 4218 ACCESS read-only 4219 STATUS mandatory 4220 DESCRIPTION 4221 "Drive Array Logical Drive Cache Volume Accelerator Controller Index. 4222 4223 This index maps the cache volume back to the controller to which 4224 it is attached. The value of this index is the same as the index 4225 used under in the controller table." 4226 ::= { cpqDaLogDrvCacheVolumeAccelEntry 1 } 4227 4228 cpqDaLogDrvCacheVolAccelLogDrvIndex OBJECT-TYPE 4229 SYNTAX INTEGER 4230 ACCESS read-only 4231 STATUS mandatory 4232 DESCRIPTION 4233 "Drive Array Logical Drive Cache Volume Accelerator Logical Drive 4234 Index. 4235 4236 The logical drive index for this cache volume. The value of this 4237 index is the same as the logical drive index used in the logical 4238 drive table." 4239 ::= { cpqDaLogDrvCacheVolumeAccelEntry 2 } 4240 4241 cpqDaLogDrvCacheVolAccelCachingAlgorithm OBJECT-TYPE 4242 SYNTAX INTEGER 4243 { 4244 other(1), 4245 multiSegment(2), 4246 singleSegment(3) 4247 } 4248 ACCESS read-only 4249 STATUS mandatory 4250 DESCRIPTION 4251 "Drive Array Logical Drive Cache Volume Accelerator Caching Algorithm. 4252 4253 The caching algorithm currently in use for the cache volume. 4254 4255 The following values are defined: 4256 4257 Other(1) 4258 The instrument agent is unable to determine the caching algorithm 4259 for this cache volume. You may need to upgrade the instrument agent. 4260 4261 Multi Segment(2) 4262 Multiple tiers to track cached and potentially cacheable data. The 4263 multi-segment cache takes into account frequency, spatial locality 4264 and temporal locality of data accesses. The replacement policy is 4265 conservative making the algorithm ideal for workloads that have a 4266 mixture of cacheable and non-cacheable data with hot spots that 4267 remain hot for some time. 4268 4269 Single Segment (3) 4270 A single tier tracks cached data. The single-segment cache takes 4271 into account spatial and temporal locality of data accesses. The 4272 replacement policy is very aggressive resulting in the algorithm 4273 being ideal for workloads that have very few non-cacheable data accesses 4274 and hotspots that move frequently." 4275 ::= { cpqDaLogDrvCacheVolumeAccelEntry 3 } 4276 4277 cpqDaLogDrvCacheVolAccelCacheState OBJECT-TYPE 4278 SYNTAX INTEGER 4279 { 4280 other(1), 4281 ok(2), 4282 degraded(3), 4283 cacheVolOffline(4), 4284 logDriveOffline(5), 4285 neverConfigured(6), 4286 flushing(7), 4287 configuring(8), 4288 cacheConfigurationFailed(9) 4289 } 4290 ACCESS read-only 4291 STATUS mandatory 4292 DESCRIPTION 4293 "Drive Array Logical Drive Cache Volume Accelerator Cache State. 4294 4295 The current cache state of the cache volume. 4296 4297 The following values are defined: 4298 4299 Other(1) 4300 The instrument agent is unable to determine the cache state 4301 of this cache volume. You may need to upgrade the instrument agent. 4302 4303 Ok (2) 4304 Indicates that the cache volume is in normal operation mode and is 4305 fully functional. 4306 4307 Degraded (3) 4308 Indicates that this cache volume is currently degraded with limited 4309 functionality. 4310 4311 Cache Volume Offline(4) 4312 Indicates that the cache volume member is currently offline. 4313 4314 Logical Drive Offline(5) 4315 Indicates that the logical drive member is currently offline. 4316 4317 Never Configured(6) 4318 Indicates that the cache volume was never configured. 4319 4320 Flushing(7) 4321 Indicates that cache data is currently flushing from DDR cache. 4322 4323 Configuring(8) 4324 Indicates that cache is currently configuring. 4325 4326 Cache Configuration Failed(9) 4327 Indicates that cache configuration has failed." 4328 ::= { cpqDaLogDrvCacheVolumeAccelEntry 4 } 4329 4330 cpqDaLogDrvCacheVolAccelWritePolicy OBJECT-TYPE 4331 SYNTAX INTEGER 4332 { 4333 other(1), 4334 readOnly(2), 4335 writeThrough(3), 4336 writeBackSafe(4), 4337 writeBackUnsafe(5), 4338 writeThroughNoLoad(6) 4339 } 4340 ACCESS read-only 4341 STATUS mandatory 4342 DESCRIPTION 4343 "Drive Array Logical Drive Cache Volume Accelerator Write Policy. 4344 4345 The write policy that the cache volume has been configured to use. 4346 4347 The following values are defined: 4348 4349 Other(1) 4350 The instrument agent is unable to determine the write policy 4351 of this cache volume. You may need to upgrade the instrument agent. 4352 4353 Read Only (2) 4354 Indicates that this cache volume is currently using a read only 4355 policy. 4356 4357 Write Through(3) 4358 Indicates that this cache volume is currently using a write through 4359 policy. 4360 4361 Write Back Safe(4) 4362 Indicates that this cache volume is currently using a write back 4363 safe policy. Writing is being executed to a cache volume that 4364 utilizes a redundant RAID level. If the cache volume's redundancy 4365 becomes degraded, the cache volume will utilize the write 4366 through write policy until redunancy is restored. 4367 4368 Write Back Unsafe(5) 4369 Indicates that this cache volume is currently using a write back 4370 unsafe policy. Writing is being executed to a cache volume that 4371 is not utilizing a redundant RAID level. 4372 4373 Write Through No Load(6) 4374 Indicates that this cache volume is currently using a write through 4375 no load policy. The cache volume will process write requests but 4376 will only write if the line is already loaded." 4377 ::= { cpqDaLogDrvCacheVolumeAccelEntry 5 } 4378 4379 cpqDaLogDrvCacheVolAccelNoOfReadHitsH OBJECT-TYPE 4380 SYNTAX INTEGER 4381 ACCESS read-only 4382 STATUS mandatory 4383 DESCRIPTION 4384 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4385 Cache Hits (high). 4386 4387 cpqDaLogDrvCacheVolAccelNoOfReadHitsH and 4388 cpqDaLogDrvCacheVolAccelNoOfReadHits together show the number of read 4389 cache hits for this cache volume. If the value cannot be determined 4390 or is not applicable, it is set to -1." 4391 ::= { cpqDaLogDrvCacheVolumeAccelEntry 6 } 4392 4393 cpqDaLogDrvCacheVolAccelNoOfReadHits OBJECT-TYPE 4394 SYNTAX INTEGER 4395 ACCESS read-only 4396 STATUS mandatory 4397 DESCRIPTION 4398 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4399 Cache Hits (low). 4400 4401 cpqDaLogDrvCacheVolAccelNoOfReadHits and 4402 cpqDaLogDrvCacheVolAccelNoOfReadHitsH together show the number of read 4403 cache hits for this cache volume. If the value cannot be determined 4404 or is not applicable, it is set to -1." 4405 ::= { cpqDaLogDrvCacheVolumeAccelEntry 7 } 4406 4407 cpqDaLogDrvCacheVolAccelNoOfReadMissDoLoadH OBJECT-TYPE 4408 SYNTAX INTEGER 4409 ACCESS read-only 4410 STATUS mandatory 4411 DESCRIPTION 4412 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4413 Cache Misses - Do Load (high). 4414 4415 cpqDaLogDrvCacheVolAccelNoOfReadMissDoLoadH and 4416 cpqDaLogDrvCacheVolAccelNoOfReadMissDoLoad together show the number of 4417 times a read cache request for this cache volume was missed and 4418 prompted a load of data from the primary storage to the drive cache. 4419 If the value cannot be determined or is not applicable, it is set 4420 to -1." 4421 ::= { cpqDaLogDrvCacheVolumeAccelEntry 8 } 4422 4423 cpqDaLogDrvCacheVolAccelNoOfReadMissDoLoad OBJECT-TYPE 4424 SYNTAX INTEGER 4425 ACCESS read-only 4426 STATUS mandatory 4427 DESCRIPTION 4428 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4429 Cache Misses - Do Load (low). 4430 4431 cpqDaLogDrvCacheVolAccelNoOfReadMissDoLoad and 4432 cpqDaLogDrvCacheVolAccelNoOfReadMissDoLoadH together show the number 4433 of times a read cache request for this cache volume was missed and 4434 prompted a load of data from the primary storage to the drive cache. 4435 If the value cannot be determined or is not applicable, it is set 4436 to -1." 4437 ::= { cpqDaLogDrvCacheVolumeAccelEntry 9 } 4438 4439 cpqDaLogDrvCacheVolAccelNoOfReadMissLoadingH OBJECT-TYPE 4440 SYNTAX INTEGER 4441 ACCESS read-only 4442 STATUS mandatory 4443 DESCRIPTION 4444 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4445 Cache Misses - Loading (high). 4446 4447 cpqDaLogDrvCacheVolAccelNoOfReadMissLoadingH and 4448 cpqDaLogDrvCacheVolAccelNoOfReadMissLoading together show the number 4449 of times a read cache request for this cache volume was not serviced 4450 right away because the data was loading. If the value cannot be 4451 determined or is not applicable, it is set to -1." 4452 ::= { cpqDaLogDrvCacheVolumeAccelEntry 10 } 4453 4454 cpqDaLogDrvCacheVolAccelNoOfReadMissLoading OBJECT-TYPE 4455 SYNTAX INTEGER 4456 ACCESS read-only 4457 STATUS mandatory 4458 DESCRIPTION 4459 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4460 Cache Misses - Loading (low). 4461 4462 cpqDaLogDrvCacheVolAccelNoOfReadMissLoading and 4463 cpqDaLogDrvCacheVolAccelNoOfReadMissLoadingH together show the number 4464 of times a read cache request for this cache volume was not serviced 4465 right away because the data was loading. If the value cannot be 4466 determined or is not applicable, it is set to -1." 4467 ::= { cpqDaLogDrvCacheVolumeAccelEntry 11 } 4468 4469 cpqDaLogDrvCacheVolAccelNoOfReadMissSkipH OBJECT-TYPE 4470 SYNTAX INTEGER 4471 ACCESS read-only 4472 STATUS mandatory 4473 DESCRIPTION 4474 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4475 Cache Misses - Skip (high). 4476 4477 cpqDaLogDrvCacheVolAccelNoOfReadMissSkipH and 4478 cpqDaLogDrvCacheVolAccelNoOfReadMissSkip together show the number of 4479 times a read cache request for this cache volume was serviced by 4480 primary storage and not the cache volume, exluding those that 4481 triggered loads or where a load was already taking place. If the value 4482 cannot be determined or is not applicable, it is set to -1." 4483 ::= { cpqDaLogDrvCacheVolumeAccelEntry 12 } 4484 4485 cpqDaLogDrvCacheVolAccelNoOfReadMissSkip OBJECT-TYPE 4486 SYNTAX INTEGER 4487 ACCESS read-only 4488 STATUS mandatory 4489 DESCRIPTION 4490 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4491 Cache Misses - Skip (low). 4492 4493 cpqDaLogDrvCacheVolAccelNoOfReadMissSkip and 4494 cpqDaLogDrvCacheVolAccelNoOfReadMissSkipH together show the number of 4495 times a read cache request for this cache volume was serviced by 4496 primary storage and not the cache volume, exluding those that 4497 triggered loads or where a load was already taking place. If the value 4498 cannot be determined or is not applicable, it is set to -1." 4499 ::= { cpqDaLogDrvCacheVolumeAccelEntry 13 } 4500 4501 cpqDaLogDrvCacheVolAccelReadCacheHitRate OBJECT-TYPE 4502 SYNTAX Gauge 4503 ACCESS read-only 4504 STATUS mandatory 4505 DESCRIPTION 4506 "Drive Array Logical Drive Cache Volume Accelerator Read Cache 4507 Hit Rate. 4508 4509 The rate (percentage) that the read cache for this cache volume is 4510 being utilized. If the value cannot be determined or read cache hit 4511 rate is not supported for this cache volume, it is set 4512 to 4,294,967,295." 4513 ::= { cpqDaLogDrvCacheVolumeAccelEntry 14 } 4514 4515 cpqDaLogDrvCacheVolAccelNoOfWriteHitsH OBJECT-TYPE 4516 SYNTAX INTEGER 4517 ACCESS read-only 4518 STATUS mandatory 4519 DESCRIPTION 4520 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4521 Cache Hits (high). 4522 4523 cpqDaLogDrvCacheVolAccelNoOfWriteHitsH and 4524 cpqDaLogDrvCacheVolAccelNoOfWriteHits together show the number of 4525 write cache hits for this cache volume. If the value cannot be 4526 determined or is not applicable, it is set to -1." 4527 ::= { cpqDaLogDrvCacheVolumeAccelEntry 15 } 4528 4529 cpqDaLogDrvCacheVolAccelNoOfWriteHits OBJECT-TYPE 4530 SYNTAX INTEGER 4531 ACCESS read-only 4532 STATUS mandatory 4533 DESCRIPTION 4534 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4535 Cache Hits (low). 4536 4537 cpqDaLogDrvCacheVolAccelNoOfWriteHits and 4538 cpqDaLogDrvCacheVolAccelNoOfWriteHitsH together show the number of 4539 write cache hits for this cache volume. If the value cannot be 4540 determined or is not applicable, it is set to -1." 4541 ::= { cpqDaLogDrvCacheVolumeAccelEntry 16 } 4542 4543 cpqDaLogDrvCacheVolAccelNoOfWriteMissDoLoadH OBJECT-TYPE 4544 SYNTAX INTEGER 4545 ACCESS read-only 4546 STATUS mandatory 4547 DESCRIPTION 4548 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4549 Cache Misses - Do Load (high). 4550 4551 cpqDaLogDrvCacheVolAccelNoOfWriteMissDoLoadH and 4552 cpqDaLogDrvCacheVolAccelNoOfWriteMissDoLoad show the number of times a 4553 write cache request for this cache volume was missed and prompted a 4554 load of data from the primary storage to the drive cache. If the value 4555 cannot be determined or is not applicable, it is set to -1." 4556 ::= { cpqDaLogDrvCacheVolumeAccelEntry 17 } 4557 4558 cpqDaLogDrvCacheVolAccelNoOfWriteMissDoLoad OBJECT-TYPE 4559 SYNTAX INTEGER 4560 ACCESS read-only 4561 STATUS mandatory 4562 DESCRIPTION 4563 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4564 Cache Misses - Do Load (low). 4565 4566 cpqDaLogDrvCacheVolAccelNoOfWriteMissDoLoad and 4567 cpqDaLogDrvCacheVolAccelNoOfWriteMissDoLoadH show the number of times a 4568 write cache request for this cache volume was missed and prompted a 4569 load of data from the primary storage to the drive cache. If the value 4570 cannot be determined or is not applicable, it is set to -1." 4571 ::= { cpqDaLogDrvCacheVolumeAccelEntry 18 } 4572 4573 cpqDaLogDrvCacheVolAccelNoOfWriteMissLoadingH OBJECT-TYPE 4574 SYNTAX INTEGER 4575 ACCESS read-only 4576 STATUS mandatory 4577 DESCRIPTION 4578 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4579 Cache Misses - Loading (high). 4580 4581 cpqDaLogDrvCacheVolAccelNoOfWriteMissLoadingH and 4582 cpqDaLogDrvCacheVolAccelNoOfWriteMissLoading show the number of times 4583 a write cache request for this cache volume was not serviced right 4584 away because the data was loading. If the value cannot be determined 4585 or is not applicable, it is set to -1." 4586 ::= { cpqDaLogDrvCacheVolumeAccelEntry 19 } 4587 4588 cpqDaLogDrvCacheVolAccelNoOfWriteMissLoading OBJECT-TYPE 4589 SYNTAX INTEGER 4590 ACCESS read-only 4591 STATUS mandatory 4592 DESCRIPTION 4593 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4594 Cache Misses - Loading (low). 4595 4596 cpqDaLogDrvCacheVolAccelNoOfWriteMissLoading and 4597 cpqDaLogDrvCacheVolAccelNoOfWriteMissLoadingH show the number of times 4598 a write cache request for this cache volume was not serviced right 4599 away because the data was loading. If the value cannot be determined 4600 or is not applicable, it is set to -1." 4601 ::= { cpqDaLogDrvCacheVolumeAccelEntry 20 } 4602 4603 cpqDaLogDrvCacheVolAccelNoOfWriteMissSkipH OBJECT-TYPE 4604 SYNTAX INTEGER 4605 ACCESS read-only 4606 STATUS mandatory 4607 DESCRIPTION 4608 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4609 Cache Misses - Skip (high). 4610 4611 cpqDaLogDrvCacheVolAccelNoOfWriteMissSkipH and 4612 cpqDaLogDrvCacheVolAccelNoOfWriteMissSkip together show the number of 4613 times a write cache request for this cache volume was serviced by 4614 primary storage and not the cache volume, exluding those that 4615 triggered loads or where a load was already taking place. If the value 4616 cannot be determined or is not applicable, it is set to -1." 4617 ::= { cpqDaLogDrvCacheVolumeAccelEntry 21 } 4618 4619 cpqDaLogDrvCacheVolAccelNoOfWriteMissSkip OBJECT-TYPE 4620 SYNTAX INTEGER 4621 ACCESS read-only 4622 STATUS mandatory 4623 DESCRIPTION 4624 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4625 Cache Misses - Skip (low). 4626 4627 cpqDaLogDrvCacheVolAccelNoOfWriteMissSkip and 4628 cpqDaLogDrvCacheVolAccelNoOfWriteMissSkipH together show the number of 4629 times a write cache request for this cache volume was serviced by 4630 primary storage and not the cache volume, exluding those that 4631 triggered loads or where a load was already taking place. If the value 4632 cannot be determined or is not applicable, it is set to -1." 4633 ::= { cpqDaLogDrvCacheVolumeAccelEntry 22 } 4634 4635 cpqDaLogDrvCacheVolAccelWriteCacheHitRate OBJECT-TYPE 4636 SYNTAX Gauge 4637 ACCESS read-only 4638 STATUS mandatory 4639 DESCRIPTION 4640 "Drive Array Logical Drive Cache Volume Accelerator Write Cache 4641 Hit Rate. 4642 4643 The rate (percentage) that the write cache for this cache volume is 4644 being utilized. If the value cannot be determined or write cache hit 4645 rate is not supported for this cache volume, it is set 4646 to 4,294,967,295." 4647 ::= { cpqDaLogDrvCacheVolumeAccelEntry 23 } 4648 4649 cpqDaLogDrvCacheVolAccelLoadFailures OBJECT-TYPE 4650 SYNTAX INTEGER 4651 ACCESS read-only 4652 STATUS mandatory 4653 DESCRIPTION 4654 "Drive Array Logical Drive Cache Volume Accelerator Load Failures. 4655 4656 The number of times data failed to load onto this cache volume due 4657 to an error. If the value cannot be determined or is not applicable, 4658 it is set to -1." 4659 ::= { cpqDaLogDrvCacheVolumeAccelEntry 24 } 4660 4661 cpqDaLogDrvCacheVolAccelCacheLineSize OBJECT-TYPE 4662 SYNTAX INTEGER 4663 ACCESS read-only 4664 STATUS mandatory 4665 DESCRIPTION 4666 "Drive Array Logical Drive Cache Volume Accelerator Cache Line Size. 4667 4668 cpqDaLogDrvCacheVolAccelCacheLineSize is the cache line size in 4669 number of blocks. If the value cannot be determined or is not 4670 applicable, it is set to -1." 4671 ::= { cpqDaLogDrvCacheVolumeAccelEntry 25 } 4672 4673 cpqDaLogDrvCacheVolAccelNoOfReadMissLockedH OBJECT-TYPE 4674 SYNTAX INTEGER 4675 ACCESS read-only 4676 STATUS mandatory 4677 DESCRIPTION 4678 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4679 Cache Misses - Locked (high). 4680 4681 cpqDaLogDrvCacheVolAccelNoOfReadMissLockedH and 4682 cpqDaLogDrvCacheVolAccelNoOfReadMissLocked together show the number of 4683 times a read cache request for this cache volume was missed due to the 4684 primary LUN being written to. If the value cannot be determined or is 4685 not applicable, it is set to -1." 4686 ::= { cpqDaLogDrvCacheVolumeAccelEntry 26 } 4687 4688 cpqDaLogDrvCacheVolAccelNoOfReadMissLocked OBJECT-TYPE 4689 SYNTAX INTEGER 4690 ACCESS read-only 4691 STATUS mandatory 4692 DESCRIPTION 4693 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4694 Cache Misses - Locked (low). 4695 4696 cpqDaLogDrvCacheVolAccelNoOfReadMissLocked and 4697 cpqDaLogDrvCacheVolAccelNoOfReadMissLockedH together show the number 4698 of times a read cache request for this cache volume was missed due to 4699 the primary LUN being written to. If the value cannot be determined or 4700 is not applicable, it is set to -1." 4701 ::= { cpqDaLogDrvCacheVolumeAccelEntry 27 } 4702 4703 cpqDaLogDrvCacheVolAccelNoOfWriteMissLockedH OBJECT-TYPE 4704 SYNTAX INTEGER 4705 ACCESS read-only 4706 STATUS mandatory 4707 DESCRIPTION 4708 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4709 Cache Misses - Locked (high). 4710 4711 cpqDaLogDrvCacheVolAccelNoOfWriteMissLockedH and 4712 cpqDaLogDrvCacheVolAccelNoOfWriteMissLocked together show the number 4713 of times a write cache request for this cache volume was missed due to 4714 the primary LUN being written to. If the value cannot be determined or 4715 is not applicable, it is set to -1." 4716 ::= { cpqDaLogDrvCacheVolumeAccelEntry 28 } 4717 4718 cpqDaLogDrvCacheVolAccelNoOfWriteMissLocked OBJECT-TYPE 4719 SYNTAX INTEGER 4720 ACCESS read-only 4721 STATUS mandatory 4722 DESCRIPTION 4723 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4724 Cache Misses - Locked (low). 4725 4726 cpqDaLogDrvCacheVolAccelNoOfWriteMissLocked and 4727 cpqDaLogDrvCacheVolAccelNoOfWriteMissLockedH together show the number 4728 of times a write cache request for this cache volume was missed due to 4729 the primary LUN being written to. If the value cannot be determined or 4730 is not applicable, it is set to -1." 4731 ::= { cpqDaLogDrvCacheVolumeAccelEntry 29 } 4732 4733 cpqDaLogDrvCacheVolAccelNoOfReadMissTotalH OBJECT-TYPE 4734 SYNTAX INTEGER 4735 ACCESS read-only 4736 STATUS mandatory 4737 DESCRIPTION 4738 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4739 Cache Misses - Total (high). 4740 4741 cpqDaLogDrvCacheVolAccelNoOfReadMissTotalH and 4742 cpqDaLogDrvCacheVolAccelNoOfReadMissTotal together show the total 4743 number of read cache misses for this cache volume. If the value cannot 4744 be determined or is not applicable, it is set to -1." 4745 ::= { cpqDaLogDrvCacheVolumeAccelEntry 30 } 4746 4747 cpqDaLogDrvCacheVolAccelNoOfReadMissTotal OBJECT-TYPE 4748 SYNTAX INTEGER 4749 ACCESS read-only 4750 STATUS mandatory 4751 DESCRIPTION 4752 "Drive Array Logical Drive Cache Volume Accelerator Number Of Read 4753 Cache Misses - Total (low). 4754 4755 cpqDaLogDrvCacheVolAccelNoOfReadMissTotal and 4756 cpqDaLogDrvCacheVolAccelNoOfReadMissTotalH together show the total 4757 number of read cache misses for this cache volume. If the value cannot 4758 be determined or is not applicable, it is set to -1." 4759 ::= { cpqDaLogDrvCacheVolumeAccelEntry 31 } 4760 4761 cpqDaLogDrvCacheVolAccelNoOfWriteMissTotalH OBJECT-TYPE 4762 SYNTAX INTEGER 4763 ACCESS read-only 4764 STATUS mandatory 4765 DESCRIPTION 4766 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4767 Cache Misses - Total (high). 4768 4769 cpqDaLogDrvCacheVolAccelNoOfWriteMissTotalH and 4770 cpqDaLogDrvCacheVolAccelNoOfWriteMissTotal together show the total 4771 number of write cache misses for this cache volume. If the value 4772 cannot be determined or is not applicable, it is set to -1." 4773 ::= { cpqDaLogDrvCacheVolumeAccelEntry 32 } 4774 4775 cpqDaLogDrvCacheVolAccelNoOfWriteMissTotal OBJECT-TYPE 4776 SYNTAX INTEGER 4777 ACCESS read-only 4778 STATUS mandatory 4779 DESCRIPTION 4780 "Drive Array Logical Drive Cache Volume Accelerator Number Of Write 4781 Cache Misses - Total (low). 4782 4783 cpqDaLogDrvCacheVolAccelNoOfReadMissTotal and 4784 cpqDaLogDrvCacheVolAccelNoOfReadMissTotalH together show the total 4785 number of write cache misses for this cache volume. If the value 4786 cannot be determined or is not applicable, it is set to -1." 4787 ::= { cpqDaLogDrvCacheVolumeAccelEntry 33 } 4788 4789 4790-- **************************************************************************** 4791-- Drive Array Spare Drive Table 4792-- ============================= 4793-- 4794-- The compaq enterprise (1.3.6.1.4.1.232) 4795-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 4796-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 4797-- cpqDaSpareDrv Group (1.3.6.1.4.1.232.3.2.4) 4798-- cpqDaSpareTable (1.3.6.1.4.1.232.3.2.4.1) 4799-- 4800-- The cpqDaSpareDrv group contains configuration and statistical 4801-- information about the spare drives associated with drive array 4802-- controllers. 4803-- 4804-- Implementation of the cpqDaSpareDrv group is mandatory for all 4805-- agents that support the Drive Array MIB that have a spare 4806-- configured. 4807-- 4808-- **************************************************************************** 4809 4810 4811 cpqDaSpareTable OBJECT-TYPE 4812 SYNTAX SEQUENCE OF CpqDaSpareEntry 4813 ACCESS not-accessible 4814 STATUS mandatory 4815 DESCRIPTION 4816 "Drive Array Spare Table. 4817 4818 A table of spare entries." 4819 ::= { cpqDaSpareDrv 1 } 4820 4821 cpqDaSpareEntry OBJECT-TYPE 4822 SYNTAX CpqDaSpareEntry 4823 ACCESS not-accessible 4824 STATUS mandatory 4825 DESCRIPTION 4826 "Drive Array Spare Entry. 4827 4828 An entry in the spare table." 4829 INDEX { cpqDaSpareCntlrIndex, cpqDaSparePhyDrvIndex } 4830 ::= { cpqDaSpareTable 1 } 4831 4832 CpqDaSpareEntry ::= SEQUENCE 4833 { 4834 cpqDaSpareCntlrIndex INTEGER, 4835 cpqDaSparePhyDrvIndex INTEGER, 4836 cpqDaSpareStatus INTEGER, 4837 cpqDaSpareReplacedDrv INTEGER, 4838 cpqDaSpareRebuildBlks Counter, 4839 cpqDaSpareCondition INTEGER, 4840 cpqDaSpareBusNumber INTEGER, 4841 cpqDaSpareBay INTEGER, 4842 cpqDaSpareReplacedDrvBusNumber INTEGER, 4843 cpqDaSpareReplacedDrvBay INTEGER, 4844 cpqDaSparePercentRebuild Gauge, 4845 cpqDaSpareLocationString DisplayString 4846 } 4847 4848 cpqDaSpareCntlrIndex OBJECT-TYPE 4849 SYNTAX INTEGER 4850 ACCESS read-only 4851 STATUS mandatory 4852 DESCRIPTION 4853 "Drive Array Spare Controller Index. 4854 4855 This index maps the spare drive back to the controller to which 4856 it is attached. The value of this index is the same as the one 4857 used under the controller group." 4858 ::= { cpqDaSpareEntry 1 } 4859 4860 cpqDaSparePhyDrvIndex OBJECT-TYPE 4861 SYNTAX INTEGER (0..65535) 4862 ACCESS read-only 4863 STATUS mandatory 4864 DESCRIPTION 4865 "Drive Array Spare Physical Drive Index. 4866 4867 This index maps the spare to the physical drive it represents. 4868 The value of this index is the same as the one used with the 4869 physical drive table." 4870 ::= { cpqDaSpareEntry 2 } 4871 4872 cpqDaSpareStatus OBJECT-TYPE 4873 SYNTAX INTEGER 4874 { 4875 other(1), 4876 invalid(2), 4877 failed(3), 4878 inactive(4), 4879 building(5), 4880 active(6) 4881 } 4882 ACCESS read-only 4883 STATUS mandatory 4884 DESCRIPTION 4885 "Spare Status. 4886 4887 This shows the status of the on-line spare drive. 4888 4889 The following values are valid for the spare status: 4890 4891 Failed (3) 4892 The on-line spare has failed and is no longer available for use. 4893 4894 Inactive (4) 4895 The monitored system has an on-line spare configured, but is 4896 not currently in use. 4897 4898 Building (5) 4899 A physical drive has failed. Automatic Data Recovery 4900 is in progress to recover data to the on-line spare. 4901 4902 Active (6) 4903 A physical drive has failed. Automatic Data Recovery is 4904 complete. The system is using the on-line spare as a 4905 replacement for the failed drive." 4906 ::= { cpqDaSpareEntry 3 } 4907 4908 cpqDaSpareReplacedDrv OBJECT-TYPE 4909 SYNTAX INTEGER (0..65535) 4910 ACCESS read-only 4911 STATUS mandatory 4912 DESCRIPTION 4913 "Spare Replaced Drive. 4914 4915 If the spare status is active(6) or building(5), then this 4916 has the physical drive number of the replaced drive. Otherwise 4917 a value of -1 will be returned." 4918 ::= { cpqDaSpareEntry 4 } 4919 4920 cpqDaSpareRebuildBlks OBJECT-TYPE 4921 SYNTAX Counter 4922 ACCESS read-only 4923 STATUS deprecated 4924 DESCRIPTION 4925 "Drive Array Spare Number Of Rebuild Blocks Left. 4926 4927 If the spare status is building(5), then this is the number of 4928 blocks left to rebuild before completion. 4929 4930 The data contained on the failed physical drive must be 4931 reconstructed from the fault tolerance data and copied to the 4932 spare so that the spare can function in place of the failed drive. 4933 4934 When the number reaches zero (0), the building process is 4935 complete and the spare has replaced the physical drive." 4936 ::= { cpqDaSpareEntry 5 } 4937 4938 cpqDaSpareCondition OBJECT-TYPE 4939 SYNTAX INTEGER 4940 { 4941 other(1), 4942 ok(2), 4943 degraded(3), 4944 failed(4) 4945 } 4946 ACCESS read-only 4947 STATUS mandatory 4948 DESCRIPTION 4949 "The Spare Drive condition. 4950 4951 This value represents the overall condition of this spare drive 4952 and any associated physical drives." 4953 ::= { cpqDaSpareEntry 6 } 4954 4955 cpqDaSpareBusNumber OBJECT-TYPE 4956 SYNTAX INTEGER 4957 ACCESS read-only 4958 STATUS mandatory 4959 DESCRIPTION 4960 "Spare Drive SCSI Bus Number. 4961 4962 The bus number indicates to which SCSI bus this spare drive 4963 is attached. The first instance is one and increments for 4964 each SCSI bus on a controller. A value of -1 will be 4965 returned if the spare drive is attached to a controller 4966 that does not support multiple SCSI busses. This is not 4967 supported by the IDA, IDA Expansion, or IDA-2 controllers." 4968 ::= { cpqDaSpareEntry 7 } 4969 4970 cpqDaSpareBay OBJECT-TYPE 4971 SYNTAX INTEGER (0..255) 4972 ACCESS read-only 4973 STATUS mandatory 4974 DESCRIPTION 4975 "Spare Drive Bay Location. 4976 4977 This value matches the bay location where the physical drive has 4978 been installed. For a SCSI drive, this is the SCSI ID of the 4979 drive." 4980 ::= { cpqDaSpareEntry 8 } 4981 4982 cpqDaSpareReplacedDrvBusNumber OBJECT-TYPE 4983 SYNTAX INTEGER 4984 ACCESS read-only 4985 STATUS mandatory 4986 DESCRIPTION 4987 "Spare Replaced Drive Bus Number. 4988 4989 If the spare status is active(6) or building(5), then this 4990 has the physical drive bus number of the replaced drive. 4991 If the value cannot be determined or is not applicable, the 4992 value is set to -1." 4993 ::= { cpqDaSpareEntry 9 } 4994 4995 cpqDaSpareReplacedDrvBay OBJECT-TYPE 4996 SYNTAX INTEGER 4997 ACCESS read-only 4998 STATUS mandatory 4999 DESCRIPTION 5000 "Spare Replaced Drive Bay. 5001 5002 If the spare status is active(6) or building(5), then this 5003 has the physical drive bay number of the replaced drive. 5004 If the value cannot be determined or is not applicable, the 5005 value is set to -1." 5006 ::= { cpqDaSpareEntry 10 } 5007 5008 cpqDaSparePercentRebuild OBJECT-TYPE 5009 SYNTAX Gauge 5010 ACCESS read-only 5011 STATUS mandatory 5012 DESCRIPTION 5013 "Drive Array Spare Percent Rebuild. 5014 5015 If the spare status is building(5), then this is percent 5016 complete of of the rebuild. 5017 5018 The data contained on the failed physical drive must be 5019 reconstructed from the fault tolerance data and copied to the 5020 spare so that the spare can function in place of the failed drive. 5021 5022 When the number reaches one hundred (100), the building process 5023 is complete and the spare has replaced the physical drive. 5024 5025 If the value cannot be determined or a rebuild is not active, 5026 the value is set to 4,294,967,295." 5027 ::= { cpqDaSpareEntry 11 } 5028 5029 cpqDaSpareLocationString OBJECT-TYPE 5030 SYNTAX DisplayString (SIZE (0..255)) 5031 ACCESS read-only 5032 STATUS mandatory 5033 DESCRIPTION 5034 "Spare Drive Location String. 5035 5036 This string describes the location of the drive in relation to 5037 the controller. If the location string cannot be determined, 5038 the agent will return a NULL string." 5039 ::= { cpqDaSpareEntry 12 } 5040 5041 5042-- **************************************************************************** 5043-- Drive Array Physical Drive Group 5044-- ================================ 5045-- 5046-- The compaq enterprise (1.3.6.1.4.1.232) 5047-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 5048-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 5049-- cpqDaPhyDrv Group (1.3.6.1.4.1.232.3.2.5) 5050-- cpqDaPhyDrvTable (1.3.6.1.4.1.232.3.2.5.1) 5051-- 5052-- The cpqDaPhyDrv group contains configuration and statistical 5053-- information about the physical drives associated with drive array 5054-- controllers. 5055-- 5056-- Implementation of the cpqDaPhyDrv group is mandatory for all agents 5057-- that support the Drive Array MIB. 5058-- 5059-- **************************************************************************** 5060 5061 5062 cpqDaPhyDrvTable OBJECT-TYPE 5063 SYNTAX SEQUENCE OF CpqDaPhyDrvEntry 5064 ACCESS not-accessible 5065 STATUS mandatory 5066 DESCRIPTION 5067 "Drive Array Physical Drive Table. 5068 5069 A table of physical drive entries." 5070 ::= { cpqDaPhyDrv 1 } 5071 5072 cpqDaPhyDrvEntry OBJECT-TYPE 5073 SYNTAX CpqDaPhyDrvEntry 5074 ACCESS not-accessible 5075 STATUS mandatory 5076 DESCRIPTION 5077 "Drive Array Physical Drive Entry. 5078 5079 A physical drive entry." 5080 INDEX { cpqDaPhyDrvCntlrIndex, cpqDaPhyDrvIndex } 5081 ::= { cpqDaPhyDrvTable 1 } 5082 5083 CpqDaPhyDrvEntry ::= SEQUENCE 5084 { 5085 cpqDaPhyDrvCntlrIndex INTEGER, 5086 cpqDaPhyDrvIndex INTEGER, 5087 cpqDaPhyDrvModel DisplayString, 5088 cpqDaPhyDrvFWRev DisplayString, 5089 cpqDaPhyDrvBay INTEGER, 5090 cpqDaPhyDrvStatus INTEGER, 5091 cpqDaPhyDrvFactReallocs INTEGER, 5092 cpqDaPhyDrvUsedReallocs Counter, 5093 cpqDaPhyDrvRefHours Counter, 5094 cpqDaPhyDrvHReads Counter, 5095 cpqDaPhyDrvReads Counter, 5096 cpqDaPhyDrvHWrites Counter, 5097 cpqDaPhyDrvWrites Counter, 5098 cpqDaPhyDrvHSeeks Counter, 5099 cpqDaPhyDrvSeeks Counter, 5100 cpqDaPhyDrvHardReadErrs Counter, 5101 cpqDaPhyDrvRecvReadErrs Counter, 5102 cpqDaPhyDrvHardWriteErrs Counter, 5103 cpqDaPhyDrvRecvWriteErrs Counter, 5104 cpqDaPhyDrvHSeekErrs Counter, 5105 cpqDaPhyDrvSeekErrs Counter, 5106 cpqDaPhyDrvSpinupTime INTEGER, 5107 cpqDaPhyDrvFunctTest1 Gauge, 5108 cpqDaPhyDrvFunctTest2 Gauge, 5109 cpqDaPhyDrvFunctTest3 Gauge, 5110 cpqDaPhyDrvDrqTimeouts Counter, 5111 cpqDaPhyDrvOtherTimeouts Counter, 5112 cpqDaPhyDrvSpinupRetries Counter, 5113 cpqDaPhyDrvBadRecvReads Counter, 5114 cpqDaPhyDrvBadRecvWrites Counter, 5115 cpqDaPhyDrvFormatErrs Counter, 5116 cpqDaPhyDrvPostErrs Counter, 5117 cpqDaPhyDrvNotReadyErrs Counter, 5118 cpqDaPhyDrvReallocAborts Counter, 5119 cpqDaPhyDrvThreshPassed INTEGER, 5120 cpqDaPhyDrvHasMonInfo INTEGER, 5121 cpqDaPhyDrvCondition INTEGER, 5122 cpqDaPhyDrvHotPlugs Counter, 5123 cpqDaPhyDrvMediaErrs Counter, 5124 cpqDaPhyDrvHardwareErrs Counter, 5125 cpqDaPhyDrvAbortedCmds Counter, 5126 cpqDaPhyDrvSpinUpErrs Counter, 5127 cpqDaPhyDrvBadTargetErrs Counter, 5128 cpqDaPhyDrvLocation INTEGER, 5129 cpqDaPhyDrvSize INTEGER, 5130 cpqDaPhyDrvBusFaults Counter, 5131 cpqDaPhyDrvIrqDeglitches Counter, 5132 cpqDaPhyDrvHotPlug INTEGER, 5133 cpqDaPhyDrvPlacement INTEGER, 5134 cpqDaPhyDrvBusNumber INTEGER, 5135 cpqDaPhyDrvSerialNum DisplayString, 5136 cpqDaPhyDrvPreFailMonitoring INTEGER, 5137 cpqDaPhyDrvCurrentWidth INTEGER, 5138 cpqDaPhyDrvCurrentSpeed INTEGER, 5139 cpqDaPhyDrvFailureCode INTEGER, 5140 cpqDaPhyDrvBlinkTime Counter, 5141 cpqDaPhyDrvSmartStatus INTEGER, 5142 cpqDaPhyDrvConfigurationStatus INTEGER, 5143 cpqDaPhyDrvRotationalSpeed INTEGER, 5144 cpqDaPhyDrvType INTEGER, 5145 cpqDaPhyDrvSataVersion INTEGER, 5146 cpqDaPhyDrvHostConnector DisplayString, 5147 cpqDaPhyDrvBoxOnConnector INTEGER, 5148 cpqDaPhyDrvLocationString DisplayString, 5149 cpqDaPhyDrvNegotiatedLinkRate INTEGER, 5150 cpqDaPhyDrvNcqSupport INTEGER, 5151 cpqDaPhyDrvPhyCount INTEGER, 5152 cpqDaPhyDrvMultipathAccess INTEGER, 5153 cpqDaPhyDrvMediaType INTEGER, 5154 cpqDaPhyDrvCurrentTemperature INTEGER, 5155 cpqDaPhyDrvTemperatureThreshold INTEGER, 5156 cpqDaPhyDrvMaximumTemperature INTEGER, 5157 cpqDaPhyDrvSSDWearStatus INTEGER, 5158 cpqDaPhyDrvPowerOnHours Counter, 5159 cpqDaPhyDrvSSDPercntEndrnceUsed Gauge, 5160 cpqDaPhyDrvSSDEstTimeRemainingHours Counter, 5161 cpqDaPhyDrvAuthenticationStatus INTEGER, 5162 cpqDaPhyDrvSmartCarrierAppFWRev INTEGER, 5163 cpqDaPhyDrvSmartCarrierBootldrFWRev INTEGER, 5164 cpqDaPhyDrvEncryptionStatus INTEGER 5165 } 5166 5167 cpqDaPhyDrvCntlrIndex OBJECT-TYPE 5168 SYNTAX INTEGER 5169 ACCESS read-only 5170 STATUS mandatory 5171 DESCRIPTION 5172 "Drive Array Physical Drive Controller Index. 5173 5174 This index maps the physical drive back to the controller to 5175 which it is attached. The value of this index is the same as 5176 the one used under the controller group." 5177 ::= { cpqDaPhyDrvEntry 1 } 5178 5179 cpqDaPhyDrvIndex OBJECT-TYPE 5180 SYNTAX INTEGER (0..65535) 5181 ACCESS read-only 5182 STATUS mandatory 5183 DESCRIPTION 5184 "Drive Array Physical Drive Index. 5185 5186 This index is used for selecting the physical drive table entry. 5187 This number, along with the cpqDaPhyDrvCntlrIndex uniquely 5188 identify a specific physical drive." 5189 ::= { cpqDaPhyDrvEntry 2 } 5190 5191 cpqDaPhyDrvModel OBJECT-TYPE 5192 SYNTAX DisplayString (SIZE (0..255)) 5193 ACCESS read-only 5194 STATUS mandatory 5195 DESCRIPTION 5196 "Physical Drive Model. 5197 5198 This is a text description of the physical drive. The text that 5199 appears depends upon who manufactured the drive and the drive 5200 type. 5201 5202 If a drive fails, note the model to identify the type of drive 5203 necessary for replacement. 5204 5205 If a model number is not present, you may not have properly 5206 initialized the drive array to which the physical drive is 5207 attached for monitoring." 5208 ::= { cpqDaPhyDrvEntry 3 } 5209 5210 cpqDaPhyDrvFWRev OBJECT-TYPE 5211 SYNTAX DisplayString (SIZE (0..8)) 5212 ACCESS read-only 5213 STATUS mandatory 5214 DESCRIPTION 5215 "Physical Drive Firmware Revision. 5216 5217 This shows the physical drive revision number. 5218 5219 If the firmware revision is not present, you have not properly 5220 initialized the drive array." 5221 ::= { cpqDaPhyDrvEntry 4 } 5222 5223 cpqDaPhyDrvBay OBJECT-TYPE 5224 SYNTAX INTEGER (0..255) 5225 ACCESS read-only 5226 STATUS mandatory 5227 DESCRIPTION 5228 "Physical Drive Bay Location. 5229 5230 This value matches the bay location where the physical drive has 5231 been installed. For a SCSI drive, this is the SCSI ID of the 5232 drive. For a SAS or SATA drive, this is the bay number on the 5233 enclosure." 5234 ::= { cpqDaPhyDrvEntry 5 } 5235 5236 cpqDaPhyDrvStatus OBJECT-TYPE 5237 SYNTAX INTEGER 5238 { 5239 other(1), 5240 ok(2), 5241 failed(3), 5242 predictiveFailure(4), 5243 erasing(5), 5244 eraseDone(6), 5245 eraseQueued(7), 5246 ssdWearOut(8), 5247 notAuthenticated(9) 5248 } 5249 ACCESS read-only 5250 STATUS mandatory 5251 DESCRIPTION 5252 "Physical Drive Status. 5253 5254 This shows the status of the physical drive. 5255 5256 The following values are valid for the physical drive status: 5257 5258 5259 Other (1) 5260 Indicates that the instrument agent does not recognize 5261 the drive. You may need to upgrade your instrument agent 5262 and/or driver software. 5263 5264 Ok (2) 5265 Indicates the drive is functioning properly. 5266 5267 Failed (3) 5268 Indicates that the drive is no longer operating and 5269 should be replaced. 5270 5271 Predictive Failure(4) 5272 Indicates that the drive has a predictive failure error and 5273 should be replaced. 5274 5275 Erasing(5) 5276 Indicates that the drive is being erased. 5277 5278 Erase Done(6) 5279 Indicates that the drive has been erased and is now in an 5280 offline state. 5281 5282 Erase Queued(7) 5283 Indicates that an erase operation is currently queued for 5284 the drive. 5285 5286 SSD Wear Out(8) 5287 Indicates that a solid state drive is approaching the maximum 5288 usage limit for writes (wear out) and should be replaced as soon 5289 as possible. 5290 5291 Not Authenticated(9) 5292 Indicates the physical drive could not be authenticated as a genuine 5293 HP hard drive. The array controller will no longer control the drive 5294 LEDs. Please replace the hard drive with a genuine HP hard drive." 5295 5296 5297 ::= { cpqDaPhyDrvEntry 6 } 5298 5299 cpqDaPhyDrvFactReallocs OBJECT-TYPE 5300 SYNTAX INTEGER 5301 ACCESS read-only 5302 STATUS mandatory 5303 DESCRIPTION 5304 "This shows the number of spare sectors available for 5305 remapping at the time the physical drive was shipped. 5306 The physical drive will use these spare sectors for remapping 5307 bad sectors that exist on the drive. Not all drives support 5308 factory reallocation." 5309 ::= { cpqDaPhyDrvEntry 7 } 5310 5311 cpqDaPhyDrvUsedReallocs OBJECT-TYPE 5312 SYNTAX Counter 5313 ACCESS read-only 5314 STATUS mandatory 5315 DESCRIPTION 5316 "Physical Drive Used Reallocated Sectors. 5317 5318 This shows the number of sectors of the reallocation area that 5319 have been used by the physical drive. 5320 5321 To see how many sectors were originally available for use in the 5322 reallocation area, refer to the factory reallocation information 5323 if it exists. Not all drives support factory reallocation. 5324 5325 Because of the nature of magnetic disks, certain sectors on a 5326 drive may have media defects. The reallocation area is part of 5327 the disk drive that the drive manufacturer sets aside to 5328 compensate for these defects. The drive array controller writes 5329 information addressed from these unusable sectors to available 5330 sectors in the reallocation area. If too many sectors have 5331 been reallocated, there may be a problem with the drive. 5332 5333 If you suspect a problem, schedule server down time to run 5334 diagnostics to verify that a problem exists." 5335 ::= { cpqDaPhyDrvEntry 8 } 5336 5337 cpqDaPhyDrvRefHours OBJECT-TYPE 5338 SYNTAX Counter 5339 ACCESS read-only 5340 STATUS mandatory 5341 DESCRIPTION 5342 "Reference Time in hours. 5343 5344 This shows the total number of hours that a physical drive has 5345 been in operation since the drive was stamped. The drive will have 5346 either been stamped when it left the factory or when you ran 5347 diagnostics on your new drive. You can use the reference 5348 time to calculate rates for other physical drive events." 5349 ::= { cpqDaPhyDrvEntry 9 } 5350 5351 cpqDaPhyDrvHReads OBJECT-TYPE 5352 SYNTAX Counter 5353 ACCESS read-only 5354 STATUS mandatory 5355 DESCRIPTION 5356 "Sectors Read (high). 5357 5358 The phyDrvHReads and the phyDrvReads together shows the total 5359 number of sectors read from the physical disk drive during the 5360 reference time (phyDrvRefHours). 5361 5362 The actual number of sectors read equals the phyDrvHReads 5363 times 2^32 plus the phyDrvReads. 5364 5365 This information may be useful for determining rates. 5366 For instance, if you wanted to calculate the average number 5367 of reads per hour of operation, divide this number by the 5368 reference hours." 5369 ::= { cpqDaPhyDrvEntry 10 } 5370 5371 cpqDaPhyDrvReads OBJECT-TYPE 5372 SYNTAX Counter 5373 ACCESS read-only 5374 STATUS mandatory 5375 DESCRIPTION 5376 "Sectors Read (low). 5377 5378 The phyDrvHReads and the phyDrvReads together shows 5379 the total number of sectors read from the physical disk drive 5380 during the reference time (phyDrvRefHours). 5381 5382 The actual number of sectors read equals the phyDrvHReads 5383 times 2^32 plus the phyDrvReads. 5384 5385 This information may be useful for determining rates. 5386 For instance, if you wanted to calculate the average number 5387 of reads per hour of operation, divide this number by the 5388 reference hours." 5389 ::= { cpqDaPhyDrvEntry 11 } 5390 5391 cpqDaPhyDrvHWrites OBJECT-TYPE 5392 SYNTAX Counter 5393 ACCESS read-only 5394 STATUS mandatory 5395 DESCRIPTION 5396 "Sectors Written (high). 5397 5398 The phyDrvHWrites and the phyDrvWrites together shows the 5399 total number of sectors written to the physical disk drive 5400 during the reference hours (phyDrvRefHours). 5401 5402 The actual number of sectors written equals the phyDrvHWrites 5403 times 2^32 plus the phyDrvWrites. 5404 5405 This information may be useful for determining rates. 5406 For instance, if you wanted to calculate the average number 5407 of writes per hour of operation, divide this number by the 5408 reference hours. " 5409 ::= { cpqDaPhyDrvEntry 12 } 5410 5411 cpqDaPhyDrvWrites OBJECT-TYPE 5412 SYNTAX Counter 5413 ACCESS read-only 5414 STATUS mandatory 5415 DESCRIPTION 5416 "Sectors Written (low). 5417 5418 The phyDrvHWrites and the phyDrvWrites together 5419 shows the total number of sectors written to the physical 5420 disk drive during the reference hours (phyDrvRefHours). 5421 5422 The actual number of sectors written equals the phyDrvHWrites 5423 times 2^32 plus the phyDrvWrites. 5424 5425 This information may be useful for determining rates. 5426 For instance, if you wanted to calculate the average number of 5427 writes per hour of operation, divide this number by the reference 5428 hours. " 5429 ::= { cpqDaPhyDrvEntry 13 } 5430 5431 cpqDaPhyDrvHSeeks OBJECT-TYPE 5432 SYNTAX Counter 5433 ACCESS read-only 5434 STATUS mandatory 5435 DESCRIPTION 5436 "Total Seeks (high). 5437 5438 The phyDrvHSeeks and the phyDrvSeeks together shows the total 5439 number of seek operations performed by the physical disk drive 5440 during the reference hours (phyDrvRefHours). 5441 5442 The actual number of seeks equals the phyDrvHSeeks times 5443 2^32 plus the phyDrvWriteSeeks." 5444 ::= { cpqDaPhyDrvEntry 14 } 5445 5446 cpqDaPhyDrvSeeks OBJECT-TYPE 5447 SYNTAX Counter 5448 ACCESS read-only 5449 STATUS mandatory 5450 DESCRIPTION 5451 "Total Seeks (low). 5452 5453 The phyDrvHSeeks and the phyDrvSeeks together shows the total 5454 number of seek operations performed by the physical disk drive 5455 during the reference hours (phyDrvRefHours). 5456 5457 The actual number of seeks equals the phyDrvHSeeks times 5458 2^32 plus the phyDrvWriteSeeks." 5459 ::= { cpqDaPhyDrvEntry 15 } 5460 5461 cpqDaPhyDrvHardReadErrs OBJECT-TYPE 5462 SYNTAX Counter 5463 ACCESS read-only 5464 STATUS mandatory 5465 DESCRIPTION 5466 "Hard Read Errors. 5467 5468 This shows the number of read errors that have occurred on a 5469 drive that could not be recovered by a physical drive's Error 5470 Correction Code (ECC) algorithm or through retries during the 5471 reference time (phyDrvRefTime). Over time, a disk drive may 5472 produce these errors. If you receive these errors, a problem 5473 may exist with your drive. 5474 5475 The value increases every time the physical drive detects another 5476 error. 5477 5478 The severity of these errors depends on whether the monitored 5479 system is running in a fault tolerant mode. With fault tolerance, 5480 the controller can remap data to eliminate the problems caused by 5481 these errors. In either case, if you see an increase in these 5482 errors, schedule server down time to run diagnostics to verify 5483 that a problem exists." 5484 ::= { cpqDaPhyDrvEntry 16 } 5485 5486 cpqDaPhyDrvRecvReadErrs OBJECT-TYPE 5487 SYNTAX Counter 5488 ACCESS read-only 5489 STATUS mandatory 5490 DESCRIPTION 5491 "Recovered Read Errors. 5492 5493 This shows the number of read errors corrected through physical 5494 drive retries during the reference time (phyDrvRefTime). 5495 5496 Over time, all disk drives produce these errors. If you notice a 5497 rapid increase in the value for Recovered Read Errors (or Hard 5498 Read Errors), a problem may exist with the drive. The value 5499 increases every time the physical drive detects and corrects 5500 another error. 5501 5502 Expect more Recovered Read Errors than Hard Read Errors. If you 5503 suspect that a problem may exist with the drive, schedule server 5504 down time to run diagnostics." 5505 ::= { cpqDaPhyDrvEntry 17 } 5506 5507 cpqDaPhyDrvHardWriteErrs OBJECT-TYPE 5508 SYNTAX Counter 5509 ACCESS read-only 5510 STATUS mandatory 5511 DESCRIPTION 5512 "Hard Write Errors. 5513 5514 This shows the number of write errors that could not be recovered 5515 by a physical drive during the reference time (phyDrvRefTime). 5516 5517 Over time a disk drive may detect these errors. If you notice an 5518 increase in the value shown for Hard Write Errors or Recovered 5519 Write Errors, a problem may exist with the drive. The value 5520 increases every time the physical drive detects another error. 5521 On average, these errors should occur less frequently than 5522 read errors. If you see an increase in these errors, schedule 5523 server down time to run diagnostics to verify that a problem 5524 exists." 5525 ::= { cpqDaPhyDrvEntry 18 } 5526 5527 cpqDaPhyDrvRecvWriteErrs OBJECT-TYPE 5528 SYNTAX Counter 5529 ACCESS read-only 5530 STATUS mandatory 5531 DESCRIPTION 5532 "Recovered Write Errors. 5533 5534 This shows the number of write errors corrected through physical 5535 drive retries or recovered by a physical drive during the 5536 reference time (phyDrvRefTime). 5537 5538 Over time a disk drive may produce these errors. 5539 5540 If you notice an increase in the value shown for Hard Write 5541 Errors or Recovered Write Errors, a problem may exist with 5542 the drive. 5543 5544 The value increases every time the physical drive detects and 5545 corrects an error. Only an unusually rapid increase in these 5546 errors indicates a problem. 5547 5548 On average, these errors should occur less frequently than hard 5549 read errors. If you suspect that a problem may exist with the 5550 drive, schedule server down time to run diagnostics." 5551 ::= { cpqDaPhyDrvEntry 19 } 5552 5553 cpqDaPhyDrvHSeekErrs OBJECT-TYPE 5554 SYNTAX Counter 5555 ACCESS read-only 5556 STATUS mandatory 5557 DESCRIPTION 5558 "Seek Errors (High). 5559 5560 The phyDrvHSeekErrs and the phyDrvSeekErrs together shows the 5561 total number of times that the physical disk drive detected a 5562 seek error during the reference hours (phyDrvRefHours). 5563 5564 The actual number of seek errors equals the phyDrvHSeekErrs times 5565 2^32 plus the phyDrvWriteSeekErrs. 5566 5567 Over time, a disk drive usually produces these errors. If you 5568 notice a rapid increase in the value shown for Seek Errors, 5569 this physical drive may be failing. 5570 5571 The value increases every time the physical drive produces 5572 another error. Only an unusually rapid increase in these errors 5573 indicates a problem. If you suspect that a problem exists, 5574 schedule server down time to run diagnostics." 5575 ::= { cpqDaPhyDrvEntry 20 } 5576 5577 cpqDaPhyDrvSeekErrs OBJECT-TYPE 5578 SYNTAX Counter 5579 ACCESS read-only 5580 STATUS mandatory 5581 DESCRIPTION 5582 "Seek Errors (low). 5583 The phyDrvHSeekErrs and the phyDrvSeekErrs together shows the 5584 total number of times that the physical disk drive detected a 5585 seek error during the reference hours (phyDrvRefHours). 5586 5587 The actual number of seek errors equals the phyDrvHSeekErrs times 5588 2^32 plus the phyDrvWriteSeekErrs. 5589 5590 Over time, a disk drive usually produces these errors. If you 5591 notice a rapid increase in the value shown for Seek Errors, 5592 this physical drive may be failing. 5593 5594 The value increases every time the physical drive produces another 5595 error. Only an unusually rapid increase in these errors indicates 5596 a problem. If you suspect that a problem exists, schedule server 5597 down time to run diagnostics." 5598 ::= { cpqDaPhyDrvEntry 21 } 5599 5600 cpqDaPhyDrvSpinupTime OBJECT-TYPE 5601 SYNTAX INTEGER 5602 ACCESS read-only 5603 STATUS mandatory 5604 DESCRIPTION 5605 "Spin up Time in tenths of seconds. 5606 5607 This is the time it takes for a physical drive to spin up to full 5608 speed. 5609 5610 Disks require time to gain momentum and reach operating speed. As 5611 cars are tested to go from 0 mph to 60 mph in x number of seconds, 5612 drive manufacturers have preset expectations for the time it takes 5613 the drive to spin to full speed. Drives that do not meet these 5614 expectations may have problems. 5615 5616 The value may be zero (0) under one of the following conditions: 5617 5618 * If you are monitoring a physical drive that is part of the 5619 monitored system's internal drive array storage, and you use a 5620 warm boot to reset the monitored system. During a warm boot, 5621 the drives continue to spin. 5622 5623 * If you are monitoring a physical drive in an ProLiant Storage 5624 System and you reset the monitored system but not the 5625 ProLiant Storage System." 5626 ::= { cpqDaPhyDrvEntry 22 } 5627 5628 cpqDaPhyDrvFunctTest1 OBJECT-TYPE 5629 SYNTAX Gauge 5630 ACCESS read-only 5631 STATUS deprecated 5632 DESCRIPTION 5633 "Functional Test 1. 5634 5635 This provides information about a series of tests that indicate 5636 how well a physical drive works. These tests compare the way the 5637 physical drive currently operates when performing various tasks 5638 with the way it worked when it was new. 5639 5640 A percent value is displayed that represents how the drive works 5641 currently when compared to how the drive worked when new. New 5642 drives operate at the 100 percent level. By default, if the 5643 current value is less than or equal to 80 percent, a problem may 5644 exist. 5645 5646 If you suspect a problem, schedule server down time to run 5647 diagnostics to verify that a problem exists. 5648 5649 If the value cannot be determined, it is set to 4,294,967,295." 5650 ::= { cpqDaPhyDrvEntry 23 } 5651 5652 cpqDaPhyDrvFunctTest2 OBJECT-TYPE 5653 SYNTAX Gauge 5654 ACCESS read-only 5655 STATUS deprecated 5656 DESCRIPTION 5657 "Functional Test 2. 5658 5659 This provides information about a series of tests that indicate 5660 how well a physical drive works. These tests compare the way the 5661 physical drive currently operates when performing various tasks 5662 with the way it worked when it was new. 5663 5664 A percent value is displayed that represents how the drive works 5665 currently when compared to how the drive worked when new. New 5666 drives operate at the 100 percent level. By default, if the 5667 current value is less than or equal to 80 percent, a problem may 5668 exist. 5669 5670 If you suspect a problem, schedule server down time to run 5671 diagnostics to verify that a problem exists. 5672 5673 If the value cannot be determined, it is set to 4,294,967,295." 5674 ::= { cpqDaPhyDrvEntry 24 } 5675 5676 cpqDaPhyDrvFunctTest3 OBJECT-TYPE 5677 SYNTAX Gauge 5678 ACCESS read-only 5679 STATUS deprecated 5680 DESCRIPTION 5681 "Functional Test 3. 5682 5683 This provides information about a series of tests that indicate 5684 how well a physical drive works. These tests compare the way the 5685 physical drive currently operates when performing various tasks 5686 with the way it worked when it was new. 5687 5688 A percent value is displayed that represents how the drive works 5689 currently when compared to how the drive worked when new. New 5690 drives operate at the 100 percent level. By default, if the 5691 current value is less than or equal to 80 percent, a problem may 5692 exist. 5693 5694 If you suspect a problem, schedule server down time to run 5695 diagnostics to verify that a problem exists. 5696 5697 If the value cannot be determined, it is set to 4,294,967,295." 5698 ::= { cpqDaPhyDrvEntry 25 } 5699 5700 cpqDaPhyDrvDrqTimeouts OBJECT-TYPE 5701 SYNTAX Counter 5702 ACCESS read-only 5703 STATUS mandatory 5704 DESCRIPTION 5705 "DRQ Timeouts. 5706 5707 The number of times that a physical drive continued to request 5708 data, but did not get a command completion during the reference 5709 time (phyDrvRefTime). This value increases every time a DRQ 5710 timeout occurs for the physical drive. 5711 5712 A defective drive or cable may cause DRQ timeouts to occur. 5713 If you see an increase in these errors, complete the following 5714 steps for the monitored system: 5715 5716 1. Check the cables connecting the drive to ensure that 5717 they are intact. 5718 5719 2. If the cables are properly connected, schedule server down 5720 time to run diagnostics to verify that a problem exists. 5721 5722 If the value is not supported, it is set to 4,294,967,295." 5723 ::= { cpqDaPhyDrvEntry 26 } 5724 5725 cpqDaPhyDrvOtherTimeouts OBJECT-TYPE 5726 SYNTAX Counter 5727 ACCESS read-only 5728 STATUS mandatory 5729 DESCRIPTION 5730 "Other Timeouts. 5731 5732 The number of times that a physical drive did not respond with an 5733 interrupt within a controller-defined period of time after a 5734 command had been issued during the reference time (phyDrvRefTime). 5735 This does not include DRQ timeouts. 5736 5737 If you suspect a problem, complete the following steps for the 5738 monitored system: 5739 5740 1. Check the cables connecting the drive to ensure that they 5741 are intact. 5742 5743 2. If the cables are properly connected, schedule server down 5744 time to run diagnostics to verify that a problem 5745 exists." 5746 ::= { cpqDaPhyDrvEntry 27 } 5747 5748 cpqDaPhyDrvSpinupRetries OBJECT-TYPE 5749 SYNTAX Counter 5750 ACCESS read-only 5751 STATUS mandatory 5752 DESCRIPTION 5753 "Spin up Retries. 5754 5755 The number of times that a physical drive had to retry to spin up 5756 before successfully achieving operating speed during the reference 5757 time (phyDrvRefTime). This value represents the spin-up retries 5758 that occurred since the last time you turned on the monitored 5759 system. 5760 5761 If you suspect a problem, schedule server down time to run 5762 diagnostics verify that a problem exists." 5763 ::= { cpqDaPhyDrvEntry 28 } 5764 5765 cpqDaPhyDrvBadRecvReads OBJECT-TYPE 5766 SYNTAX Counter 5767 ACCESS read-only 5768 STATUS mandatory 5769 DESCRIPTION 5770 "Recovery Failed (Bad) Read Error. 5771 5772 The number of times a read error occurred while performing 5773 Automatic Data Recovery from this physical drive to another 5774 drive during the reference time (phyDrvRefTime). 5775 5776 If a read error occurs, Automatic Data Recovery stops. 5777 These errors indicate that the physical drive has failed. 5778 If you suspect a problem, schedule server down time to run 5779 diagnostics to verify that a problem exists." 5780 ::= { cpqDaPhyDrvEntry 29 } 5781 5782 cpqDaPhyDrvBadRecvWrites OBJECT-TYPE 5783 SYNTAX Counter 5784 ACCESS read-only 5785 STATUS mandatory 5786 DESCRIPTION 5787 "Recovery Failed (Bad) Write Error. 5788 5789 The number of times a write error occurred while performing 5790 Automatic Data Recovery from another drive to this physical 5791 drive during the reference time (phyDrvRefTime). 5792 5793 If a write error occurs, Automatic Data Recovery stops. 5794 These errors indicate that the physical drive has failed. 5795 If you suspect a problem, schedule server down time to run 5796 diagnostics to verify that a problem exists." 5797 ::= { cpqDaPhyDrvEntry 30 } 5798 5799 cpqDaPhyDrvFormatErrs OBJECT-TYPE 5800 SYNTAX Counter 5801 ACCESS read-only 5802 STATUS mandatory 5803 DESCRIPTION 5804 "Format Error. 5805 5806 The number of times a format operation failed when the controller 5807 attempted to remap a bad sector during the reference time 5808 (phyDrvRefTime). Zero indicates that no format errors have 5809 occurred. The value increases each time a format error occurs. 5810 A failed format operation may cause the controller to mark a 5811 drive failed. 5812 5813 If you suspect a problem, schedule server down time to run 5814 diagnostics verify a problem exists." 5815 ::= { cpqDaPhyDrvEntry 31 } 5816 5817 cpqDaPhyDrvPostErrs OBJECT-TYPE 5818 SYNTAX Counter 5819 ACCESS read-only 5820 STATUS mandatory 5821 DESCRIPTION 5822 "Power On Self Test (Post) Error. 5823 5824 The number of times that a physical drive failed its self test 5825 during the reference time (phyDrvRefTime). 5826 5827 The physical drive does a self test each time power is applied 5828 to the system. 5829 5830 If the value is not supported, it is set to 4,294,967,295." 5831 ::= { cpqDaPhyDrvEntry 32 } 5832 5833 cpqDaPhyDrvNotReadyErrs OBJECT-TYPE 5834 SYNTAX Counter 5835 ACCESS read-only 5836 STATUS mandatory 5837 DESCRIPTION 5838 "Drive Not Ready Errors. 5839 5840 The number of times the physical drive failed after the spin up 5841 command was issued during the reference time (phyDrvRefTime). 5842 When the spin up command was issued, the drive failed to reach 5843 its ready state. If the current value is zero, the drive has 5844 not failed. If the current value is greater than zero, at 5845 least one failure occurred. 5846 5847 This error could be caused because the physical drive has failed 5848 to spin. 5849 5850 If you suspect a problem: 5851 5852 1. Check the cables connecting the drive to ensure that they 5853 are intact. 5854 5855 2. If the cables are properly connected, schedule server down 5856 time to run diagnostics to verify that a problem exists." 5857 ::= { cpqDaPhyDrvEntry 33 } 5858 5859 cpqDaPhyDrvReallocAborts OBJECT-TYPE 5860 SYNTAX Counter 5861 ACCESS read-only 5862 STATUS mandatory 5863 DESCRIPTION 5864 "Physical Drive Reallocation Aborts. 5865 5866 The number of times the physical drive has failed due to an error 5867 that occurred when the controller was trying to reallocate a bad 5868 sector during the reference time (phyDrvRefTime). Zero (0) 5869 indicates that no Reallocation Abort errors have occurred. 5870 The value increases each time a Reallocation Abort error occurs. 5871 5872 Because of the nature of magnetic disks, certain sectors on a 5873 drive may have media defects. The reallocation area is part of 5874 the disk drive that is set aside to compensate for these defects. 5875 The array controller writes information addressed from unusable 5876 sectors to available sectors in the reallocation area. 5877 5878 If you suspect a problem, schedule server down time to run 5879 diagnostics verify a problem exists." 5880 ::= { cpqDaPhyDrvEntry 34 } 5881 5882 cpqDaPhyDrvThreshPassed OBJECT-TYPE 5883 SYNTAX INTEGER 5884 { 5885 false(1), 5886 true(2) 5887 } 5888 ACCESS read-only 5889 STATUS mandatory 5890 DESCRIPTION 5891 "Physical Drive Factory Threshold Passed (Exceeded). 5892 5893 When the drive is shipped, certain thresholds have been set to 5894 monitor performance of the drives. For example, a threshold 5895 might be set for Spin up Time. If the time that it takes the 5896 drive to spin up exceeds the factory threshold, there may be 5897 a problem with one of the drives. 5898 5899 If you suspect a problem, schedule server down time to run 5900 diagnostics. 5901 5902 Note: These thresholds may be under warranty under certain 5903 conditions." 5904 ::= { cpqDaPhyDrvEntry 35 } 5905 5906 cpqDaPhyDrvHasMonInfo OBJECT-TYPE 5907 SYNTAX INTEGER 5908 { 5909 false(1), 5910 true(2) 5911 } 5912 ACCESS read-only 5913 STATUS mandatory 5914 DESCRIPTION 5915 "Physical Drive Has Monitor Information. 5916 5917 All of the physical disk table fields except for the physical 5918 disk status (phyDrvStatus) and the bay location 5919 (phyDrvBayLocation) are invalid unless this field has a value 5920 of true(2)." 5921 ::= { cpqDaPhyDrvEntry 36 } 5922 5923 cpqDaPhyDrvCondition OBJECT-TYPE 5924 SYNTAX INTEGER 5925 { 5926 other(1), 5927 ok(2), 5928 degraded(3), 5929 failed(4) 5930 } 5931 ACCESS read-only 5932 STATUS mandatory 5933 DESCRIPTION 5934 "The condition of the device. 5935 This value represents the overall condition of this physical 5936 drive." 5937 ::= { cpqDaPhyDrvEntry 37 } 5938 5939 cpqDaPhyDrvHotPlugs OBJECT-TYPE 5940 SYNTAX Counter 5941 ACCESS read-only 5942 STATUS mandatory 5943 DESCRIPTION 5944 "Physical Drive Hot Plug Count. 5945 5946 This value indicates the number of times this physical drive 5947 was hot-plugged (removed) from a ProLiant Storage System. 5948 This is not supported by the IDA, IDA Expansion, or IDA-2 5949 controllers." 5950 ::= { cpqDaPhyDrvEntry 38 } 5951 5952 cpqDaPhyDrvMediaErrs OBJECT-TYPE 5953 SYNTAX Counter 5954 ACCESS read-only 5955 STATUS mandatory 5956 DESCRIPTION 5957 "Physical Drive Media Failure Count. 5958 5959 This value indicates the number of times this physical drive 5960 was failed due to unrecoverable media errors. This is not 5961 supported by the IDA, IDA Expansion, or IDA-2 controllers." 5962 ::= { cpqDaPhyDrvEntry 39 } 5963 5964 cpqDaPhyDrvHardwareErrs OBJECT-TYPE 5965 SYNTAX Counter 5966 ACCESS read-only 5967 STATUS mandatory 5968 DESCRIPTION 5969 "Physical Drive Hardware Error Count. 5970 5971 This value indicates the number of times this physical drive 5972 returned a bad hardware status. The drive may be failed if 5973 retries do not work. This is not supported by the IDA, 5974 IDA Expansion, or IDA-2 controllers." 5975 ::= { cpqDaPhyDrvEntry 40 } 5976 5977 cpqDaPhyDrvAbortedCmds OBJECT-TYPE 5978 SYNTAX Counter 5979 ACCESS read-only 5980 STATUS mandatory 5981 DESCRIPTION 5982 "Physical Drive Aborted Command Failures. 5983 5984 This value indicates the number of times this physical drive 5985 was failed due to aborted commands that could not be retried 5986 successfully. This is not supported by the IDA, IDA Expansion, 5987 or IDA-2 controllers." 5988 ::= { cpqDaPhyDrvEntry 41 } 5989 5990 cpqDaPhyDrvSpinUpErrs OBJECT-TYPE 5991 SYNTAX Counter 5992 ACCESS read-only 5993 STATUS mandatory 5994 DESCRIPTION 5995 "Physical Drive Spin-Up Failure Count. 5996 5997 This value indicates the number of times this physical drive 5998 was failed due to a failure of a spin-up command. This is not 5999 supported by the IDA, IDA Expansion, or IDA-2 controllers." 6000 ::= { cpqDaPhyDrvEntry 42 } 6001 6002 cpqDaPhyDrvBadTargetErrs OBJECT-TYPE 6003 SYNTAX Counter 6004 ACCESS read-only 6005 STATUS mandatory 6006 DESCRIPTION 6007 "Physical Drive Bad Target Count. 6008 6009 This value indicates the number of times this physical drive 6010 performed some action that did not conform to the SCSI-2 bus 6011 protocol. These actions will cause the SCSI bus to be reset. 6012 This is not supported by the IDA, IDA Expansion, or IDA-2 6013 controllers." 6014 ::= { cpqDaPhyDrvEntry 43 } 6015 6016 cpqDaPhyDrvLocation OBJECT-TYPE 6017 SYNTAX INTEGER 6018 { 6019 other(1), 6020 internal(2), 6021 external(3), 6022 proLiant(4) 6023 } 6024 ACCESS read-only 6025 STATUS deprecated 6026 DESCRIPTION 6027 "Drive Physical Location. 6028 6029 This is the physical location of where the drive is located. 6030 The following values are defined: 6031 6032 other(1) 6033 The location of the drive is not known. 6034 6035 internal(2) 6036 The drive is located inside of the computer system box. 6037 6038 external(3) 6039 The drive is located outside of the computer system box. 6040 6041 proLiant(4) 6042 The drive is located outside of the computer system box 6043 in a ProLiant Storage System." 6044 6045 ::= { cpqDaPhyDrvEntry 44 } 6046 6047 cpqDaPhyDrvSize OBJECT-TYPE 6048 SYNTAX INTEGER 6049 ACCESS read-only 6050 STATUS mandatory 6051 DESCRIPTION 6052 "Physical Drive Size in MB. 6053 6054 This is the size of the physical drive in megabytes. This value 6055 is calculated using the value 1,048,576 (2^20) as a megabyte. 6056 Drive manufacturers sometimes use the number 1,000,000 as a 6057 megabyte when giving drive capacities so this value may differ 6058 from the advertised size of a drive. This field is only 6059 applicable for controllers which support SCSI drives, and 6060 therefore is not supported by the IDA or IDA-2 controllers. 6061 The field will contain 0xFFFFFFFF if the drive capacity cannot 6062 be calculated or if the controller does not support SCSI drives." 6063 ::= { cpqDaPhyDrvEntry 45 } 6064 6065 cpqDaPhyDrvBusFaults OBJECT-TYPE 6066 SYNTAX Counter 6067 ACCESS read-only 6068 STATUS mandatory 6069 DESCRIPTION 6070 "Physical Drive Bus Fault Count. 6071 6072 This value indicates the number of times that a bus fault was 6073 detected for the drive by the controller. This is not supported 6074 by the IDA, IDA Expansion, or IDA-2 controllers." 6075 ::= { cpqDaPhyDrvEntry 46 } 6076 6077 cpqDaPhyDrvIrqDeglitches OBJECT-TYPE 6078 SYNTAX Counter 6079 ACCESS read-only 6080 STATUS mandatory 6081 DESCRIPTION 6082 "Physical Drive IRQ Deglitch Count. 6083 6084 This is not supported by the IDA, IDA Expansion, or IDA-2 6085 controllers." 6086 ::= { cpqDaPhyDrvEntry 47 } 6087 6088 cpqDaPhyDrvHotPlug OBJECT-TYPE 6089 SYNTAX INTEGER 6090 { 6091 other(1), 6092 hotPlug(2), 6093 nonHotPlug(3) 6094 } 6095 ACCESS read-only 6096 STATUS mandatory 6097 DESCRIPTION 6098 "Physical Drive Hot Plug Support Status. 6099 6100 The following values are defined: 6101 6102 other(1) 6103 The Insight Agent is unable to determine if this drive 6104 supports hot plug replacement. 6105 6106 hotPlug(2) 6107 The drive supports hot plug replacement. 6108 6109 nonhotPlug(3) 6110 The drive does not support hot plug replacement." 6111 ::= { cpqDaPhyDrvEntry 48 } 6112 6113 cpqDaPhyDrvPlacement OBJECT-TYPE 6114 SYNTAX INTEGER 6115 { 6116 other(1), 6117 internal(2), 6118 external(3) 6119 } 6120 ACCESS read-only 6121 STATUS mandatory 6122 DESCRIPTION 6123 "Physical Drive Placement. 6124 6125 The following values are defined: 6126 6127 other(1) 6128 The agent is unable to determine if the drive is internal or 6129 external to the system chassis. 6130 6131 internal(2) 6132 The drive is located in the system chassis. 6133 6134 external(3) 6135 The drive is located outside the system chassis in an 6136 expansion box." 6137 ::= { cpqDaPhyDrvEntry 49 } 6138 6139 cpqDaPhyDrvBusNumber OBJECT-TYPE 6140 SYNTAX INTEGER 6141 ACCESS read-only 6142 STATUS mandatory 6143 DESCRIPTION 6144 "Physical Drive SCSI Bus Number. 6145 6146 The bus number indicates to which SCSI bus this physical 6147 drive is attached. The first instance is one and increments 6148 for each SCSI bus on a controller. A value of -1 will be 6149 returned if the physical drive is attached to a controller 6150 that does not support multiple SCSI busses. This is not 6151 supported by the IDA, IDA Expansion, or IDA-2 controllers. 6152 For SAS and SATA drives, the bus number corresponds to the 6153 enclosure where the drive resides." 6154 ::= { cpqDaPhyDrvEntry 50 } 6155 6156 cpqDaPhyDrvSerialNum OBJECT-TYPE 6157 SYNTAX DisplayString (SIZE (0..40)) 6158 ACCESS read-only 6159 STATUS mandatory 6160 DESCRIPTION 6161 "Physical Drive Serial Number. 6162 6163 This is the serial number assigned to the physical drive. 6164 This value is based upon the serial number as returned by the 6165 SCSI inquiry command but may have been modified due to space 6166 limitations. This can be used for identification purposes." 6167 ::= { cpqDaPhyDrvEntry 51 } 6168 6169 6170 cpqDaPhyDrvPreFailMonitoring OBJECT-TYPE 6171 SYNTAX INTEGER 6172 { 6173 other(1), 6174 notAvailable(2), 6175 available(3) 6176 } 6177 ACCESS read-only 6178 STATUS mandatory 6179 DESCRIPTION 6180 "Drive Array Physical Drive Predictive Failure Monitoring. 6181 6182 The following values are defined: 6183 6184 other(1) 6185 The agent is unable to determine if the drive supports 6186 predictive failure monitoring. 6187 6188 notAvailable(2) 6189 This drive does not support predictive failure monitoring. 6190 6191 available(3) 6192 This drive supports predictive failure monitoring." 6193 ::= { cpqDaPhyDrvEntry 52 } 6194 6195 cpqDaPhyDrvCurrentWidth OBJECT-TYPE 6196 SYNTAX INTEGER 6197 { 6198 other(1), 6199 narrow(2), 6200 wide16(3) 6201 } 6202 ACCESS read-only 6203 STATUS mandatory 6204 DESCRIPTION 6205 "Drive Array Physical Drive Current Width. 6206 6207 The following values are defined: 6208 6209 other(1) 6210 The agent is unable to determine the current negotiated data 6211 transfer width for this drive. 6212 6213 narrow(2) 6214 The negotiated data transfer width for this drive is narrow 6215 (8 data bits). 6216 6217 wide16(3) 6218 The negotiated data transfer width for this drive is wide 6219 (16 data bits)." 6220 ::= { cpqDaPhyDrvEntry 53 } 6221 6222 cpqDaPhyDrvCurrentSpeed OBJECT-TYPE 6223 SYNTAX INTEGER 6224 { 6225 other(1), 6226 asynchronous(2), 6227 fast(3), 6228 ultra(4), 6229 ultra2(5), 6230 ultra3(6), 6231 ultra320(7) 6232 } 6233 ACCESS read-only 6234 STATUS mandatory 6235 DESCRIPTION 6236 "Drive Array Physical Drive Current Data Transfer Speed. 6237 6238 The following values are defined: 6239 6240 other(1) 6241 The agent is unable to determine the current negotiated data 6242 transfer speed for this drive. 6243 6244 asynchronous(2) 6245 The negotiated data transfer speed for this drive is 6246 asynchronous. 6247 6248 fast(3) 6249 The negotiated data transfer speed for this drive is 10 million 6250 transfers per second). 6251 6252 ultra(4) 6253 The negotiated data transfer speed for this drive is 20 million 6254 transfers per second. 6255 6256 ultra2(5) 6257 The negotiated data transfer speed for this drive is 40 million 6258 transfers per second. 6259 6260 ultra3(6) 6261 The negotiated data transfer speed for this drive is 80 million 6262 transfers per second. 6263 6264 ultra320(7) 6265 The negotiated data transfer speed for this drive is 160 6266 million transfers per second." 6267 ::= { cpqDaPhyDrvEntry 54 } 6268 6269 cpqDaPhyDrvFailureCode OBJECT-TYPE 6270 SYNTAX INTEGER 6271 ACCESS read-only 6272 STATUS mandatory 6273 DESCRIPTION 6274 "Drive Array Physical Drive Failure Code. 6275 6276 This value is the drive failure reason code returned by the 6277 array firmware. It is valid only when the drive is failed. 6278 If the drive is not failed, 0 is returned." 6279 ::= { cpqDaPhyDrvEntry 55 } 6280 6281 cpqDaPhyDrvBlinkTime OBJECT-TYPE 6282 SYNTAX Counter 6283 ACCESS read-write 6284 STATUS mandatory 6285 DESCRIPTION 6286 "Physical Drive Blink Time Count. 6287 6288 This value indicates the amount of time, in tenths of a second, 6289 that the physical drive LEDs will continue to blink. A value of 6290 zero indicates the drive LEDs are not blinking. If the value 6291 cannot be determined or the drive is not in a hot plug tray, 6292 4,294,967,295 is returned. 6293 6294 To blink the drive LEDs, set this value to the time to blink in 6295 tenths of seconds. 6296 6297 To stop the drive LEDs from blinking, set this value to 0." 6298 ::= { cpqDaPhyDrvEntry 56 } 6299 6300 cpqDaPhyDrvSmartStatus OBJECT-TYPE 6301 SYNTAX INTEGER 6302 { 6303 other(1), 6304 ok(2), 6305 replaceDrive(3), 6306 replaceDriveSSDWearOut(4) 6307 } 6308 ACCESS read-only 6309 STATUS mandatory 6310 DESCRIPTION 6311 "Physical Drive S.M.A.R.T Status. 6312 6313 The following values are defined: 6314 6315 other(1) 6316 The agent is unable to determine if the status of S.M.A.R.T 6317 predictive failure monitoring for this drive. 6318 6319 ok(2) 6320 Indicates the drive is functioning properly. 6321 6322 replaceDrive(3) 6323 Indicates that the drive has a S.M.A.R.T predictive failure 6324 error and should be replaced. 6325 6326 replaceDriveSSDWearOut(4) 6327 Indicates that the solid state drive has a S.M.A.R.T wear 6328 error and is approaching the maximum usage limit for writes 6329 (wear out). The solid state drive should be replaced as soon as 6330 possible." 6331 ::= { cpqDaPhyDrvEntry 57 } 6332 6333 cpqDaPhyDrvConfigurationStatus OBJECT-TYPE 6334 SYNTAX INTEGER 6335 { 6336 other(1), 6337 configured(2), 6338 notConfigured(3) 6339 } 6340 ACCESS read-only 6341 STATUS mandatory 6342 DESCRIPTION 6343 "Physical Drive Configuration Status. 6344 6345 The following values are defined: 6346 6347 other(1) 6348 The agent is unable to determine the configuration status of 6349 this physical drive. 6350 6351 configured(2) 6352 Indicates the drive is configured to be part of a logical 6353 drive as either a member drive or a spare drive. 6354 6355 notConfigured(3) 6356 Indicates the drive is not configured to be part of a logical 6357 drive as either a member drive or a spare drive." 6358 ::= { cpqDaPhyDrvEntry 58 } 6359 6360 cpqDaPhyDrvRotationalSpeed OBJECT-TYPE 6361 SYNTAX INTEGER 6362 { 6363 other(1), 6364 rpm7200(2), 6365 rpm10K(3), 6366 rpm15K(4), 6367 rpmSsd(5) 6368 } 6369 ACCESS read-only 6370 STATUS mandatory 6371 DESCRIPTION 6372 "Drive Array Physical Drive Rotational Speed. 6373 6374 The following values are defined: 6375 6376 other(1) 6377 The agent is unable to determine the rotational speed for 6378 this drive. 6379 6380 rpm7200(2) 6381 The rotational speed for this drive is 7200 rpm. 6382 6383 rpm10K(3) 6384 The rotational speed for this drive is 10000 rpm. 6385 6386 rpm15K(4) 6387 The rotational speed for this drive is 15000 rpm. 6388 6389 rpmSsd(5) 6390 The drive is made of solid state electronics and does not 6391 have a rotational speed." 6392 ::= { cpqDaPhyDrvEntry 59 } 6393 6394 cpqDaPhyDrvType OBJECT-TYPE 6395 SYNTAX INTEGER 6396 { 6397 other(1), 6398 parallelScsi(2), 6399 sata(3), 6400 sas(4) 6401 } 6402 ACCESS read-only 6403 STATUS mandatory 6404 DESCRIPTION 6405 "Physical Drive Type. 6406 6407 The following values are defined: 6408 6409 other(1) 6410 The agent is unable to determine the type for this drive. 6411 6412 parallelScsi(2) 6413 The drive type is parallel SCSI. 6414 6415 sata(3) 6416 The drive type is Serial ATA. 6417 6418 sas(4) 6419 The drive type is Serial Attached SCSI." 6420 ::= { cpqDaPhyDrvEntry 60 } 6421 6422 cpqDaPhyDrvSataVersion OBJECT-TYPE 6423 SYNTAX INTEGER 6424 { 6425 other(1), 6426 sataOne(2), 6427 sataTwo(3) 6428 } 6429 ACCESS read-only 6430 STATUS mandatory 6431 DESCRIPTION 6432 "Physical Drive SATA Version. 6433 6434 The following values are defined: 6435 6436 other(1) 6437 The agent is unable to determine the SATA version for this 6438 drive or it is not a SATA drive. 6439 6440 sataOne(2) 6441 The drive is SATA version one. 6442 6443 sataTwo(3) 6444 The drive is SATA version two." 6445 ::= { cpqDaPhyDrvEntry 61 } 6446 6447 6448 cpqDaPhyDrvHostConnector OBJECT-TYPE 6449 SYNTAX DisplayString (SIZE (0..4)) 6450 ACCESS read-only 6451 STATUS mandatory 6452 DESCRIPTION 6453 "Physical Drive Host Connector. 6454 6455 This is the host connector to which the drive is ultimately 6456 attached. If the host connector cannot be determined, the agent 6457 will return a NULL string." 6458 ::= { cpqDaPhyDrvEntry 62 } 6459 6460 cpqDaPhyDrvBoxOnConnector OBJECT-TYPE 6461 SYNTAX INTEGER 6462 ACCESS read-only 6463 STATUS mandatory 6464 DESCRIPTION 6465 "Physical Drive Box on Connector. 6466 6467 The box on connector indicates to which box instance this 6468 physical drive belongs. The instances start at one and increment for 6469 each box attached to a connector. A value of -1 is returned for drives 6470 that do not support cpqDaPhyDrvBoxOnConnector." 6471 ::= { cpqDaPhyDrvEntry 63 } 6472 6473 cpqDaPhyDrvLocationString OBJECT-TYPE 6474 SYNTAX DisplayString (SIZE (0..255)) 6475 ACCESS read-only 6476 STATUS mandatory 6477 DESCRIPTION 6478 "Physical Drive Location String. 6479 6480 This string describes the location of the drive in relation to 6481 the controller. If the location string cannot be determined, 6482 the agent will return a NULL string." 6483 ::= { cpqDaPhyDrvEntry 64 } 6484 6485 cpqDaPhyDrvNegotiatedLinkRate OBJECT-TYPE 6486 SYNTAX INTEGER 6487 { 6488 other(1), 6489 rate-1-5(2), 6490 rate-3-0(3), 6491 rate-6-0(4), 6492 rate-12-0(5) 6493 } 6494 ACCESS read-only 6495 STATUS mandatory 6496 DESCRIPTION 6497 "Drive Array Physical Drive Negotiated Link Rate. 6498 6499 The following values are defined: 6500 6501 other(1) 6502 The agent is unable to determine the negotiated link rate 6503 this drive or it is not a SAS or SATA drive. 6504 6505 rate-1-5(2) 6506 The negotiated link rate for this drive is 1.5 Gigabits per 6507 second. 6508 6509 rate-3-0(3) 6510 The negotiated link rate for this drive is 3.0 Gigabits per 6511 second. 6512 6513 rate-6-0(4) 6514 The negotiated link rate for this drive is 6.0 Gigabits per 6515 second. 6516 6517 rate-12-0(5) 6518 The negotiated link rate for this drive is 12.0 Gigabits per 6519 second." 6520 ::= { cpqDaPhyDrvEntry 65 } 6521 6522 cpqDaPhyDrvNcqSupport OBJECT-TYPE 6523 SYNTAX INTEGER 6524 { 6525 other(1), 6526 noControllerSupport(2), 6527 noDriveSupport(3), 6528 ncqDisabled(4), 6529 ncqEnabled(5) 6530 } 6531 ACCESS read-only 6532 STATUS mandatory 6533 DESCRIPTION 6534 "Drive Array Physical Drive Native Command Queueing. 6535 6536 The following values are defined: 6537 6538 other(1) 6539 The agent is unable to determine the NCQ configuration for 6540 this drive or it is not a SATA drive. 6541 6542 noControllerSupport(2) 6543 The array controller does not support NCQ. 6544 6545 noDriveSupport(3) 6546 The array controller does support NCQ, but the drive does not. 6547 6548 ncqDisabled(4) 6549 The array controller and drive support NCQ, but it is disabled. 6550 6551 ncqEnabled(5) 6552 The array controller and drive support NCQ and it is enabled." 6553 ::= { cpqDaPhyDrvEntry 66 } 6554 6555 cpqDaPhyDrvPhyCount OBJECT-TYPE 6556 SYNTAX INTEGER 6557 ACCESS read-only 6558 STATUS mandatory 6559 DESCRIPTION 6560 "Drive Array Physical Drive PHY Count. 6561 6562 This value indicates how many PHYs exist on SAS/SATA disk. For 6563 parallel SCSI disks, this value is set to -1." 6564 ::= { cpqDaPhyDrvEntry 67 } 6565 6566 cpqDaPhyDrvMultipathAccess OBJECT-TYPE 6567 SYNTAX INTEGER 6568 { 6569 other(1), 6570 notSupported(2), 6571 notConfigured(3), 6572 pathRedundant(4), 6573 noRedundantPath(5), 6574 driveFailed(6) 6575 } 6576 6577 ACCESS read-only 6578 STATUS mandatory 6579 DESCRIPTION 6580 "Drive Array Physical Drive Multi-path Access Status. 6581 6582 This indicates if this physical drive has been configured to have 6583 and currently still has more than one I/O path to the controller. 6584 The following values are valid: 6585 6586 Other (1) 6587 Indicates that the instrument agent can not determine if this 6588 physical drive has multi-path access. 6589 6590 Not Supported (2) 6591 Indicates that multi-path access to this physical drive is not 6592 supported. 6593 6594 Not Configured (3) 6595 Indicates that the physical drive is not configured to have 6596 multi-path access. 6597 6598 Path Redundant (4) 6599 Indicates that the physical drive currently has more than one 6600 I/O path to the controller. 6601 6602 No Redundant Path (5) 6603 Indicates that the physical drive previously had more than one 6604 I/O path to the controller, but now has no redundant I/O path. 6605 6606 Drive Failed (6) 6607 Indicates that the physical drive has failed." 6608 ::= { cpqDaPhyDrvEntry 68 } 6609 6610 cpqDaPhyDrvMediaType OBJECT-TYPE 6611 SYNTAX INTEGER 6612 { 6613 other(1), 6614 rotatingPlatters(2), 6615 solidState(3) 6616 } 6617 ACCESS read-only 6618 STATUS mandatory 6619 DESCRIPTION 6620 "Drive Array Physical Drive Media Type. 6621 6622 The following values are defined: 6623 6624 other(1) 6625 The instrument agent is unable to determine the physical drive�s 6626 media type. 6627 6628 rotatingPlatters(2) 6629 The physical drive media is composed of rotating platters. 6630 6631 solidState(3) 6632 The physical drive media is composed of solid state electronics." 6633 ::= { cpqDaPhyDrvEntry 69 } 6634 6635 cpqDaPhyDrvCurrentTemperature OBJECT-TYPE 6636 SYNTAX INTEGER 6637 ACCESS read-only 6638 STATUS mandatory 6639 DESCRIPTION 6640 "Drive Array Physical Drive Current Temperature. 6641 6642 This is the temperature of the physical drive in degrees Celsius. 6643 The field will contain -1 if the drive temperature cannot be 6644 calculated or if the controller does not support reporting drive 6645 temperature." 6646 ::= { cpqDaPhyDrvEntry 70 } 6647 6648 cpqDaPhyDrvTemperatureThreshold OBJECT-TYPE 6649 SYNTAX INTEGER 6650 ACCESS read-only 6651 STATUS mandatory 6652 DESCRIPTION 6653 "Drive Array Physical Drive Temperature Threshold. 6654 6655 This is the temperature in degrees Celsius at which the drive says it is 6656 overheated. The field will contain -1 if the drive temperature 6657 threshold cannot be calculated or if the controller does not support 6658 reporting drive temperature threshold." 6659 ::= { cpqDaPhyDrvEntry 71 } 6660 6661 cpqDaPhyDrvMaximumTemperature OBJECT-TYPE 6662 SYNTAX INTEGER 6663 ACCESS read-only 6664 STATUS mandatory 6665 DESCRIPTION 6666 "Drive Array Physical Drive Maximum Temperature. 6667 6668 This is the maximum temperature in degrees Celsius that the drive has 6669 reached. The field will contain -1 if the maximum drive 6670 temperature cannot be calculated or if the controller does not support 6671 reporting maximum drive temperature." 6672 ::= { cpqDaPhyDrvEntry 72 } 6673 6674 cpqDaPhyDrvSSDWearStatus OBJECT-TYPE 6675 SYNTAX INTEGER 6676 { 6677 other(1), 6678 ok(2), 6679 fiftySixDayThreshold(3), 6680 fivePercentThreshold(4), 6681 twoPercentThreshold(5), 6682 ssdWearOut(6) 6683 } 6684 ACCESS read-only 6685 STATUS mandatory 6686 DESCRIPTION 6687 "Drive Array Physical Drive Solid State Disk Wear Status. 6688 6689 This shows the wear status of the solid state physical drive. 6690 6691 The following values are valid for the physical drive solid state 6692 wear status: 6693 6694 6695 Other (1) 6696 The instrument agent is unable to determine the physical drive�s 6697 solid state disk wear status. This value would be used for non 6698 SSD drives or SSD drives that do not support wear reporting. 6699 6700 Ok (2) 6701 Indicates the solid state disk is not in any imminent danger 6702 of wear out. 6703 6704 Fifty Six Day Threshold Passed (3) 6705 Indicates that based upon the current workload, the solid state 6706 disk will reach the maximum usage limit for writes (wear out) 6707 within fifty-six days. You should modify your write workload or 6708 begin preparing to replace your SSD drive. 6709 6710 Five Percent Threshold Passed (4) 6711 Indicates that the solid state disk has passed the five percent 6712 threshold and is at or below five percent of reaching the maximum 6713 usage limit for writes (wear out). You should begin to prepare 6714 to replace your SSD drive. 6715 6716 Two Percent Threshold Passed (5) 6717 Indicates that the solid state disk has passed the two percent 6718 threshold and is at or below two percent of reaching the maximum 6719 usage limit for writes (wear out). You should begin to prepare 6720 to replace your SSD drive. 6721 6722 SSD Wear Out(6) 6723 Indicates that a solid state drive is approaching the maximum 6724 usage limit for writes (wear out) and should be replaced as soon 6725 as possible." 6726 ::= { cpqDaPhyDrvEntry 73 } 6727 6728 cpqDaPhyDrvPowerOnHours OBJECT-TYPE 6729 SYNTAX Counter 6730 ACCESS read-only 6731 STATUS mandatory 6732 DESCRIPTION 6733 "Drive Array Physical Drive Power On Hours. 6734 6735 This is the total number of hours that the physical disk 6736 has been powered on. This value will be 4,294,967,295 if the disk 6737 power on hours cannot be determined or is not supported." 6738 ::= { cpqDaPhyDrvEntry 74 } 6739 6740 cpqDaPhyDrvSSDPercntEndrnceUsed OBJECT-TYPE 6741 SYNTAX Gauge 6742 ACCESS read-only 6743 STATUS mandatory 6744 DESCRIPTION 6745 "Drive Array Physical Drive Solid State Percent Endurance Used. 6746 6747 This value specifies the hundredths of the percentage of solid state 6748 disk life used. The value of this field is allowed to exceed 100%. 6749 6750 As an example, if the value reported is 50, this would indicate .50 6751 percent endurance used. 6752 6753 This value will be 4,294,967,295 if the percent endurance used cannot 6754 be determined or is not supported." 6755 ::= { cpqDaPhyDrvEntry 75 } 6756 6757 cpqDaPhyDrvSSDEstTimeRemainingHours OBJECT-TYPE 6758 SYNTAX Counter 6759 ACCESS read-only 6760 STATUS mandatory 6761 DESCRIPTION 6762 "Drive Array Physical Drive Solid State Estimated Time Remaining In 6763 Hours. 6764 6765 This is the estimated total number of hours that the solid state 6766 physical disk has remaining. This value will be 4,294,967,295 if the 6767 solid state disk estimated time remaining in hours cannot be 6768 determined or is not supported." 6769 ::= { cpqDaPhyDrvEntry 76 } 6770 6771 cpqDaPhyDrvAuthenticationStatus OBJECT-TYPE 6772 SYNTAX INTEGER 6773 { 6774 other(1), 6775 notSupported(2), 6776 authenticationFailed(3), 6777 authenticationPassed(4) 6778 } 6779 ACCESS read-only 6780 STATUS mandatory 6781 DESCRIPTION 6782 "Drive Array Physical Drive Authentication Status. 6783 6784 The following values are defined: 6785 6786 Other (1) 6787 Indicates that the instrument agent can not determine the 6788 physical drive's authentication status. 6789 6790 Not Supported (2) 6791 Indicates that authentication for this physical drive is not 6792 supported. 6793 6794 Authentication Failed(3) 6795 The physical drive could not be authenticated as a genuine HP hard drive. 6796 The array controller will no longer control the drive LEDs. Please replace 6797 the hard drive with a genuine HP hard drive. 6798 6799 Authentication Passed(4) 6800 The physical drive has passed all authentication tests and has been validated 6801 to be a genuine HP hard drive." 6802 ::= { cpqDaPhyDrvEntry 77 } 6803 6804 cpqDaPhyDrvSmartCarrierAppFWRev OBJECT-TYPE 6805 SYNTAX INTEGER 6806 ACCESS read-only 6807 STATUS mandatory 6808 DESCRIPTION 6809 "Physical Drive Smart Carrier Application Firmware Revision. 6810 6811 This displays the physical drive smart carrier application 6812 firmware revision number. 6813 6814 This value will be nonzero if the physical drive supports 6815 authentication and cpqDaPhyDrvAuthenticationStatus has a value of 6816 authenticationPassed(4)." 6817 ::= { cpqDaPhyDrvEntry 78 } 6818 6819 cpqDaPhyDrvSmartCarrierBootldrFWRev OBJECT-TYPE 6820 SYNTAX INTEGER 6821 ACCESS read-only 6822 STATUS mandatory 6823 DESCRIPTION 6824 "Physical Drive Smart Carrier Bootloader Firmware Revision. 6825 6826 This displays the physical drive smart carrier bootloader 6827 firmware revision number. 6828 6829 This value will be nonzero if the physical drive supports 6830 authentication and cpqDaPhyDrvAuthenticationStatus has a value of 6831 authenticationPassed(4)." 6832 ::= { cpqDaPhyDrvEntry 79 } 6833 6834 cpqDaPhyDrvEncryptionStatus OBJECT-TYPE 6835 SYNTAX INTEGER 6836 { 6837 other(1), 6838 encrypted(2), 6839 notEncrypted(3) 6840 } 6841 6842 ACCESS read-only 6843 STATUS mandatory 6844 DESCRIPTION 6845 "Physical Drive Encryption Status. 6846 6847 The physical drive's encryption status. The following values are 6848 valid: 6849 6850 other (1) 6851 Indicates that the instrument agent does not recognize the 6852 value. You may need to upgrade the instrument agent. 6853 6854 Encrypted (2) 6855 Indicates this drive is online and a member of a logical drive that 6856 is encrypted. 6857 6858 Not Encrypted (3) 6859 Indicates this drive is not a member of a logical drive that 6860 is encrypted." 6861 ::= { cpqDaPhyDrvEntry 80 } 6862 6863 6864-- **************************************************************************** 6865-- Drive Array Physical Drive Error Table 6866-- ====================================== 6867-- 6868-- The compaq enterprise (1.3.6.1.4.1.232) 6869-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 6870-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 6871-- cpqDaPhyDrv Group (1.3.6.1.4.1.232.3.2.5) 6872-- cpqDaPhyDrvErrTable (1.3.6.1.4.1.232.3.2.5.2) 6873-- 6874-- **************************************************************************** 6875 6876 cpqDaPhyDrvErrTable OBJECT-TYPE 6877 SYNTAX SEQUENCE OF CpqDaPhyDrvErrEntry 6878 ACCESS not-accessible 6879 STATUS mandatory 6880 DESCRIPTION 6881 "Drive Array Physical Drive Error Log Table. 6882 6883 A table of physical drive entries. The Error Log Table is not 6884 supported by the IDA, IDA Expansion, or IDA-2 controllers." 6885 ::= { cpqDaPhyDrv 2 } 6886 6887 cpqDaPhyDrvErrEntry OBJECT-TYPE 6888 SYNTAX CpqDaPhyDrvErrEntry 6889 ACCESS not-accessible 6890 STATUS mandatory 6891 DESCRIPTION 6892 "Drive Array Physical Drive Entry." 6893 INDEX { cpqDaPhyDrvErrCntlrIndex, cpqDaPhyDrvErrIDIndex, 6894 cpqDaPhyDrvErrIndex } 6895 ::= { cpqDaPhyDrvErrTable 1 } 6896 6897 CpqDaPhyDrvErrEntry ::= SEQUENCE 6898 { 6899 cpqDaPhyDrvErrCntlrIndex INTEGER, 6900 cpqDaPhyDrvErrIDIndex INTEGER, 6901 cpqDaPhyDrvErrIndex INTEGER, 6902 cpqDaPhyDrvErrType INTEGER, 6903 cpqDaPhyDrvScsiOp INTEGER, 6904 cpqDaPhyDrvScsiStatus INTEGER, 6905 cpqDaPhyDrvCamStatus INTEGER, 6906 cpqDaPhyDrvSenseKey INTEGER, 6907 cpqDaPhyDrvQualifier INTEGER, 6908 cpqDaPhyDrvSenseCode INTEGER, 6909 cpqDaPhyDrvBlockValid INTEGER, 6910 cpqDaPhyDrvBlock INTEGER, 6911 cpqDaPhyDrvTime INTEGER, 6912 cpqDaPhyDrvUserDesc DisplayString, 6913 cpqDaPhyDrvErrDesc INTEGER 6914 } 6915 6916 cpqDaPhyDrvErrCntlrIndex OBJECT-TYPE 6917 SYNTAX INTEGER 6918 ACCESS read-only 6919 STATUS mandatory 6920 DESCRIPTION 6921 "Drive Array Physical Drive Error Log Controller Index. 6922 6923 This index maps the physical drive back to the controller to 6924 which it is attached. The value of this index is the same as 6925 the one used under the controller group." 6926 ::= { cpqDaPhyDrvErrEntry 1 } 6927 6928 cpqDaPhyDrvErrIDIndex OBJECT-TYPE 6929 SYNTAX INTEGER (0..255) 6930 ACCESS read-only 6931 STATUS mandatory 6932 DESCRIPTION 6933 "Drive Array Physical Drive Error Log Index. 6934 6935 This index is used for selecting the physical drive table entry. 6936 This number, along with the cpqDaPhyDrvErrCntlrIndex uniquely 6937 identify a specific physical drive." 6938 ::= { cpqDaPhyDrvErrEntry 2 } 6939 6940 cpqDaPhyDrvErrIndex OBJECT-TYPE 6941 SYNTAX INTEGER (0..2147483647) 6942 ACCESS read-only 6943 STATUS mandatory 6944 DESCRIPTION 6945 "Drive Array Physical Drive Error Log Index. 6946 6947 This index is used for selecting the physical drive table entry. 6948 This number, along with the cpqDaPhyDrvErrCntlrIndex uniquely 6949 identify a specific physical drive." 6950 ::= { cpqDaPhyDrvErrEntry 3 } 6951 6952 cpqDaPhyDrvErrType OBJECT-TYPE 6953 SYNTAX INTEGER 6954 { 6955 other(1), 6956 noError(2), 6957 scsiError(3), 6958 camError(4) 6959 } 6960 ACCESS read-only 6961 STATUS mandatory 6962 DESCRIPTION 6963 "Physical Drive Error Log Error Type. 6964 6965 The type of error in the error log. The valid types are: 6966 6967 Other (1) 6968 Indicates that the instrument agent does not recognize the 6969 type of error in the error log. 6970 6971 No Error (2) 6972 Indicates that this error log entry does not have an error. 6973 6974 SCSI Error (3) 6975 Indicates that this error log entry is a SCSI Error. 6976 6977 CAM Error (4) 6978 Indicates that this error log entry is a CAM error." 6979 ::= { cpqDaPhyDrvErrEntry 4 } 6980 6981 cpqDaPhyDrvScsiOp OBJECT-TYPE 6982 SYNTAX INTEGER (0..255) 6983 ACCESS read-only 6984 STATUS mandatory 6985 DESCRIPTION 6986 "Physical Drive Error Log SCSI Operation. 6987 6988 This is the SCSI Command Operation Code byte associated with the 6989 error log entry. For further specifications consult a SCSI-2 6990 logical specification or other SCSI reference." 6991 ::= { cpqDaPhyDrvErrEntry 5 } 6992 6993 cpqDaPhyDrvScsiStatus OBJECT-TYPE 6994 SYNTAX INTEGER (0..255) 6995 ACCESS read-only 6996 STATUS mandatory 6997 DESCRIPTION 6998 "Physical Drive Error Log SCSI Status. 6999 7000 This is the SCSI Status Code byte associated with the error log 7001 entry. For further specifications consult a SCSI-2 logical 7002 specification or other SCSI reference." 7003 ::= { cpqDaPhyDrvErrEntry 6 } 7004 7005 cpqDaPhyDrvCamStatus OBJECT-TYPE 7006 SYNTAX INTEGER (0..255) 7007 ACCESS read-only 7008 STATUS mandatory 7009 DESCRIPTION 7010 "Physical Drive Error Log CAM Status. 7011 7012 This is the SCSI CAM Status byte associated with the error log 7013 entry. For further specifications consult a SCSI-2 logical 7014 specification or other SCSI reference." 7015 ::= { cpqDaPhyDrvErrEntry 7 } 7016 7017 cpqDaPhyDrvSenseKey OBJECT-TYPE 7018 SYNTAX INTEGER (0..255) 7019 ACCESS read-only 7020 STATUS mandatory 7021 DESCRIPTION 7022 "Physical Drive Error Log Sense Key. 7023 7024 This is the SCSI Sense Key byte associated with the error log 7025 entry. For further specifications consult a SCSI-2 logical 7026 specification or other SCSI reference." 7027 ::= { cpqDaPhyDrvErrEntry 8 } 7028 7029 cpqDaPhyDrvQualifier OBJECT-TYPE 7030 SYNTAX INTEGER (0..255) 7031 ACCESS read-only 7032 STATUS mandatory 7033 DESCRIPTION 7034 "Physical Drive Error Log Qualifier. 7035 7036 This is the SCSI Additional Sense Code Qualifier byte (as returned 7037 by the Request Sense command) associated with the error log entry. 7038 For further specifications consult a SCSI-2 logical specification 7039 or other SCSI reference." 7040 ::= { cpqDaPhyDrvErrEntry 9 } 7041 7042 cpqDaPhyDrvSenseCode OBJECT-TYPE 7043 SYNTAX INTEGER (0..255) 7044 ACCESS read-only 7045 STATUS mandatory 7046 DESCRIPTION 7047 "Physical Drive Error Log Sense Code. 7048 7049 This is the SCSI Sense Code associated with the error log entry. 7050 For further specifications consult a SCSI-2 logical specification 7051 or other SCSI reference." 7052 ::= { cpqDaPhyDrvErrEntry 10 } 7053 7054 cpqDaPhyDrvBlockValid OBJECT-TYPE 7055 SYNTAX INTEGER 7056 { 7057 false(1), 7058 true(2) 7059 } 7060 ACCESS read-only 7061 STATUS mandatory 7062 DESCRIPTION 7063 "Physical Drive Error Log Block Address Is Valid. 7064 7065 The valid values are: 7066 7067 False (1) 7068 Indicates that the Block Address object (cpqDaPhyDrvBlock) 7069 is not a valid address. 7070 7071 True (2) 7072 Indicates that the Block Address object (cpqDaPhyDrvBlock) 7073 is a valid address." 7074 ::= { cpqDaPhyDrvErrEntry 11 } 7075 7076 cpqDaPhyDrvBlock OBJECT-TYPE 7077 SYNTAX INTEGER 7078 ACCESS read-only 7079 STATUS mandatory 7080 DESCRIPTION 7081 "Physical Drive Error Log Block Address. 7082 7083 This is the SCSI Block Address (as returned by the Request Sense 7084 Command) associated with the error log entry. For further 7085 specifications consult a SCSI-2 logical specification or other 7086 SCSI reference." 7087 ::= { cpqDaPhyDrvErrEntry 12 } 7088 7089 cpqDaPhyDrvTime OBJECT-TYPE 7090 SYNTAX INTEGER (0..2147483647) 7091 ACCESS read-only 7092 STATUS mandatory 7093 DESCRIPTION 7094 "Physical Drive Error Log Reference Time. 7095 7096 This gives a relative time stamp as to when the error log entry 7097 occurred. The Reference Time shows the number of hours that a 7098 physical drive has been spinning since the drive was initialized 7099 for monitor and performance." 7100 ::= { cpqDaPhyDrvErrEntry 13 } 7101 7102 cpqDaPhyDrvUserDesc OBJECT-TYPE 7103 SYNTAX DisplayString (SIZE (0..255)) 7104 ACCESS read-only 7105 STATUS deprecated 7106 DESCRIPTION 7107 "Physical Drive Error Log User Description. 7108 7109 This is a string built by the agent which contains the Reference 7110 Time (cpqDaPhyDrvTime) and a brief description of the disk error 7111 associated with the particular error log entry. This field is 7112 being deprecated, and future management station applications 7113 should be aware that this field may not contain ASCII 7114 string data." 7115 ::= { cpqDaPhyDrvErrEntry 14 } 7116 7117 cpqDaPhyDrvErrDesc OBJECT-TYPE 7118 SYNTAX INTEGER { 7119 driveFailure(1), 7120 commFailure(2), 7121 driveIOError(3), 7122 scsiCommError(4), 7123 compaqUpgradeRequired(5), 7124 driveWriteProtected(6), 7125 invalidRequest(7), 7126 scsiMessageError(8), 7127 controllerFailure(9), 7128 internExternConflict(10), 7129 internalDriveFailure(11), 7130 scsiErrorOutOfRange(12), 7131 camErrorOutOfRange(13), 7132 errorTypeOutOfRange(14) 7133 } 7134 ACCESS read-only 7135 STATUS mandatory 7136 DESCRIPTION 7137 "The index used to display an error associated with a physical drive. 7138 7139 This number refers to an entry in a list of error strings 7140 enumerating the possible physical drive errors associated with 7141 a particular physical disk drive. 7142 7143 The valid values are: 7144 7145 DriveFailure (1) 7146 The Management Station should display the following string: 7147 'Drive Failure'. 7148 7149 CommFailure(2) 7150 The Management Station should display the following string: 7151 'Communication Failure'. 7152 7153 DriveIOError(3) 7154 The Management Station should display the following string: 7155 'Drive I/O Error'. 7156 7157 SCSICommError(4) 7158 The Management Station should display the following string: 7159 'SCSI Communication Error'. 7160 7161 UpgradeRequired(5) 7162 The Management Station should display the following string: 7163 'Configuration Utility or OS upgrade required'. 7164 7165 DriveWriteProtected(6) 7166 The Management Station should display the following string: 7167 'Drive Write Protected - Check Drive Jumpers'. 7168 7169 InvalidRequest(7) 7170 The Management Station should display the following string: 7171 'Invalid Request'. 7172 7173 SCSIMessageError(8) 7174 The Management Station should display the following string: 7175 'SCSI Message Error'. 7176 7177 ControllerFailure(9) 7178 The Management Station should display the following string: 7179 'Controller Failure'. 7180 7181 InternalExternalConflict(10) 7182 The Management Station should display the following string: 7183 'Internal/External Conflict on Port 1'. 7184 7185 InternalDriveFailure(11) 7186 The Management Station should display the following string: 7187 'Internal Drive Failure'. 7188 7189 SCSIErrorOutOfRange(12) 7190 The Management Station should display the following string: 7191 'SCSI Error, Sense Code = %xh' where %x is the value of the 7192 cpqDaPhyDrvSenseCode object. This index will only be provided 7193 if the specified object exceeds the valid range. 7194 7195 CAMErrorOutOfRange(13) 7196 The Management Station should display the following string: 7197 'CAM Error, CAM status =%xh' where %x is the value of the 7198 cpqDaPhyDrvCamStatus object. This index will only be provided 7199 if the specified object exceeds the valid range. 7200 7201 ErrorTypeOutOfRange(14) 7202 The Management Station should display the following string: 7203 'Error type =%xh' where %x is the value of the 7204 cpqDaPhyDrvErrType object. This index will only be provided 7205 if the specified object exceeds the valid range. " 7206 ::= { cpqDaPhyDrvErrEntry 15 } 7207 7208 7209-- **************************************************************************** 7210-- Drive Array Physical Drive Path Table 7211-- ===================================== 7212-- 7213-- The compaq enterprise (1.3.6.1.4.1.232) 7214-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 7215-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 7216-- cpqDaPhyDrv Group (1.3.6.1.4.1.232.3.2.5) 7217-- cpqDaPhyDrvPathTable (1.3.6.1.4.1.232.3.2.5.3) 7218-- 7219-- **************************************************************************** 7220 7221 cpqDaPhyDrvPathTable OBJECT-TYPE 7222 SYNTAX SEQUENCE OF CpqDaPhyDrvPathEntry 7223 ACCESS not-accessible 7224 STATUS mandatory 7225 DESCRIPTION 7226 "Drive Array Physical Drive Access Path Table. 7227 7228 A table of access path entries supporting physical drive multi-path 7229 cabling configuration." 7230 ::= { cpqDaPhyDrv 3 } 7231 7232 cpqDaPhyDrvPathEntry OBJECT-TYPE 7233 SYNTAX CpqDaPhyDrvPathEntry 7234 ACCESS not-accessible 7235 STATUS mandatory 7236 DESCRIPTION 7237 "Drive Array Physical Drive Access Path Entry." 7238 INDEX { cpqDaPhyDrvPathCntlrIndex, cpqDaPhyDrvPathDrvIndex, 7239 cpqDaPhyDrvPathIndex } 7240 ::= { cpqDaPhyDrvPathTable 1 } 7241 7242 CpqDaPhyDrvPathEntry ::= SEQUENCE 7243 { 7244 cpqDaPhyDrvPathCntlrIndex INTEGER, 7245 cpqDaPhyDrvPathDrvIndex INTEGER, 7246 cpqDaPhyDrvPathIndex INTEGER, 7247 cpqDaPhyDrvPathStatus INTEGER, 7248 cpqDaPhyDrvPathCurrentRole INTEGER, 7249 cpqDaPhyDrvPathHostConnector DisplayString, 7250 cpqDaPhyDrvPathBoxOnConnector INTEGER, 7251 cpqDaPhyDrvPathLocationString DisplayString 7252 } 7253 7254 cpqDaPhyDrvPathCntlrIndex OBJECT-TYPE 7255 SYNTAX INTEGER 7256 ACCESS read-only 7257 STATUS mandatory 7258 DESCRIPTION 7259 "Drive Array Physical Drive Access Path Controller Index. 7260 7261 This index maps the physical drive access path back to the 7262 controller to which it is attached. The value of this index 7263 is the same as the one used under the controller group." 7264 ::= { cpqDaPhyDrvPathEntry 1 } 7265 7266 cpqDaPhyDrvPathDrvIndex OBJECT-TYPE 7267 SYNTAX INTEGER (0..65535) 7268 ACCESS read-only 7269 STATUS mandatory 7270 DESCRIPTION 7271 "Drive Array Physical Drive Access Path Drive Index. 7272 7273 This index maps the access path to a physical drive." 7274 ::= { cpqDaPhyDrvPathEntry 2 } 7275 7276 cpqDaPhyDrvPathIndex OBJECT-TYPE 7277 SYNTAX INTEGER (0..3) 7278 ACCESS read-only 7279 STATUS mandatory 7280 DESCRIPTION 7281 "Drive Array Physical Drive Access Path Index. 7282 7283 This path index keeps track of multiple instances of access 7284 paths from a controller to a physical drive. This number, 7285 along with the cpqDaPhyDrvPathCntlrIndex and 7286 cpqDaPhyDrvPathDrvIndex uniquely identify a specific physical 7287 drive access path." 7288 ::= { cpqDaPhyDrvPathEntry 3 } 7289 7290 cpqDaPhyDrvPathStatus OBJECT-TYPE 7291 SYNTAX INTEGER 7292 { 7293 other(1), 7294 ok(2), 7295 linkDown(3) 7296 } 7297 ACCESS read-only 7298 STATUS mandatory 7299 DESCRIPTION 7300 "Physical Drive Access Path Status. 7301 7302 This shows the status of the physical drive access path. The 7303 following values are valid: 7304 7305 Other (1) 7306 Indicates that the instrument agent can not determine the 7307 status of this access path. 7308 7309 OK (2) 7310 Indicates the access path is functioning properly. 7311 7312 Link Down (3) 7313 Indicates that the controller can no longer access the 7314 physical drive through this path." 7315 ::= { cpqDaPhyDrvPathEntry 4 } 7316 7317 cpqDaPhyDrvPathCurrentRole OBJECT-TYPE 7318 SYNTAX INTEGER 7319 { 7320 other(1), 7321 active(2), 7322 alternate(3) 7323 } 7324 ACCESS read-only 7325 STATUS mandatory 7326 DESCRIPTION 7327 "Physical Drive Access Path Current Role. 7328 7329 This shows the current role of physical drive access path. 7330 The following values are valid: 7331 7332 Other (1) 7333 Indicates that the instrument agent does not recognize the 7334 role of this access path. 7335 7336 Active (2) 7337 Indicates that this path is currently the default active 7338 I/O path to access the physical drive from the controller. 7339 7340 Alternate (3) 7341 Indicates that this path is currently the alternate I/O 7342 path to access the physical drive from the controller." 7343 ::= { cpqDaPhyDrvPathEntry 5 } 7344 7345 cpqDaPhyDrvPathHostConnector OBJECT-TYPE 7346 SYNTAX DisplayString (SIZE (0..4)) 7347 ACCESS read-only 7348 STATUS mandatory 7349 DESCRIPTION 7350 "Physical Drive Access Path Host Connector. 7351 7352 This is the host connector to which the access path is ultimately 7353 attached. If the host connector cannot be determined, the agent 7354 will return a NULL string." 7355 ::= { cpqDaPhyDrvPathEntry 6 } 7356 7357 cpqDaPhyDrvPathBoxOnConnector OBJECT-TYPE 7358 SYNTAX INTEGER 7359 ACCESS read-only 7360 STATUS mandatory 7361 DESCRIPTION 7362 "Physical Drive Access Path Box on Connector. 7363 7364 The box on connector indicates to which box instance this 7365 physical drive access path belongs." 7366 ::= { cpqDaPhyDrvPathEntry 7 } 7367 7368 cpqDaPhyDrvPathLocationString OBJECT-TYPE 7369 SYNTAX DisplayString (SIZE (0..255)) 7370 ACCESS read-only 7371 STATUS mandatory 7372 DESCRIPTION 7373 "Physical Drive Access Path Location String. 7374 7375 This string describes the physical drive access path in relation 7376 to the controller. If the location string cannot be determined, 7377 the agent will return a NULL string." 7378 ::= { cpqDaPhyDrvPathEntry 8 } 7379 7380 7381-- **************************************************************************** 7382-- Drive Array Physical Drive Threshold Table 7383-- ========================================== 7384-- 7385-- The compaq enterprise (1.3.6.1.4.1.232) 7386-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 7387-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 7388-- cpqDaPhyDrvThr Group (1.3.6.1.4.1.232.3.2.6) 7389-- cpqDaPhyDrvThrTable (1.3.6.1.4.1.232.3.2.6.1) 7390-- 7391-- **************************************************************************** 7392 7393 cpqDaPhyDrvThrTable OBJECT-TYPE 7394 SYNTAX SEQUENCE OF CpqDaPhyDrvThrEntry 7395 ACCESS not-accessible 7396 STATUS mandatory 7397 DESCRIPTION 7398 "Drive Array Physical Drive Threshold Table. 7399 7400 A table of physical drive threshold entries." 7401 ::= { cpqDaPhyDrvThr 1 } 7402 7403 cpqDaPhyDrvThrEntry OBJECT-TYPE 7404 SYNTAX CpqDaPhyDrvThrEntry 7405 ACCESS not-accessible 7406 STATUS mandatory 7407 DESCRIPTION 7408 "Drive Array Physical Drive Threshold Entry. 7409 7410 A physical drive threshold entry." 7411 INDEX { cpqDaPhyDrvThrCntlrIndex, cpqDaPhyDrvThrIndex } 7412 ::= { cpqDaPhyDrvThrTable 1 } 7413 7414 CpqDaPhyDrvThrEntry ::= SEQUENCE 7415 { 7416 cpqDaPhyDrvThrCntlrIndex INTEGER, 7417 cpqDaPhyDrvThrIndex INTEGER, 7418 cpqDaPhyDrvThrUsedReallocs INTEGER, 7419 cpqDaPhyDrvThrRefHours INTEGER, 7420 cpqDaPhyDrvThrHardReadErrs INTEGER, 7421 cpqDaPhyDrvThrRecvReadErrs INTEGER, 7422 cpqDaPhyDrvThrHardWriteErrs INTEGER, 7423 cpqDaPhyDrvThrRecvWriteErrs INTEGER, 7424 cpqDaPhyDrvThrHSeekErrs INTEGER, 7425 cpqDaPhyDrvThrSeekErrs INTEGER, 7426 cpqDaPhyDrvThrSpinupTime INTEGER, 7427 cpqDaPhyDrvThrFunctTest1 INTEGER, 7428 cpqDaPhyDrvThrFunctTest2 INTEGER, 7429 cpqDaPhyDrvThrFunctTest3 INTEGER, 7430 cpqDaPhyDrvThrDrqTimeouts INTEGER, 7431 cpqDaPhyDrvThrOtherTimeouts INTEGER, 7432 cpqDaPhyDrvThrSpinupRetries INTEGER, 7433 cpqDaPhyDrvThrBadRecvReads INTEGER, 7434 cpqDaPhyDrvThrBadRecvWrites INTEGER, 7435 cpqDaPhyDrvThrFormatErrs INTEGER, 7436 cpqDaPhyDrvThrPostErrs INTEGER, 7437 cpqDaPhyDrvThrNotReadyErrs INTEGER, 7438 cpqDaPhyDrvThrReallocAborts INTEGER, 7439 cpqDaPhyDrvThrHotPlugs INTEGER, 7440 cpqDaPhyDrvThrMediaErrs INTEGER, 7441 cpqDaPhyDrvThrHardwareErrs INTEGER, 7442 cpqDaPhyDrvThrAbortedCmds INTEGER, 7443 cpqDaPhyDrvThrSpinUpErrs INTEGER, 7444 cpqDaPhyDrvThrBadTargetErrs INTEGER, 7445 cpqDaPhyDrvThrViUsedReallocs INTEGER, 7446 cpqDaPhyDrvThrViSpinupTime INTEGER, 7447 cpqDaPhyDrvThrViFunctTest1 INTEGER, 7448 cpqDaPhyDrvThrViFunctTest2 INTEGER, 7449 cpqDaPhyDrvThrViFunctTest3 INTEGER, 7450 cpqDaPhyDrvThrBusFaults INTEGER, 7451 cpqDaPhyDrvThrIrqDeglitches INTEGER 7452 } 7453 7454 cpqDaPhyDrvThrCntlrIndex OBJECT-TYPE 7455 SYNTAX INTEGER 7456 ACCESS read-only 7457 STATUS mandatory 7458 DESCRIPTION 7459 "Drive Array Physical Drive Threshold Controller Index. 7460 7461 This index maps the physical drive thresholds back to the 7462 controller to which it is attached. The value of this 7463 index is the same as the one used under the controller group." 7464 ::= { cpqDaPhyDrvThrEntry 1 } 7465 7466 cpqDaPhyDrvThrIndex OBJECT-TYPE 7467 SYNTAX INTEGER (0..65535) 7468 ACCESS read-only 7469 STATUS mandatory 7470 DESCRIPTION 7471 "Drive Array Physical Drive Threshold Index. 7472 7473 This index maps the thresholds to a physical drive. The value 7474 of this index is the same as the one used with the physical 7475 drive table." 7476 ::= { cpqDaPhyDrvThrEntry 2 } 7477 7478 cpqDaPhyDrvThrUsedReallocs OBJECT-TYPE 7479 SYNTAX INTEGER 7480 ACCESS read-only 7481 STATUS mandatory 7482 DESCRIPTION 7483 "Used Reallocated Sectors Maximum Threshold. 7484 7485 This shows the maximum threshold of the reallocation area that 7486 has been used by the physical drive. 7487 7488 This threshold is associated with the cpqDaPhyDrvUsedReallocs 7489 object in the Physical Drive Table." 7490 ::= { cpqDaPhyDrvThrEntry 3 } 7491 7492 cpqDaPhyDrvThrRefHours OBJECT-TYPE 7493 SYNTAX INTEGER 7494 ACCESS read-only 7495 STATUS mandatory 7496 DESCRIPTION 7497 "Reference Time Maximum Threshold in hours. 7498 7499 This shows the maximum threshold in hours that a physical drive 7500 has been spinning since the drive was stamped. 7501 7502 This threshold is associated with the cpqDaPhyDrvRefHours 7503 object in the Physical Drive Table." 7504 ::= { cpqDaPhyDrvThrEntry 4 } 7505 7506 cpqDaPhyDrvThrHardReadErrs OBJECT-TYPE 7507 SYNTAX INTEGER 7508 ACCESS read-only 7509 STATUS mandatory 7510 DESCRIPTION 7511 "Hard Read Errors Maximum Threshold. 7512 7513 This shows the maximum threshold of read errors on a drive that 7514 could not be recovered by a physical drive's Error Correction 7515 Code (ECC) algorithm or through retries during the reference 7516 time (phyDrvRefTime). 7517 7518 This threshold is associated with the cpqDaPhyDrvHardReadErrs 7519 object in the Physical Drive Table." 7520 ::= { cpqDaPhyDrvThrEntry 5 } 7521 7522 cpqDaPhyDrvThrRecvReadErrs OBJECT-TYPE 7523 SYNTAX INTEGER 7524 ACCESS read-only 7525 STATUS mandatory 7526 DESCRIPTION 7527 "Recovered Read Errors Maximum Threshold. 7528 7529 This shows the maximum threshold of read errors corrected through 7530 physical drive retries during the reference time (phyDrvRefTime). 7531 7532 This threshold is associated with the cpqDaPhyDrvRecvReadErrs 7533 object in the Physical Drive Table." 7534 ::= { cpqDaPhyDrvThrEntry 6 } 7535 7536 cpqDaPhyDrvThrHardWriteErrs OBJECT-TYPE 7537 SYNTAX INTEGER 7538 ACCESS read-only 7539 STATUS mandatory 7540 DESCRIPTION 7541 "Hard Write Errors Maximum Threshold. 7542 7543 This shows the maximum threshold of write errors that could not 7544 be recovered by a physical drive during the reference time 7545 (phyDrvRefTime). 7546 7547 This threshold is associated with the cpqDaPhyDrvHardWriteErrs 7548 object in the Physical Drive Table." 7549 ::= { cpqDaPhyDrvThrEntry 7 } 7550 7551 cpqDaPhyDrvThrRecvWriteErrs OBJECT-TYPE 7552 SYNTAX INTEGER 7553 ACCESS read-only 7554 STATUS mandatory 7555 DESCRIPTION 7556 "Recovered Write Errors Maximum Threshold. 7557 7558 This shows the maximum threshold of write errors corrected through 7559 physical drive retries or recovered by a physical drive during the 7560 reference time (phyDrvRefTime). 7561 7562 This threshold is associated with the cpqDaPhyDrvRecvWriteErrs 7563 object in the Physical Drive Table." 7564 ::= { cpqDaPhyDrvThrEntry 8 } 7565 7566 cpqDaPhyDrvThrHSeekErrs OBJECT-TYPE 7567 SYNTAX INTEGER 7568 ACCESS read-only 7569 STATUS mandatory 7570 DESCRIPTION 7571 "Seek Errors Maximum Threshold (high). 7572 7573 The cpqDaphyDrvThrHSeekErrs and the cpqDaphyDrvThrSeekErrs 7574 together show the maximum threshold of total number of 7575 times that the physical disk drive detected a seek error 7576 during the reference hours (phyDrvRefHours). 7577 7578 This threshold is associated with the cpqDaPhyDrvHSeekErrs 7579 object in the Physical Drive Table." 7580 ::= { cpqDaPhyDrvThrEntry 9 } 7581 7582 cpqDaPhyDrvThrSeekErrs OBJECT-TYPE 7583 SYNTAX INTEGER 7584 ACCESS read-only 7585 STATUS mandatory 7586 DESCRIPTION 7587 "Seek Errors Maximum Threshold (low). 7588 7589 The cpqDaphyDrvThrHSeekErrs and the cpqDaphyDrvThrSeekErrs 7590 together show the maximum threshold of total number of times 7591 that the physical disk drive detected a seek error during 7592 the reference hours (phyDrvRefHours). 7593 7594 This threshold is associated with the cpqDaPhyDrvSeekErrs 7595 object in the Physical Drive Table." 7596 ::= { cpqDaPhyDrvThrEntry 10 } 7597 7598 cpqDaPhyDrvThrSpinupTime OBJECT-TYPE 7599 SYNTAX INTEGER 7600 ACCESS read-only 7601 STATUS mandatory 7602 DESCRIPTION 7603 "Spin up Time Maximum Threshold in tenths of seconds. 7604 7605 This shows the maximum of time it takes for a physical drive to 7606 spin up to full speed. 7607 7608 This threshold is associated with the cpqDaPhyDrvSpinupTime 7609 object in the Physical Drive Table." 7610 ::= { cpqDaPhyDrvThrEntry 11 } 7611 7612 cpqDaPhyDrvThrFunctTest1 OBJECT-TYPE 7613 SYNTAX INTEGER 7614 ACCESS read-only 7615 STATUS deprecated 7616 DESCRIPTION 7617 "Functional Test 1 Minimum Threshold. 7618 7619 This provides the minimum threshold for information about a series 7620 of tests that indicate how well a physical drive works. These 7621 tests compare the way the physical drive currently operate 7622 when performing various tasks with the way it worked when it 7623 was new. 7624 7625 This threshold is associated with the cpqDaPhyDrvFunctTest1 7626 object in the Physical Drive Table." 7627 ::= { cpqDaPhyDrvThrEntry 12 } 7628 7629 cpqDaPhyDrvThrFunctTest2 OBJECT-TYPE 7630 SYNTAX INTEGER 7631 ACCESS read-only 7632 STATUS deprecated 7633 DESCRIPTION 7634 "Functional Test 2 Minimum Threshold. 7635 7636 This provides the minimum threshold for information about a 7637 series of tests that indicate how well a physical drive works. 7638 These tests compare the way the physical drive currently 7639 operates when performing various tasks with the way it worked 7640 when it was new. 7641 7642 This threshold is associated with the cpqDaPhyDrvFunctTest2 7643 object in the Physical Drive Table." 7644 ::= { cpqDaPhyDrvThrEntry 13 } 7645 7646 cpqDaPhyDrvThrFunctTest3 OBJECT-TYPE 7647 SYNTAX INTEGER 7648 ACCESS read-only 7649 STATUS deprecated 7650 DESCRIPTION 7651 "Functional Test 3 Minimum Threshold. 7652 7653 This provides the minimum threshold for information about a 7654 series of tests that indicate how well a physical drive works. 7655 These tests compare the way the physical drive currently operates 7656 when performing various tasks with the way it worked when it was 7657 new. 7658 7659 This threshold is associated with the cpqDaPhyDrvFunctTest3 7660 object in the Physical Drive Table." 7661 ::= { cpqDaPhyDrvThrEntry 14 } 7662 7663 cpqDaPhyDrvThrDrqTimeouts OBJECT-TYPE 7664 SYNTAX INTEGER 7665 ACCESS read-only 7666 STATUS mandatory 7667 DESCRIPTION 7668 "DRQ Timeouts Maximum Threshold. 7669 7670 This shows the maximum threshold of the number of times that a 7671 physical drive continued to request data, but did not get a 7672 command completion during the reference time (phyDrvRefTime). 7673 7674 This threshold is associated with the cpqDaPhyDrvDrqTimeouts 7675 object in the Physical Drive Table." 7676 ::= { cpqDaPhyDrvThrEntry 15 } 7677 7678 cpqDaPhyDrvThrOtherTimeouts OBJECT-TYPE 7679 SYNTAX INTEGER 7680 ACCESS read-only 7681 STATUS mandatory 7682 DESCRIPTION 7683 "Other Timeouts Maximum Threshold. 7684 7685 This shows the maximum threshold of the number of times that a 7686 physical drive did not respond with an interrupt within a 7687 controller-defined period of time after a command had been 7688 issued during the reference time (phyDrvRefTime). 7689 7690 This threshold is associated with the cpqDaPhyDrvOtherTimeouts 7691 object in the Physical Drive Table." 7692 ::= { cpqDaPhyDrvThrEntry 16 } 7693 7694 cpqDaPhyDrvThrSpinupRetries OBJECT-TYPE 7695 SYNTAX INTEGER 7696 ACCESS read-only 7697 STATUS mandatory 7698 DESCRIPTION 7699 "Spin up Retries Maximum Threshold. 7700 7701 This shows the maximum threshold of the number of times that a 7702 physical drive had to retry to spin up before successfully 7703 achieving operating speed during the reference time 7704 (phyDrvRefTime). 7705 7706 This threshold is associated with the cpqDaPhyDrvSpinupRetries 7707 object in the Physical Drive Table." 7708 ::= { cpqDaPhyDrvThrEntry 17 } 7709 7710 cpqDaPhyDrvThrBadRecvReads OBJECT-TYPE 7711 SYNTAX INTEGER 7712 ACCESS read-only 7713 STATUS mandatory 7714 DESCRIPTION 7715 "Recovery Failed (Bad) Read Error Maximum Threshold. 7716 7717 This shows the maximum threshold of the number of times a read 7718 error occurred while performing Automatic Data Recovery from 7719 this physical drive to another drive during the reference time 7720 (phyDrvRefTime). 7721 7722 This threshold is associated with the cpqDaPhyDrvBadRecvReads 7723 object in the Physical Drive Table." 7724 ::= { cpqDaPhyDrvThrEntry 18 } 7725 7726 cpqDaPhyDrvThrBadRecvWrites OBJECT-TYPE 7727 SYNTAX INTEGER 7728 ACCESS read-only 7729 STATUS mandatory 7730 DESCRIPTION 7731 "Recovery Failed (Bad) Write Error Maximum Threshold. 7732 7733 This shows the maximum threshold of the number of times a write 7734 error occurred while performing Automatic Data Recovery from 7735 another drive to this physical drive during the reference time 7736 (phyDrvRefTime). 7737 7738 This threshold is associated with the cpqDaPhyDrvBadRecvWrites 7739 object in the Physical Drive Table." 7740 ::= { cpqDaPhyDrvThrEntry 19 } 7741 7742 cpqDaPhyDrvThrFormatErrs OBJECT-TYPE 7743 SYNTAX INTEGER 7744 ACCESS read-only 7745 STATUS mandatory 7746 DESCRIPTION 7747 "Format Error Maximum Threshold. 7748 7749 This shows the maximum threshold of the number of times a format 7750 operation failed when the controller attempted to remap a bad 7751 sector during the reference time (phyDrvRefTime). 7752 7753 This threshold is associated with the cpqDaPhyDrvFormatErrs 7754 object in the Physical Drive Table." 7755 ::= { cpqDaPhyDrvThrEntry 20 } 7756 7757 cpqDaPhyDrvThrPostErrs OBJECT-TYPE 7758 SYNTAX INTEGER 7759 ACCESS read-only 7760 STATUS mandatory 7761 DESCRIPTION 7762 "Power On Self Test (Post) Error Maximum Threshold. 7763 7764 This shows the maximum threshold of the number of times that a 7765 physical drive failed its self test during the reference time 7766 (phyDrvRefTime). 7767 7768 This threshold is associated with the cpqDaPhyDrvPostErrs 7769 object in the Physical Drive Table." 7770 ::= { cpqDaPhyDrvThrEntry 21 } 7771 7772 cpqDaPhyDrvThrNotReadyErrs OBJECT-TYPE 7773 SYNTAX INTEGER 7774 ACCESS read-only 7775 STATUS mandatory 7776 DESCRIPTION 7777 "Drive Not Ready Errors Maximum Threshold. 7778 7779 This shows the maximum threshold of the number of times the 7780 physical drive failed after the spin up command was issued 7781 during the reference time (phyDrvRefTime). When the spin up 7782 command was issued, the drive failed to reach its ready 7783 state. 7784 7785 This threshold is associated with the cpqDaPhyDrvNotReadyErrs 7786 object in the Physical Drive Table." 7787 ::= { cpqDaPhyDrvThrEntry 22 } 7788 7789 cpqDaPhyDrvThrReallocAborts OBJECT-TYPE 7790 SYNTAX INTEGER 7791 ACCESS read-only 7792 STATUS mandatory 7793 DESCRIPTION 7794 "Physical Drive Reallocation Aborts Maximum Threshold. 7795 7796 This shows the maximum threshold of the number of times the 7797 physical drive has failed due to an error that occurred when 7798 the controller was trying to reallocate a bad sector during 7799 the reference time (phyDrvRefTime). 7800 7801 This threshold is associated with the cpqDaPhyDrvReallocAborts 7802 object in the Physical Drive Table." 7803 ::= { cpqDaPhyDrvThrEntry 23 } 7804 7805 cpqDaPhyDrvThrHotPlugs OBJECT-TYPE 7806 SYNTAX INTEGER 7807 ACCESS read-only 7808 STATUS mandatory 7809 DESCRIPTION 7810 "Physical Drive Hot Plug Count Maximum Threshold. 7811 7812 This shows the maximum threshold of the number of times this 7813 physical drive can be hot-plugged (removed) from a ProLiant 7814 Storage System. 7815 7816 This threshold is associated with the cpqDaPhyDrvHotPlugs 7817 object in the Physical Drive Table." 7818 ::= { cpqDaPhyDrvThrEntry 24 } 7819 7820 cpqDaPhyDrvThrMediaErrs OBJECT-TYPE 7821 SYNTAX INTEGER 7822 ACCESS read-only 7823 STATUS mandatory 7824 DESCRIPTION 7825 "Physical Drive Media Failure Count Maximum Threshold. 7826 7827 This shows the maximum threshold of the number of times this 7828 physical drive can be failed due to unrecoverable media errors. 7829 7830 This threshold is associated with the cpqDaPhyDrvMediaErrs 7831 object in the Physical Drive Table." 7832 ::= { cpqDaPhyDrvThrEntry 25 } 7833 7834 cpqDaPhyDrvThrHardwareErrs OBJECT-TYPE 7835 SYNTAX INTEGER 7836 ACCESS read-only 7837 STATUS mandatory 7838 DESCRIPTION 7839 "Physical Drive Hardware Error Count Maximum Threshold. 7840 7841 This shows the maximum threshold of the number of times this 7842 physical drive can return a bad hardware status. The drive may 7843 be failed if retries do not work. This is not supported by the 7844 IDA, IDA Expansion, or IDA-2 controllers. 7845 7846 This threshold is associated with the cpqDaPhyDrvHardwareErrs 7847 object in the Physical Drive Table." 7848 ::= { cpqDaPhyDrvThrEntry 26 } 7849 7850 cpqDaPhyDrvThrAbortedCmds OBJECT-TYPE 7851 SYNTAX INTEGER 7852 ACCESS read-only 7853 STATUS mandatory 7854 DESCRIPTION 7855 "Physical Drive Aborted Command Failures Maximum Threshold. 7856 7857 This shows the maximum threshold of the number of times this 7858 physical drive can be failed due to aborted commands that could 7859 not be retried successfully. This is not supported by the IDA, 7860 IDA Expansion, or IDA-2 controllers. 7861 7862 This threshold is associated with the cpqDaPhyDrvAbortedCmds 7863 object in the Physical Drive Table." 7864 ::= { cpqDaPhyDrvThrEntry 27 } 7865 7866 cpqDaPhyDrvThrSpinUpErrs OBJECT-TYPE 7867 SYNTAX INTEGER 7868 ACCESS read-only 7869 STATUS mandatory 7870 DESCRIPTION 7871 "Physical Drive Spin-Up Failure Count Maximum Threshold. 7872 7873 This shows the maximum threshold of the number of times this 7874 physical drive was failed due to a failure of a spin-up command. 7875 This is not supported by the IDA, IDA Expansion, or IDA-2 7876 controllers. 7877 7878 This threshold is associated with the cpqDaPhyDrvSpinUpErrs 7879 object in the Physical Drive Table." 7880 ::= { cpqDaPhyDrvThrEntry 28 } 7881 7882 cpqDaPhyDrvThrBadTargetErrs OBJECT-TYPE 7883 SYNTAX INTEGER 7884 ACCESS read-only 7885 STATUS mandatory 7886 DESCRIPTION 7887 "Physical Drive Bad Target Count Maximum Threshold. 7888 7889 This shows the maximum threshold of the number of times this 7890 physical drive can perform some action that did not conform to 7891 the SCSI-2 bus protocol. These actions will cause the SCSI bus 7892 to be reset. This is not supported by the IDA, IDA Expansion, 7893 or IDA-2 controllers. 7894 7895 This threshold is associated with the cpqDaPhyDrvBadTargetErrs 7896 object in the Physical Drive Table." 7897 ::= { cpqDaPhyDrvThrEntry 29 } 7898 7899 cpqDaPhyDrvThrViUsedReallocs OBJECT-TYPE 7900 SYNTAX INTEGER 7901 { 7902 false(1), 7903 true(2), 7904 unknown(4294967295) 7905 } 7906 ACCESS read-only 7907 STATUS mandatory 7908 DESCRIPTION 7909 "Used Reallocated Sectors Threshold Has Been Violated. 7910 7911 This is used to indicate whether the number of used sectors of 7912 the reallocation area for a physical drive has ever exceeded 7913 the maximum allowable threshold. 7914 7915 The valid values are: 7916 7917 false (1) 7918 Indicates that the Used Reallocated Sectors object 7919 (cpqDaPhyDrvUsedReallocs) value has not exceeded 7920 the maximum threshold (cpqDaPhyDrvThrUsedReallocs). 7921 7922 true (2) 7923 Indicates that the Used Reallocated Sectors object 7924 (cpqDaPhyDrvUsedReallocs) value has exceeded 7925 the maximum threshold (cpqDaPhyDrvThrUsedReallocs). 7926 7927 unknown (4294967295) 7928 The agent is unable to determine if the drive has a 7929 threshold violation." 7930 ::= { cpqDaPhyDrvThrEntry 30 } 7931 7932 cpqDaPhyDrvThrViSpinupTime OBJECT-TYPE 7933 SYNTAX INTEGER 7934 { 7935 false(1), 7936 true(2), 7937 unknown(4294967295) 7938 } 7939 ACCESS read-only 7940 STATUS mandatory 7941 DESCRIPTION 7942 "Spin up Time in tenths of seconds Threshold Has Been Violated. 7943 7944 This is used to indicate whether the time it took for a physical 7945 drive to spin up to full speed has ever exceeded the maximum 7946 allowable threshold. 7947 7948 The valid values are: 7949 7950 false (1) 7951 Indicates that the Spin up Time object (cpqDaPhyDrvSpinupTime) 7952 value has not exceeded the maximum threshold 7953 (cpqDaPhyDrvThrSpinupTime). 7954 7955 true (2) 7956 Indicates that the Spin up Time object (cpqDaPhyDrvSpinupTime) 7957 value has exceeded the maximum threshold 7958 (cpqDaPhyDrvThrSpinupTime). 7959 7960 unknown (4294967295) 7961 The agent is unable to determine if the drive has a 7962 threshold violation." 7963 ::= { cpqDaPhyDrvThrEntry 31 } 7964 7965 cpqDaPhyDrvThrViFunctTest1 OBJECT-TYPE 7966 SYNTAX INTEGER 7967 { 7968 false(1), 7969 true(2), 7970 unknown(4294967295) 7971 } 7972 ACCESS read-only 7973 STATUS mandatory 7974 DESCRIPTION 7975 "Functional Test 1 Threshold Has Been Violated. 7976 7977 This is used to indicate whether the percentage value returned 7978 from Functional Test 1 has every dropped below the allowable 7979 threshold for that test. 7980 7981 The valid values are: 7982 7983 false (1) 7984 Indicates that the Functional Test 1 object 7985 (cpqDaPhyDrvFunctTest1) value has not fallen below the 7986 minimum threshold (cpqDaPhyDrvThrFunctTest1). 7987 7988 true (2) 7989 Indicates that the Functional Test 1 object 7990 (cpqDaPhyDrvFunctTest1) value has fallen below 7991 the minimum threshold (cpqDaPhyDrvThrFunctTest1). 7992 7993 unknown (4294967295) 7994 The agent is unable to determine if the drive has a 7995 threshold violation." 7996 ::= { cpqDaPhyDrvThrEntry 32 } 7997 7998 cpqDaPhyDrvThrViFunctTest2 OBJECT-TYPE 7999 SYNTAX INTEGER 8000 { 8001 false(1), 8002 true(2), 8003 unknown(4294967295) 8004 } 8005 ACCESS read-only 8006 STATUS mandatory 8007 DESCRIPTION 8008 "Functional Test 2 Threshold Has Been Violated. 8009 8010 This is used to indicate whether the percentage value returned 8011 from Functional Test 2 has every dropped below the allowable 8012 threshold for that test. 8013 8014 The valid values are: 8015 8016 false (1) 8017 Indicates that the Functional Test 2 object 8018 (cpqDaPhyDrvFunctTest2) value has not fallen below 8019 the minimum threshold (cpqDaPhyDrvThrFunctTest2). 8020 8021 true (2) 8022 Indicates that the Functional Test 2 object 8023 (cpqDaPhyDrvFunctTest2) value has fallen below 8024 the minimum threshold (cpqDaPhyDrvThrFunctTest2). 8025 8026 unknown (4294967295) 8027 The agent is unable to determine if the drive has a 8028 threshold violation." 8029 ::= { cpqDaPhyDrvThrEntry 33 } 8030 8031 cpqDaPhyDrvThrViFunctTest3 OBJECT-TYPE 8032 SYNTAX INTEGER 8033 { 8034 false(1), 8035 true(2), 8036 unknown(4294967295) 8037 } 8038 ACCESS read-only 8039 STATUS mandatory 8040 DESCRIPTION 8041 "Functional Test 3 Threshold Has Been Violated. 8042 8043 This is used to indicate whether the percentage value returned 8044 from Functional Test 3 has every dropped below the allowable 8045 threshold for that test. 8046 8047 The valid values are: 8048 8049 false (1) 8050 Indicates that the Functional Test 3 object 8051 (cpqDaPhyDrvFunctTest3) value has not fallen below 8052 the minimum threshold (cpqDaPhyDrvThrFunctTest3). 8053 8054 true (2) 8055 Indicates that the Functional Test 3 object 8056 (cpqDaPhyDrvFunctTest3) value has fallen below 8057 the minimum threshold (cpqDaPhyDrvThrFunctTest3). 8058 8059 unknown (4294967295) 8060 The agent is unable to determine if the drive has a 8061 threshold violation." 8062 ::= { cpqDaPhyDrvThrEntry 34 } 8063 8064 cpqDaPhyDrvThrBusFaults OBJECT-TYPE 8065 SYNTAX INTEGER 8066 ACCESS read-only 8067 STATUS mandatory 8068 DESCRIPTION 8069 "Physical Drive Bus Fault Count Maximum Threshold. 8070 8071 This shows the maximum threshold of the number of times this 8072 physical drive can return a bus fault status. The drive may 8073 be failed if retries do not work. This is not supported by the 8074 IDA, IDA Expansion, or IDA-2 controllers. 8075 8076 This threshold is associated with the cpqDaPhyDrvBusFaults 8077 object in the Physical Drive Table." 8078 ::= { cpqDaPhyDrvThrEntry 35 } 8079 8080 cpqDaPhyDrvThrIrqDeglitches OBJECT-TYPE 8081 SYNTAX INTEGER 8082 ACCESS read-only 8083 STATUS mandatory 8084 DESCRIPTION 8085 "Physical Drive IRQ Deglitch Count Maximum Threshold. 8086 8087 This shows the maximum threshold of the number of times this 8088 physical drive can return a IRQ deglitch status. The drive may 8089 be failed if retries do not work. This is not supported by the 8090 IDA, IDA Expansion, or IDA-2 controllers. 8091 8092 This threshold is associated with the cpqDaPhyDrvIrqDeglitches 8093 object in the Physical Drive Table." 8094 ::= { cpqDaPhyDrvThrEntry 36 } 8095 8096-- **************************************************************************** 8097-- Drive Array Controller Performance Monitoring Table 8098-- =================================================== 8099-- 8100-- The compaq enterprise (1.3.6.1.4.1.232) 8101-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 8102-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 8103-- cpqDaCntlrPerf Group (1.3.6.1.4.1.232.3.2.7) 8104-- cpqDaCntlrPerfTable (1.3.6.1.4.1.232.3.2.7.1) 8105-- 8106-- The cpqDaCntlrPerf group contains performance monitoring 8107-- information for the SMART-2 Drive Array controllers. 8108-- 8109-- Implementation of the cpqDaCntlrPerfTable group is mandatory for 8110-- all agents that support the Drive Array MIB. 8111-- 8112-- **************************************************************************** 8113 8114 8115 cpqDaCntlrPerfTable OBJECT-TYPE 8116 SYNTAX SEQUENCE OF CpqDaCntlrPerfEntry 8117 ACCESS not-accessible 8118 STATUS mandatory 8119 DESCRIPTION 8120 "Drive Array Controller Performance Monitor Table. 8121 8122 A table of controller entries supporting the performance monitor 8123 information." 8124 ::= { cpqDaCntlrPerf 1 } 8125 8126 cpqDaCntlrPerfEntry OBJECT-TYPE 8127 SYNTAX CpqDaCntlrPerfEntry 8128 ACCESS not-accessible 8129 STATUS mandatory 8130 DESCRIPTION 8131 "Drive Array Controller Performance Monitor Entry. 8132 8133 A performance monitor entry." 8134 INDEX { cpqDaCntlrPerfCntlrIndex, cpqDaCntlrPerfInstance } 8135 ::= { cpqDaCntlrPerfTable 1 } 8136 8137 CpqDaCntlrPerfEntry ::= SEQUENCE 8138{ 8139 cpqDaCntlrPerfCntlrIndex INTEGER, 8140 cpqDaCntlrPerfInstance INTEGER, 8141 cpqDaCntlrPerfSampleInterval INTEGER, 8142 cpqDaCntlrPerfVersion INTEGER, 8143 cpqDaCntlrPerfCpuPercentBusy INTEGER, 8144 cpqDaCntlrPerfCommandCount INTEGER, 8145 cpqDaCntlrPerfAvgLatency INTEGER 8146} 8147 8148 cpqDaCntlrPerfCntlrIndex OBJECT-TYPE 8149 SYNTAX INTEGER 8150 ACCESS read-only 8151 STATUS mandatory 8152 DESCRIPTION 8153 "Drive Array Controller Performance Monitor Controller Index. 8154 8155 This maps the performance monitor information into their 8156 respective controllers which support performance data." 8157 ::= { cpqDaCntlrPerfEntry 1 } 8158 8159 cpqDaCntlrPerfInstance OBJECT-TYPE 8160 SYNTAX INTEGER 8161 ACCESS read-only 8162 STATUS mandatory 8163 DESCRIPTION 8164 "Drive Array Controller Performance Monitor Instance Index. 8165 8166 This maps the performance monitor information for a specific 8167 controller and sample interval to controllers which support 8168 performance data." 8169 ::= { cpqDaCntlrPerfEntry 2 } 8170 8171 cpqDaCntlrPerfSampleInterval OBJECT-TYPE 8172 SYNTAX INTEGER 8173 ACCESS read-only 8174 STATUS mandatory 8175 DESCRIPTION 8176 "Array Controller Performance Monitor Sample Interval. 8177 8178 This value indicates the length of the performance interval 8179 for this controller and all logical volumes associated with 8180 this controller. This value is reported in seconds." 8181 ::= { cpqDaCntlrPerfEntry 3 } 8182 8183 cpqDaCntlrPerfVersion OBJECT-TYPE 8184 SYNTAX INTEGER 8185 ACCESS read-only 8186 STATUS mandatory 8187 DESCRIPTION 8188 "Array Controller Performance Monitor Version. 8189 8190 This value specifies the version of the performance monitor 8191 interface." 8192 ::= { cpqDaCntlrPerfEntry 4 } 8193 8194 cpqDaCntlrPerfCpuPercentBusy OBJECT-TYPE 8195 SYNTAX INTEGER 8196 ACCESS read-only 8197 STATUS mandatory 8198 DESCRIPTION 8199 "Array Controller Performance Monitor Cpu Percent Busy. 8200 8201 This value specifies the total CPU percent busy as a number 8202 from 0 to 100 inclusive. If the value cannot be determined 8203 or is not applicable, the value is set to -1." 8204 ::= { cpqDaCntlrPerfEntry 5 } 8205 8206 cpqDaCntlrPerfCommandCount OBJECT-TYPE 8207 SYNTAX INTEGER 8208 ACCESS read-only 8209 STATUS mandatory 8210 DESCRIPTION 8211 "Array Controller Performance Monitor Command Count. 8212 8213 This value shows the total number of read and write commands 8214 processed in this sample. This value is expressed in read and 8215 write commands per second." 8216 ::= { cpqDaCntlrPerfEntry 6 } 8217 8218 cpqDaCntlrPerfAvgLatency OBJECT-TYPE 8219 SYNTAX INTEGER 8220 ACCESS read-only 8221 STATUS mandatory 8222 DESCRIPTION 8223 "Array Controller Performance Monitor Average 8224 Command Latency. 8225 8226 This value shows the average command latency for this sample 8227 in 1/100,000 second units." 8228 ::= { cpqDaCntlrPerfEntry 7 } 8229 8230-- **************************************************************************** 8231-- Drive Array Logical Drive Performance Monitoring Table 8232-- ====================================================== 8233-- 8234-- The compaq enterprise (1.3.6.1.4.1.232) 8235-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 8236-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 8237-- cpqDaLogDrvPerf Group (1.3.6.1.4.1.232.3.2.8) 8238-- cpqDaLogDrvPerfTable (1.3.6.1.4.1.232.3.2.8.1) 8239-- 8240-- The cpqDaLogDrvPerf group contains performance monitoring 8241-- information for the SMART-2 Drive Array logical drives. 8242-- 8243-- Implementation of the cpqDaLogDrvPerfTable group is mandatory for 8244-- all agents that support the Drive Array MIB. 8245-- 8246-- **************************************************************************** 8247 8248 8249 cpqDaLogDrvPerfTable OBJECT-TYPE 8250 SYNTAX SEQUENCE OF CpqDaLogDrvPerfEntry 8251 ACCESS not-accessible 8252 STATUS mandatory 8253 DESCRIPTION 8254 "Drive Array Logical Drive Performance Monitor Table. 8255 8256 A table of logical drive entries supporting the performance 8257 monitor information." 8258 ::= { cpqDaLogDrvPerf 1 } 8259 8260 cpqDaLogDrvPerfEntry OBJECT-TYPE 8261 SYNTAX CpqDaLogDrvPerfEntry 8262 ACCESS not-accessible 8263 STATUS mandatory 8264 DESCRIPTION 8265 "Drive Array Logical Drive Performance Monitor Entry. 8266 8267 A performance monitor entry." 8268 INDEX { cpqDaLogDrvPerfCntlrIndex, cpqDaLogDrvPerfIndex, 8269 cpqDaLogDrvPerfInstance } 8270 ::= { cpqDaLogDrvPerfTable 1 } 8271 8272 CpqDaLogDrvPerfEntry ::= SEQUENCE 8273{ 8274 cpqDaLogDrvPerfCntlrIndex INTEGER, 8275 cpqDaLogDrvPerfIndex INTEGER, 8276 cpqDaLogDrvPerfInstance INTEGER, 8277 cpqDaLogDrvPerfSampleInterval INTEGER, 8278 cpqDaLogDrvPerfAvgQueueDepth INTEGER, 8279 cpqDaLogDrvPerfReads INTEGER, 8280 cpqDaLogDrvPerfWrites INTEGER, 8281 cpqDaLogDrvPerfTotalIO INTEGER, 8282 cpqDaLogDrvPerfCacheHits INTEGER, 8283 cpqDaLogDrvPerfCacheMisses INTEGER, 8284 cpqDaLogDrvPerfReadAheadSectors INTEGER, 8285 cpqDaLogDrvPerfSectorsRead INTEGER, 8286 cpqDaLogDrvPerfSectorsWritten INTEGER 8287} 8288 8289 cpqDaLogDrvPerfCntlrIndex OBJECT-TYPE 8290 SYNTAX INTEGER 8291 ACCESS read-only 8292 STATUS mandatory 8293 DESCRIPTION 8294 "Drive Array Logical Drive Performance Monitor Controller Index. 8295 8296 This maps the performance monitor information into their 8297 respective controllers which support performance data." 8298 ::= { cpqDaLogDrvPerfEntry 1 } 8299 8300 cpqDaLogDrvPerfIndex OBJECT-TYPE 8301 SYNTAX INTEGER (0..255) 8302 ACCESS read-only 8303 STATUS mandatory 8304 DESCRIPTION 8305 "Drive Array Logical Drive Performance Monitor Drive Index. 8306 8307 This maps the performance monitor information into their 8308 respective logical drives which support performance data." 8309 ::= { cpqDaLogDrvPerfEntry 2 } 8310 8311 cpqDaLogDrvPerfInstance OBJECT-TYPE 8312 SYNTAX INTEGER 8313 ACCESS read-only 8314 STATUS mandatory 8315 DESCRIPTION 8316 "Drive Array Logical Drive Performance Monitor Instance Index. 8317 8318 This maps the performance monitor information for a specific 8319 controller, logical drive and sample interval to controllers 8320 which support performance data." 8321 ::= { cpqDaLogDrvPerfEntry 3 } 8322 8323 cpqDaLogDrvPerfSampleInterval OBJECT-TYPE 8324 SYNTAX INTEGER 8325 ACCESS read-only 8326 STATUS mandatory 8327 DESCRIPTION 8328 "Array Logical Drive Performance Monitor Sample Interval. 8329 8330 This value indicates the length of the performance interval 8331 for this controller and all logical volumes associated with 8332 this controller. This value is reported in seconds." 8333 ::= { cpqDaLogDrvPerfEntry 4 } 8334 8335 cpqDaLogDrvPerfAvgQueueDepth OBJECT-TYPE 8336 SYNTAX INTEGER 8337 ACCESS read-only 8338 STATUS mandatory 8339 DESCRIPTION 8340 "Array Logical Drive Performance Monitor Average Queue Depth. 8341 8342 This value indicates the average command queue depth of the 8343 logical volume." 8344 ::= { cpqDaLogDrvPerfEntry 5 } 8345 8346 cpqDaLogDrvPerfReads OBJECT-TYPE 8347 SYNTAX INTEGER 8348 ACCESS read-only 8349 STATUS mandatory 8350 DESCRIPTION 8351 "Array Logical Drive Performance Monitor Reads. 8352 8353 This value is the count of read requests for the logical volume 8354 expressed in reads per second." 8355 ::= { cpqDaLogDrvPerfEntry 6 } 8356 8357 cpqDaLogDrvPerfWrites OBJECT-TYPE 8358 SYNTAX INTEGER 8359 ACCESS read-only 8360 STATUS mandatory 8361 DESCRIPTION 8362 "Array Logical Drive Performance Monitor Writes. 8363 8364 This value is the count of write requests for the logical volume 8365 expressed in writes per second." 8366 ::= { cpqDaLogDrvPerfEntry 7 } 8367 8368 cpqDaLogDrvPerfTotalIO OBJECT-TYPE 8369 SYNTAX INTEGER 8370 ACCESS read-only 8371 STATUS mandatory 8372 DESCRIPTION 8373 "Array Logical Drive Performance Monitor Total I/O. 8374 8375 This value shows the total number of read and write requests 8376 for the logical volume expressed in reads and writes per second." 8377 ::= { cpqDaLogDrvPerfEntry 8 } 8378 8379 cpqDaLogDrvPerfCacheHits OBJECT-TYPE 8380 SYNTAX INTEGER 8381 ACCESS read-only 8382 STATUS mandatory 8383 DESCRIPTION 8384 "Array Logical Drive Performance Monitor Cache Hits. 8385 8386 This value shows the total number of read cache hits for the 8387 logical volume. This value is expressed in cache hits per 8388 second." 8389 ::= { cpqDaLogDrvPerfEntry 9 } 8390 8391 cpqDaLogDrvPerfCacheMisses OBJECT-TYPE 8392 SYNTAX INTEGER 8393 ACCESS read-only 8394 STATUS mandatory 8395 DESCRIPTION 8396 "Array Logical Drive Performance Monitor Cache Misses. 8397 8398 This value shows the total number of read cache misses for the 8399 logical volume. This value is expressed in cache misses per 8400 second." 8401 ::= { cpqDaLogDrvPerfEntry 10 } 8402 8403 cpqDaLogDrvPerfReadAheadSectors OBJECT-TYPE 8404 SYNTAX INTEGER 8405 ACCESS read-only 8406 STATUS mandatory 8407 DESCRIPTION 8408 "Array Logical Drive Performance Monitor Read Ahead Sectors. 8409 8410 This value shows the total number read ahead sectors pre-fetched 8411 for the logical volume for this interval. This value is expressed 8412 in sectors per second." 8413 ::= { cpqDaLogDrvPerfEntry 11 } 8414 8415 cpqDaLogDrvPerfSectorsRead OBJECT-TYPE 8416 SYNTAX INTEGER 8417 ACCESS read-only 8418 STATUS mandatory 8419 DESCRIPTION 8420 "Array Logical Drive Performance Monitor Sectors Read. 8421 8422 This value shows the number of sectors read for the logical 8423 volume for this interval. This value is expressed in sectors 8424 per second." 8425 ::= { cpqDaLogDrvPerfEntry 12 } 8426 8427 cpqDaLogDrvPerfSectorsWritten OBJECT-TYPE 8428 SYNTAX INTEGER 8429 ACCESS read-only 8430 STATUS mandatory 8431 DESCRIPTION 8432 "Array Logical Drive Performance Monitor Sectors Written. 8433 8434 This value shows the number of sectors written for the logical 8435 volume for this interval. This value is expressed in sectors 8436 per second." 8437 ::= { cpqDaLogDrvPerfEntry 13 } 8438 8439 8440-- **************************************************************************** 8441-- Drive Array Tape Drive Group 8442-- ================================ 8443-- 8444-- The compaq enterprise (1.3.6.1.4.1.232) 8445-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 8446-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 8447-- cpqDaTapeDrv Group (1.3.6.1.4.1.232.3.2.9) 8448-- cpqDaTapeDrvTable (1.3.6.1.4.1.232.3.2.9.1) 8449-- 8450-- The cpqDaTapeDrv group contains configuration and statistical 8451-- information about the tape drives associated with drive array 8452-- controllers. 8453-- 8454-- Implementation of the cpqDaTapeDrv group is mandatory for all agents 8455-- that support the Drive Array MIB. 8456-- 8457-- **************************************************************************** 8458 8459 8460 cpqDaTapeDrvTable OBJECT-TYPE 8461 SYNTAX SEQUENCE OF CpqDaTapeDrvEntry 8462 ACCESS not-accessible 8463 STATUS mandatory 8464 DESCRIPTION 8465 "Drive Array Tape Drive Table. 8466 8467 A table of tape drive entries." 8468 ::= { cpqDaTapeDrv 1 } 8469 8470 cpqDaTapeDrvEntry OBJECT-TYPE 8471 SYNTAX CpqDaTapeDrvEntry 8472 ACCESS not-accessible 8473 STATUS mandatory 8474 DESCRIPTION 8475 "Drive Array Tape Drive Entry. 8476 8477 A tape drive entry." 8478 INDEX { cpqDaTapeDrvCntlrIndex, cpqDaTapeDrvBusIndex, 8479 cpqDaTapeDrvScsiIdIndex, cpqDaTapeDrvLunIndex } 8480 ::= { cpqDaTapeDrvTable 1 } 8481 8482 CpqDaTapeDrvEntry ::= SEQUENCE 8483 { 8484 cpqDaTapeDrvCntlrIndex INTEGER, 8485 cpqDaTapeDrvBusIndex INTEGER, 8486 cpqDaTapeDrvScsiIdIndex INTEGER, 8487 cpqDaTapeDrvLunIndex INTEGER, 8488 cpqDaTapeDrvName DisplayString, 8489 cpqDaTapeDrvSerialNumber DisplayString, 8490 cpqDaTapeDrvFwRev DisplayString, 8491 cpqDaTapeDrvStatus INTEGER, 8492 cpqDaTapeDrvCondition INTEGER, 8493 cpqDaTapeDrvFwSubtype INTEGER, 8494 cpqDaTapeDrvType INTEGER, 8495 cpqDaTapeDrvCleanReq INTEGER, 8496 cpqDaTapeDrvCleanTapeRepl INTEGER, 8497 cpqDaTapeDrvCleanTapeCount INTEGER, 8498 cpqDaTapeDrvLibraryDrive INTEGER, 8499 cpqDaTapeDrvMagSize INTEGER, 8500 cpqDaTapeDrvHotPlug INTEGER, 8501 cpqDaTapeDrvPlacement INTEGER, 8502 cpqDaTapeDrvCurrentWidth INTEGER, 8503 cpqDaTapeDrvCurrentSpeed INTEGER, 8504 cpqDaTapeDrvProtocol INTEGER, 8505 cpqDaTapeDrvNegotiatedLinkRate INTEGER 8506 } 8507 8508 cpqDaTapeDrvCntlrIndex OBJECT-TYPE 8509 SYNTAX INTEGER 8510 ACCESS read-only 8511 STATUS mandatory 8512 DESCRIPTION 8513 "Drive Array Tape Drive Controller Index. 8514 8515 This index maps the tape drive back to the controller to which 8516 it is attached. The value of this index is the same as the one 8517 used under the controller group." 8518 ::= { cpqDaTapeDrvEntry 1 } 8519 8520 cpqDaTapeDrvBusIndex OBJECT-TYPE 8521 SYNTAX INTEGER (0..255) 8522 ACCESS read-only 8523 STATUS mandatory 8524 DESCRIPTION 8525 "Drive Array Tape Drive SCSI Bus Index. 8526 8527 This is the controller SCSI bus to which the tape drive is 8528 attached." 8529 ::= { cpqDaTapeDrvEntry 2 } 8530 8531 cpqDaTapeDrvScsiIdIndex OBJECT-TYPE 8532 SYNTAX INTEGER (0..255) 8533 ACCESS read-only 8534 STATUS mandatory 8535 DESCRIPTION 8536 "Drive Array Tape Drive SCSI Index. 8537 8538 This is the SCSI Target Id of the tape drive." 8539 ::= { cpqDaTapeDrvEntry 3 } 8540 8541 cpqDaTapeDrvLunIndex OBJECT-TYPE 8542 SYNTAX INTEGER (0..255) 8543 ACCESS read-only 8544 STATUS mandatory 8545 DESCRIPTION 8546 "Drive Array Tape Drive Logical Unit Number Index. 8547 8548 This is the logical unit number of the tape drive." 8549 ::= { cpqDaTapeDrvEntry 4 } 8550 8551 cpqDaTapeDrvName OBJECT-TYPE 8552 SYNTAX DisplayString (SIZE (0..128)) 8553 ACCESS read-only 8554 STATUS mandatory 8555 DESCRIPTION 8556 "Drive Array Tape Drive Model Name. 8557 8558 This is the model name of the tape drive. It can be used for 8559 identification purposes." 8560 ::= { cpqDaTapeDrvEntry 5 } 8561 8562 cpqDaTapeDrvSerialNumber OBJECT-TYPE 8563 SYNTAX DisplayString (SIZE (0..64)) 8564 ACCESS read-only 8565 STATUS mandatory 8566 DESCRIPTION 8567 "Drive Array Tape Drive Serial Number. 8568 8569 This is the unit serial number for the tape drive. It can be 8570 used for identification purposes." 8571 ::= { cpqDaTapeDrvEntry 6 } 8572 8573 cpqDaTapeDrvFwRev OBJECT-TYPE 8574 SYNTAX DisplayString (SIZE (0..8)) 8575 ACCESS read-only 8576 STATUS mandatory 8577 DESCRIPTION 8578 "Drive Array Tape Drive Firmware Revision. 8579 8580 This is firmware revision level of the tape drive. It can be 8581 used for identification purposes." 8582 ::= { cpqDaTapeDrvEntry 7 } 8583 8584 cpqDaTapeDrvStatus OBJECT-TYPE 8585 SYNTAX INTEGER 8586 { 8587 other(1), 8588 ok(2), 8589 degraded(3), 8590 failed(4), 8591 offline(5), 8592 missingWasOk(6), 8593 missingWasOffline(7) 8594 } 8595 ACCESS read-only 8596 STATUS mandatory 8597 DESCRIPTION 8598 "Drive Array Tape Drive Status. 8599 8600 The tape drive can be in one of the following states: 8601 8602 other(1) 8603 The tape drive is in a state other than one of those listed 8604 below. 8605 8606 ok(2) 8607 Indicates that the tape drive is in normal operation mode. 8608 No user action is necessary. 8609 8610 degraded(3) 8611 Indicates that the tape drive has degraded in some manner. 8612 8613 failed(4) 8614 Indicates that the tape drive has failed and can no longer 8615 return data. The tape drive may need to be replaced. 8616 8617 offline(5) 8618 Indicates that the Agents can no longer communicate with the 8619 tape drive. This could be caused by a cabling problem or the 8620 tape drive may be powered off. 8621 8622 missingWasOk(6) 8623 Indicates that a tape drive had a status of OK and is no 8624 longer present. The drive has been removed. 8625 8626 missingWasOffline(7) 8627 Indicates that a tape drive had a status of OFFLINE and is no 8628 longer present. The drive has been removed." 8629 ::= { cpqDaTapeDrvEntry 8 } 8630 8631 cpqDaTapeDrvCondition OBJECT-TYPE 8632 SYNTAX INTEGER 8633 ACCESS read-only 8634 STATUS mandatory 8635 DESCRIPTION 8636 "Drive Array Tape Drive Condition. 8637 8638 This value represents the overall condition of the tape drive." 8639 8640 ::= { cpqDaTapeDrvEntry 9 } 8641 8642 cpqDaTapeDrvFwSubtype OBJECT-TYPE 8643 SYNTAX INTEGER (0..255) 8644 ACCESS read-only 8645 STATUS mandatory 8646 DESCRIPTION 8647 "Drive Array Tape Drive Firmware Subtype. 8648 8649 This is used to differentiate the firmware versions 8650 which have the same tape drive type (as specified by 8651 cpqDaTapeDrvType). Tape drives will contain a value 8652 of 1 for this variable when they first ship, and this value 8653 will be incremented if future versions are shipped which 8654 are not firmware compatible with the predecessor. If the 8655 tape drive does not support this capability, a value of 0 8656 will be returned." 8657 ::= { cpqDaTapeDrvEntry 10 } 8658 8659 cpqDaTapeDrvType OBJECT-TYPE 8660 SYNTAX INTEGER 8661 { 8662 other(1), 8663 cpqDat4-16(2), 8664 cpqDatAuto(3), 8665 cpqDat2-8(4), 8666 cpqDlt10-20(5), 8667 cpqDlt20-40(6), 8668 cpqDlt15-30(7), 8669 cpqDlt35-70(8), 8670 cpqDat4-8(9), 8671 cpqSlr4-8(10), 8672 cpqDat12-24(11), 8673 cpqDatAuto12-24(12), 8674 cpqAit35(14), 8675 cpqAit50(15), 8676 cpqDat20-40(16), 8677 cpqDlt40-80(17), 8678 cpqDatAuto20-40(18) 8679 } 8680 ACCESS read-only 8681 STATUS mandatory 8682 DESCRIPTION 8683 "Drive Array Tape Drive Type. 8684 8685 This is the drives model, and can be used for identification 8686 purposes. The following values are defined: 8687 8688 other(1) 8689 The management agent does not recognize this model. 8690 You may need to upgrade your software. 8691 8692 cpqDat4-16(2) 8693 Compaq 4/8-Gigabyte TurboDAT Drive. 8694 8695 cpqDatAuto(3) 8696 Compaq TurboDAT Autoloader. 8697 8698 cpqDat2-8(4) 8699 Compaq 2/8-Gigabyte TurboDAT Drive. 8700 8701 cpqDlt10-20(5) 8702 Compaq 10/20-GB DLT Drive. 8703 8704 cpqDlt20-40(6) 8705 Compaq 20/40-GB DLT Drive. 8706 8707 cpqDlt15-30(7) 8708 Compaq 15/30-GB DLT Drive. 8709 8710 cpqDlt35-70(8) 8711 Compaq 35/70-GB DLT Drive. 8712 8713 cpqDat4-8(9) 8714 Compaq 4/8-GB DAT Drive. 8715 8716 cpqSlr4-8(10) 8717 Compaq 4/8-GB SLR Drive. 8718 8719 cpqDat12-24(11) 8720 Compaq 12/24-GB DAT Drive. 8721 8722 cpqDatAuto12-24(12) 8723 Compaq 12/24-GB DAT Autoloader. 8724 8725 cpqAit35(14) 8726 Compaq AIT 35GB Drive. 8727 8728 cpqAit50(15) 8729 Compaq AIT 50GB Drive. 8730 8731 cpqDat20-40(16) 8732 Compaq 20/40GB DAT Drive. 8733 8734 cpqDlt40-80(17) 8735 Compaq 40/80GB DLT Drive. 8736 8737 cpqDatAuto20-40(18) 8738 Compaq 20/40GB DAT Autoloader." 8739 ::= { cpqDaTapeDrvEntry 11 } 8740 8741 cpqDaTapeDrvCleanReq OBJECT-TYPE 8742 SYNTAX INTEGER 8743 { 8744 other(1), 8745 true(2), 8746 false(3) 8747 } 8748 ACCESS read-only 8749 STATUS mandatory 8750 DESCRIPTION 8751 "Drive Array Tape Drive Cleaning Required. 8752 8753 This is an indication of whether the tape drive heads 8754 require a cleaning session to occur. If this variable 8755 indicates a need to clean the tape heads, then a cleaning 8756 tape will need to be inserted and run through a cleaning 8757 cycle. 8758 8759 This variable can be in one of the following states: 8760 8761 other(1) 8762 The tape drive does not support monitoring of the cleaning 8763 required status. 8764 8765 true(2) 8766 The tape drive requires a cleaning tape session in order 8767 to clean the heads. 8768 8769 false(3) 8770 The tape drive does not require any cleaning tape session." 8771 ::= { cpqDaTapeDrvEntry 12 } 8772 8773 cpqDaTapeDrvCleanTapeRepl OBJECT-TYPE 8774 SYNTAX INTEGER 8775 { 8776 other(1), 8777 true(2), 8778 false(3) 8779 } 8780 ACCESS read-only 8781 STATUS mandatory 8782 DESCRIPTION 8783 "Drive Array Tape Drive Cleaning Tape Replacement. 8784 8785 This variable is only applicable to autoloader tape drives. 8786 This variable indicates whether the cleaning tape which is 8787 inserted in an autoloader needs to be replaced because its 8788 cleaning capability is exhausted (it is at end of tape). 8789 8790 This variable can be in one of the following states: 8791 8792 other(1) 8793 The tape drive does not support monitoring of the cleaning 8794 tape replacement status. 8795 8796 true(2) 8797 The autoloader tape drive requires a new cleaning tape to 8798 be inserted. 8799 8800 false(3) 8801 The tape drive does not require a new cleaning tape." 8802 ::= { cpqDaTapeDrvEntry 13 } 8803 8804 cpqDaTapeDrvCleanTapeCount OBJECT-TYPE 8805 SYNTAX INTEGER 8806 ACCESS read-only 8807 STATUS mandatory 8808 DESCRIPTION 8809 "Drive Array Tape Drive Cleaning Tape Count. 8810 8811 This variable is a count from a tape drive of the number of 8812 cleanings done by the tape cleaner last in the drive." 8813 ::= { cpqDaTapeDrvEntry 14 } 8814 8815 cpqDaTapeDrvLibraryDrive OBJECT-TYPE 8816 SYNTAX INTEGER 8817 { 8818 other(1), 8819 true(2), 8820 false(3) 8821 } 8822 ACCESS read-only 8823 STATUS mandatory 8824 DESCRIPTION 8825 "Drive Array Tape Drive Library Drive. 8826 8827 This variable indicates whether or not the tape drive is part 8828 of a tape library. It can be in one of the following states: 8829 8830 other(1) 8831 Indicates that the instrument agent cannot determine if the 8832 tape drive is part of a tape library. 8833 8834 true(2) 8835 The tape drive is part of a tape library. 8836 8837 false(3) 8838 The tape drive is not part of a tape library." 8839 ::= { cpqDaTapeDrvEntry 15 } 8840 8841 cpqDaTapeDrvMagSize OBJECT-TYPE 8842 SYNTAX INTEGER 8843 ACCESS read-only 8844 STATUS mandatory 8845 DESCRIPTION 8846 "Tape Physical Drive Magazine Size. 8847 8848 This variable indicates the number of tape slots available in 8849 the tape autoloader magazine cartridge that is currently loaded 8850 into the tape drive. 8851 8852 For non-autoloader devices, this value will be -1." 8853 ::= { cpqDaTapeDrvEntry 16 } 8854 8855 cpqDaTapeDrvHotPlug OBJECT-TYPE 8856 SYNTAX INTEGER 8857 { 8858 other(1), 8859 hotPlug(2), 8860 nonHotPlug(3) 8861 } 8862 ACCESS read-only 8863 STATUS mandatory 8864 DESCRIPTION 8865 "Drive Array Tape Drive Hot Plug Support Status. 8866 8867 The following values are defined: 8868 8869 other(1) 8870 The agent is unable to determine if this drive 8871 supports hot plug replacement. 8872 8873 hotPlug(2) 8874 The drive supports hot plug replacement. 8875 8876 nonhotPlug(3) 8877 The drive does not support hot plug replacement." 8878 ::= { cpqDaTapeDrvEntry 17 } 8879 8880 cpqDaTapeDrvPlacement OBJECT-TYPE 8881 SYNTAX INTEGER 8882 { 8883 other(1), 8884 internal(2), 8885 external(3) 8886 } 8887 ACCESS read-only 8888 STATUS mandatory 8889 DESCRIPTION 8890 "Drive Array Tape Drive Placement. 8891 8892 The following values are defined: 8893 8894 other(1) 8895 The agent is unable to determine if the tape drive is 8896 internal or external to the system chassis. 8897 8898 internal(2) 8899 The tape drive is located in an internal Proliant system 8900 chassis. 8901 8902 external(3) 8903 The tape drive is located in an external Proliant storage 8904 system." 8905 ::= { cpqDaTapeDrvEntry 18 } 8906 8907 8908 cpqDaTapeDrvCurrentWidth OBJECT-TYPE 8909 SYNTAX INTEGER 8910 { 8911 other(1), 8912 narrow(2), 8913 wide16(3) 8914 } 8915 ACCESS read-only 8916 STATUS mandatory 8917 DESCRIPTION 8918 "Drive Array Tape Drive Current Width. 8919 8920 The following values are defined: 8921 8922 other(1) 8923 The agent is unable to determine the current negotiated data 8924 transfer width for this drive. 8925 8926 narrow(2) 8927 The negotiated data transfer width for this drive is narrow 8928 (8 data bits). 8929 8930 wide16(3) 8931 The negotiated data transfer width for this drive is wide 8932 (16 data bits)." 8933 ::= { cpqDaTapeDrvEntry 19 } 8934 8935 cpqDaTapeDrvCurrentSpeed OBJECT-TYPE 8936 SYNTAX INTEGER 8937 { 8938 other(1), 8939 asynchronous(2), 8940 fast(3), 8941 ultra(4), 8942 ultra2(5), 8943 ultra3(6) 8944 } 8945 ACCESS read-only 8946 STATUS mandatory 8947 DESCRIPTION 8948 "Drive Array Tape Drive Current Data Transfer Speed. 8949 8950 The following values are defined: 8951 8952 other(1) 8953 The agent is unable to determine the current negotiated data 8954 transfer speed for this drive. 8955 8956 asynchronous(2) 8957 The negotiated data transfer speed for this drive is 8958 asynchronous. 8959 8960 fast(3) 8961 The negotiated data transfer speed for this drive is 10 million 8962 transfers per second). 8963 8964 ultra(4) 8965 The negotiated data transfer speed for this drive is 20 million 8966 transfers per second. 8967 8968 ultra2(5) 8969 The negotiated data transfer speed for this drive is 40 million 8970 transfers per second. 8971 8972 ultra3(6) 8973 The negotiated data transfer speed for this drive is 80 million 8974 transfers per second." 8975 ::= { cpqDaTapeDrvEntry 20 } 8976 8977 cpqDaTapeDrvProtocol OBJECT-TYPE 8978 SYNTAX INTEGER 8979 { 8980 other(1), 8981 parallelScsi(2), 8982 sata(3), 8983 sas(4) 8984 } 8985 ACCESS read-only 8986 STATUS mandatory 8987 DESCRIPTION 8988 "Drive Array Tape Drive Protocol. 8989 8990 The following values are defined: 8991 8992 other(1) 8993 The agent is unable to determine the protocol for this drive. 8994 8995 parallelScsi(2) 8996 The drive protocol is parallel SCSI. 8997 8998 sata(3) 8999 The drive protocol is Serial ATA. 9000 9001 sas(4) 9002 The drive protocol is Serial Attached SCSI." 9003 ::= { cpqDaTapeDrvEntry 21 } 9004 9005 cpqDaTapeDrvNegotiatedLinkRate OBJECT-TYPE 9006 SYNTAX INTEGER 9007 { 9008 other(1), 9009 rate-1-5(2), 9010 rate-3-0(3), 9011 rate-6-0(4), 9012 rate-12-0(5) 9013 } 9014 ACCESS read-only 9015 STATUS mandatory 9016 DESCRIPTION 9017 "Drive Array Tape Drive Negotiated Link Rate. 9018 9019 The following values are defined: 9020 9021 other(1) 9022 The agent is unable to determine the negotiated link rate 9023 this drive. 9024 9025 rate-1-5(2) 9026 The negotiated link rate for this drive is 1.5 Gigabits per 9027 second. 9028 9029 rate-3-0(3) 9030 The negotiated link rate for this drive is 3.0 Gigabits per 9031 second. 9032 9033 rate-6-0(4) 9034 The negotiated link rate for this drive is 6.0 Gigabits per 9035 second. 9036 9037 rate-12-0(5) 9038 The negotiated link rate for this drive is 12.0 Gigabits per 9039 second." 9040 ::= { cpqDaTapeDrvEntry 22 } 9041 9042 9043-- **************************************************************************** 9044-- Drive Array Tape Counters Group 9045-- ================================ 9046-- 9047-- The compaq enterprise (1.3.6.1.4.1.232) 9048-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 9049-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 9050-- cpqDaTapeCounters Group (1.3.6.1.4.1.232.3.2.10) 9051-- cpqDaTapeCountersTable (1.3.6.1.4.1.232.3.2.10.1) 9052-- 9053-- The cpqDaTapeCounters group contains the statistical information of 9054-- Drive Array Tape Drives. 9055-- 9056-- Implementation of the cpqDaTapeCounters group is mandatory for all 9057-- agents that support the Drive Array MIB. 9058-- 9059-- **************************************************************************** 9060 9061 cpqDaTapeCountersTable OBJECT-TYPE 9062 SYNTAX SEQUENCE OF CpqDaTapeCountersEntry 9063 ACCESS not-accessible 9064 STATUS mandatory 9065 DESCRIPTION 9066 "Drive Array Tape Counters Table." 9067 ::= { cpqDaTapeCounters 1 } 9068 9069 cpqDaTapeCountersEntry OBJECT-TYPE 9070 SYNTAX CpqDaTapeCountersEntry 9071 ACCESS not-accessible 9072 STATUS mandatory 9073 DESCRIPTION 9074 "Drive Array Tape Counters Entry." 9075 INDEX { cpqDaTapeCountersCntlrIndex, cpqDaTapeCountersBusIndex, 9076 cpqDaTapeCountersScsiIdIndex, cpqDaTapeCountersLunIndex } 9077 ::= { cpqDaTapeCountersTable 1 } 9078 9079 CpqDaTapeCountersEntry ::= SEQUENCE 9080 { 9081 cpqDaTapeCountersCntlrIndex INTEGER, 9082 cpqDaTapeCountersBusIndex INTEGER, 9083 cpqDaTapeCountersScsiIdIndex INTEGER, 9084 cpqDaTapeCountersLunIndex INTEGER, 9085 cpqDaTapeCountersReWrites Counter, 9086 cpqDaTapeCountersReReads Counter, 9087 cpqDaTapeCountersTotalErrors Counter, 9088 cpqDaTapeCountersTotalUncorrectable Counter, 9089 cpqDaTapeCountersTotalBytes Counter 9090 } 9091 9092 cpqDaTapeCountersCntlrIndex OBJECT-TYPE 9093 SYNTAX INTEGER 9094 ACCESS read-only 9095 STATUS mandatory 9096 DESCRIPTION 9097 "Drive Array Tape Counters Controller Index. 9098 9099 This index maps the tape drive back to the controller to which 9100 it is attached. The value of this index is the same as the one 9101 used under the controller group." 9102 ::= { cpqDaTapeCountersEntry 1 } 9103 9104 cpqDaTapeCountersBusIndex OBJECT-TYPE 9105 SYNTAX INTEGER (0..255) 9106 ACCESS read-only 9107 STATUS mandatory 9108 DESCRIPTION 9109 "Drive Array Tape Counters Scsi Bus Index. 9110 9111 This is the controller SCSI bus to which the tape drive is 9112 attached." 9113 ::= { cpqDaTapeCountersEntry 2 } 9114 9115 cpqDaTapeCountersScsiIdIndex OBJECT-TYPE 9116 SYNTAX INTEGER (0..255) 9117 ACCESS read-only 9118 STATUS mandatory 9119 DESCRIPTION 9120 "Drive Array Tape Counters SCSI Index. 9121 9122 This is the SCSI Target Id of the tape drive." 9123 ::= { cpqDaTapeCountersEntry 3 } 9124 9125 cpqDaTapeCountersLunIndex OBJECT-TYPE 9126 SYNTAX INTEGER (0..255) 9127 ACCESS read-only 9128 STATUS mandatory 9129 DESCRIPTION 9130 "Drive Array Tape Counters Logical Unit Number Index. 9131 9132 This is the logical unit number of the tape drive." 9133 ::= { cpqDaTapeCountersEntry 4 } 9134 9135 cpqDaTapeCountersReWrites OBJECT-TYPE 9136 SYNTAX Counter 9137 ACCESS read-only 9138 STATUS mandatory 9139 DESCRIPTION 9140 "Tape Device Re-write count. 9141 9142 This is the number of times blocks had to be re-written to the 9143 device. This value is maintained since the Tape Hardware Interface 9144 driver was loaded. 9145 9146 Re-write errors may occasionally occur. If this value should rise 9147 dramatically, you may need to clean the device. If you continue 9148 to have re-writes, you may have a problem. Some common causes 9149 include radio frequency interference (RFI) on the bus cables, 9150 bad or missing terminating resisters on the drives or having more 9151 than one device with the same SCSI ID. Insure the bus cable is 9152 free of obstructions and that the devices on the bus are properly 9153 configured." 9154 ::= { cpqDaTapeCountersEntry 5 } 9155 9156 cpqDaTapeCountersReReads OBJECT-TYPE 9157 SYNTAX Counter 9158 ACCESS read-only 9159 STATUS mandatory 9160 DESCRIPTION 9161 "Tape Device Re-read count. 9162 9163 This is the number of times blocks had to be re-read from the 9164 device. This value is maintained since the Tape Hardware Interface 9165 driver was loaded. 9166 9167 Re-read errors may occasionally occur. If this value should rise 9168 dramatically, you may need to clean the device. If you continue 9169 to have re-reads, you may have a problem. Some common causes 9170 include radio frequency interference (RFI) on the bus cables, 9171 bad or missing terminating resisters on the drives or having more 9172 than one device with the same SCSI ID. Insure the bus cable is 9173 free of obstructions and that the devices on the bus are properly 9174 configured." 9175 ::= { cpqDaTapeCountersEntry 6 } 9176 9177 cpqDaTapeCountersTotalErrors OBJECT-TYPE 9178 SYNTAX Counter 9179 ACCESS read-only 9180 STATUS mandatory 9181 DESCRIPTION 9182 "Tape Device Total Errors. 9183 9184 This is the total number of read/write errors encountered. 9185 This value is maintained since the Tape Hardware Interface 9186 driver was loaded. 9187 9188 Errors may occasionally occur. If this value should rise 9189 dramatically, you may need to clean the device. If you continue 9190 to have errors, you may have a problem. Some common causes include 9191 radio frequency interference (RFI) on the bus cables, bad or 9192 missing terminating resisters on the drives or having more than 9193 one device with the same SCSI ID. Insure the bus cable is free 9194 of obstructions and that the devices on the bus are properly 9195 configured." 9196 ::= { cpqDaTapeCountersEntry 7 } 9197 9198 cpqDaTapeCountersTotalUncorrectable OBJECT-TYPE 9199 SYNTAX Counter 9200 ACCESS read-only 9201 STATUS mandatory 9202 DESCRIPTION 9203 "Tape Device Total Uncorrectable Errors. 9204 9205 This is the total number of read and write errors which could not 9206 be corrected. This value is maintained since the Tape Hardware 9207 Interface driver was loaded. 9208 9209 Errors may occasionally occur. If this value should rise 9210 dramatically, you may need to clean the device. If you continue 9211 to have errors, you may have a problem. Some common causes include 9212 radio frequency interference (RFI) on the bus cables, bad or 9213 missing terminating resisters on the drives or having more than 9214 one device with the same SCSI ID. Insure the bus cable is free 9215 of obstructions and that the devices on the bus are properly 9216 configured." 9217 ::= { cpqDaTapeCountersEntry 8 } 9218 9219 cpqDaTapeCountersTotalBytes OBJECT-TYPE 9220 SYNTAX Counter 9221 ACCESS read-only 9222 STATUS mandatory 9223 DESCRIPTION 9224 "Tape Device Total Bytes. 9225 9226 This is the number total number of bytes read/written to the tape 9227 currently installed in the device. This value is reset whenever 9228 a new tape is inserted into the device." 9229 ::= { cpqDaTapeCountersEntry 9 } 9230 9231 9232-- **************************************************************************** 9233-- Drive Array Tape Library Group 9234-- =============================== 9235-- 9236-- The compaq enterprise (1.3.6.1.4.1.232) 9237-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 9238-- cpqDaComponent Group (1.3.6.1.4.1.232.3.2) 9239-- cpqDaTapeLibrary Group (1.3.6.1.4.1.232.3.2.11) 9240-- cpqDaTapeLibraryTable (1.3.6.1.4.1.232.3.2.11.1) 9241-- 9242-- The tape library group contains the configuration and statistical 9243-- information of the Drive Array Tape Library. 9244-- 9245-- Implementation of the cpqDaTapeLibrary group is mandatory for all 9246-- agents that support the Drive Array MIB. 9247-- 9248-- **************************************************************************** 9249 9250 cpqDaTapeLibraryTable OBJECT-TYPE 9251 SYNTAX SEQUENCE OF CpqDaTapeLibraryEntry 9252 ACCESS not-accessible 9253 STATUS mandatory 9254 DESCRIPTION 9255 "Drive Array Tape Library Table." 9256 ::= { cpqDaTapeLibrary 1 } 9257 9258 cpqDaTapeLibraryEntry OBJECT-TYPE 9259 SYNTAX CpqDaTapeLibraryEntry 9260 ACCESS not-accessible 9261 STATUS mandatory 9262 DESCRIPTION 9263 "Drive Array Tape Library Entry." 9264 INDEX { cpqDaTapeLibraryCntlrIndex, cpqDaTapeLibraryScsiBus, 9265 cpqDaTapeLibraryScsiTarget, cpqDaTapeLibraryScsiLun } 9266 ::= { cpqDaTapeLibraryTable 1 } 9267 9268 CpqDaTapeLibraryEntry ::= SEQUENCE 9269 { 9270 cpqDaTapeLibraryCntlrIndex INTEGER, 9271 cpqDaTapeLibraryScsiBus INTEGER, 9272 cpqDaTapeLibraryScsiTarget INTEGER, 9273 cpqDaTapeLibraryScsiLun INTEGER, 9274 cpqDaTapeLibrarySerialNumber DisplayString, 9275 cpqDaTapeLibraryModel DisplayString, 9276 cpqDaTapeLibraryFWRev DisplayString, 9277 cpqDaTapeLibraryStatus INTEGER, 9278 cpqDaTapeLibraryDoorStatus INTEGER, 9279 cpqDaTapeLibraryCondition INTEGER, 9280 cpqDaTapeLibraryOverallCondition INTEGER, 9281 cpqDaTapeLibraryLastError INTEGER, 9282 cpqDaTapeLibraryStatHours Counter, 9283 cpqDaTapeLibraryStatMoves Counter, 9284 cpqDaTapeLibraryDriveList OCTET STRING, 9285 cpqDaTapeLibraryCurrentWidth INTEGER, 9286 cpqDaTapeLibraryCurrentSpeed INTEGER, 9287 cpqDaTapeLibraryDriveList2 OCTET STRING, 9288 cpqDaTapeLibraryProtocol INTEGER, 9289 cpqDaTapeLibraryNegotiatedLinkRate INTEGER 9290 } 9291 9292 cpqDaTapeLibraryCntlrIndex OBJECT-TYPE 9293 SYNTAX INTEGER 9294 ACCESS read-only 9295 STATUS mandatory 9296 DESCRIPTION 9297 "Drive Array Tape Library Controller Index. 9298 9299 This index maps the tape library back to the controller to which 9300 it is attached. The value of this index is the same as the one 9301 used under the controller group." 9302 ::= { cpqDaTapeLibraryEntry 1 } 9303 9304 cpqDaTapeLibraryScsiBus OBJECT-TYPE 9305 SYNTAX INTEGER (0..255) 9306 ACCESS read-only 9307 STATUS mandatory 9308 DESCRIPTION 9309 "Drive Array Tape Library Scsi Bus. 9310 9311 The bus index indicates to which SCSI bus instance on a 9312 controller this table entry belongs. The instances start 9313 at one and increment for each SCSI bus on a controller." 9314 ::= { cpqDaTapeLibraryEntry 2 } 9315 9316 cpqDaTapeLibraryScsiTarget OBJECT-TYPE 9317 SYNTAX INTEGER (0..255) 9318 ACCESS read-only 9319 STATUS mandatory 9320 DESCRIPTION 9321 "Drive Array Tape Library Scsi Target. 9322 9323 The target index indicates to which SCSI ID on a controller 9324 SCSI bus this table entry belongs." 9325 ::= { cpqDaTapeLibraryEntry 3 } 9326 9327 cpqDaTapeLibraryScsiLun OBJECT-TYPE 9328 SYNTAX INTEGER (0..255) 9329 ACCESS read-only 9330 STATUS mandatory 9331 DESCRIPTION 9332 "Drive Array Tape Library Scsi Lun. 9333 9334 The Lun index indicates to which logical unit on a SCSI ID on a 9335 controller SCSI bus this table entry belongs." 9336 ::= { cpqDaTapeLibraryEntry 4 } 9337 9338 cpqDaTapeLibrarySerialNumber OBJECT-TYPE 9339 SYNTAX DisplayString (SIZE (0..64)) 9340 ACCESS read-only 9341 STATUS mandatory 9342 DESCRIPTION 9343 "Drive Array Tape Library Serial Number. 9344 9345 This is the unit serial number for the tape library. It can be 9346 used for identification purposes." 9347 ::= { cpqDaTapeLibraryEntry 5 } 9348 9349 cpqDaTapeLibraryModel OBJECT-TYPE 9350 SYNTAX DisplayString (SIZE (0..128)) 9351 ACCESS read-only 9352 STATUS mandatory 9353 DESCRIPTION 9354 "Drive Array Tape Library Model. 9355 9356 This is the model name of the tape library. It can be used for 9357 identification purposes." 9358 ::= { cpqDaTapeLibraryEntry 6 } 9359 9360 cpqDaTapeLibraryFWRev OBJECT-TYPE 9361 SYNTAX DisplayString (SIZE (0..8)) 9362 ACCESS read-only 9363 STATUS mandatory 9364 DESCRIPTION 9365 "Drive Array Tape Library Serial Number. 9366 9367 This is firmware revision level of the tape library. It can be 9368 used for identification purposes." 9369 ::= { cpqDaTapeLibraryEntry 7 } 9370 9371 cpqDaTapeLibraryStatus OBJECT-TYPE 9372 SYNTAX INTEGER 9373 { 9374 other(1), 9375 ok(2), 9376 degraded(3), 9377 failed(4), 9378 offline(5) 9379 } 9380 ACCESS read-only 9381 STATUS mandatory 9382 DESCRIPTION 9383 "Drive Array Tape Library Status. 9384 9385 The library can be in one of the following states: 9386 9387 other(1) 9388 The library is in a state other than one of those listed 9389 below. 9390 9391 ok(2) 9392 Indicates that the library is in normal operation mode. 9393 No user action is necessary. 9394 9395 degraded(3) 9396 Indicates that the library has degraded in some manner. 9397 9398 failed(4) 9399 Indicates that the library has failed and can no longer 9400 return data. The library may need to be replaced. 9401 9402 offline(5) 9403 Indicates that the Insight Agents can no longer communicate with 9404 the library. This could be caused by a cabling problem or the 9405 library may be powered off." 9406 ::= { cpqDaTapeLibraryEntry 8 } 9407 9408 cpqDaTapeLibraryDoorStatus OBJECT-TYPE 9409 SYNTAX INTEGER 9410 { 9411 other(1), 9412 notSupported(2), 9413 closed(3), 9414 open(4) 9415 } 9416 ACCESS read-only 9417 STATUS mandatory 9418 DESCRIPTION 9419 "Drive Array Tape Library Door Status. 9420 9421 The door can be in one of the following states: 9422 9423 other(1) 9424 The door is in a state other than one of those listed 9425 below. 9426 9427 notSupported(2) 9428 The door status is not supported by the device. 9429 9430 closed(3) 9431 The door is closed. 9432 9433 open(4) 9434 The door is open." 9435 ::= { cpqDaTapeLibraryEntry 9 } 9436 9437 cpqDaTapeLibraryCondition OBJECT-TYPE 9438 SYNTAX INTEGER 9439 ACCESS read-only 9440 STATUS mandatory 9441 DESCRIPTION 9442 "Drive Array Tape Library Condition. 9443 9444 This value represents the overall condition of the tape 9445 library." 9446 9447 ::= { cpqDaTapeLibraryEntry 10 } 9448 9449 cpqDaTapeLibraryOverallCondition OBJECT-TYPE 9450 SYNTAX INTEGER 9451 ACCESS read-only 9452 STATUS mandatory 9453 DESCRIPTION 9454 "Drive Array Tape Library Overall Condition. 9455 9456 This value represents the overall condition of the tape library 9457 and any associated tape drives." 9458 9459 ::= { cpqDaTapeLibraryEntry 11 } 9460 9461 cpqDaTapeLibraryLastError OBJECT-TYPE 9462 SYNTAX INTEGER (0..65535) 9463 ACCESS read-only 9464 STATUS deprecated 9465 DESCRIPTION 9466 "Drive Array Tape Library Last Error. 9467 9468 This is the last error returned by the tape library." 9469 ::= { cpqDaTapeLibraryEntry 12 } 9470 9471 cpqDaTapeLibraryStatHours OBJECT-TYPE 9472 SYNTAX Counter 9473 ACCESS read-only 9474 STATUS mandatory 9475 DESCRIPTION 9476 "Drive Array Tape Library Stat Hours. 9477 9478 This is the number of hours of operation for the library." 9479 ::= { cpqDaTapeLibraryEntry 13 } 9480 9481 cpqDaTapeLibraryStatMoves OBJECT-TYPE 9482 SYNTAX Counter 9483 ACCESS read-only 9484 STATUS mandatory 9485 DESCRIPTION 9486 "Drive Array Tape Library Stat Moves. 9487 9488 This is the number of tape moves for the library loader arm." 9489 ::= { cpqDaTapeLibraryEntry 14 } 9490 9491 cpqDaTapeLibraryDriveList OBJECT-TYPE 9492 SYNTAX OCTET STRING (SIZE (0..60)) 9493 ACCESS read-only 9494 STATUS deprecated 9495 DESCRIPTION 9496 "Drive Array Tape Library Tape Drive List. 9497 9498 This is a data structure containing the list of tape drive ids 9499 that are present in this library. The format is: 9500 9501 field octets contents 9502 ===== ====== ======== 9503 1 1 Tape controller slot index 9504 2 2 Tape drive SCSI bus 9505 3 3 Tape drive SCSI target 9506 4 4 Tape drive SCSI logical unit number 9507 9508 These 4 octets are repeated for each drive in the library. For n 9509 tape drives in a library, the string is 4 * n octets long." 9510 ::= { cpqDaTapeLibraryEntry 15 } 9511 9512 cpqDaTapeLibraryCurrentWidth OBJECT-TYPE 9513 SYNTAX INTEGER 9514 { 9515 other(1), 9516 narrow(2), 9517 wide16(3) 9518 } 9519 ACCESS read-only 9520 STATUS mandatory 9521 DESCRIPTION 9522 "Drive Array Tape Library Current Width. 9523 9524 The following values are defined: 9525 9526 other(1) 9527 The agent is unable to determine the current negotiated data 9528 transfer width for this library. 9529 9530 narrow(2) 9531 The negotiated data transfer width for this library is narrow 9532 (8 data bits). 9533 9534 wide16(3) 9535 The negotiated data transfer width for this library is wide 9536 (16 data bits)." 9537 ::= { cpqDaTapeLibraryEntry 16 } 9538 9539 cpqDaTapeLibraryCurrentSpeed OBJECT-TYPE 9540 SYNTAX INTEGER 9541 { 9542 other(1), 9543 asynchronous(2), 9544 fast(3), 9545 ultra(4), 9546 ultra2(5), 9547 ultra3(6) 9548 } 9549 ACCESS read-only 9550 STATUS mandatory 9551 DESCRIPTION 9552 "Drive Array Tape Library Current Data Transfer Speed. 9553 9554 The following values are defined: 9555 9556 other(1) 9557 The agent is unable to determine the current negotiated data 9558 transfer speed for this library. 9559 9560 asynchronous(2) 9561 The negotiated data transfer speed for this library is 9562 asynchronous. 9563 9564 fast(3) 9565 The negotiated data transfer speed for this library is 10 9566 million transfers per second). 9567 9568 ultra(4) 9569 The negotiated data transfer speed for this library is 20 9570 million transfers per second. 9571 9572 ultra2(5) 9573 The negotiated data transfer speed for this library is 40 9574 million transfers per second. 9575 9576 ultra3(6) 9577 The negotiated data transfer speed for this library is 80 9578 million transfers per second." 9579 ::= { cpqDaTapeLibraryEntry 17 } 9580 9581 cpqDaTapeLibraryDriveList2 OBJECT-TYPE 9582 SYNTAX OCTET STRING (SIZE (0..255)) 9583 ACCESS read-only 9584 STATUS mandatory 9585 DESCRIPTION 9586 "Drive Array Tape Library Tape Drive List 2. 9587 9588 This is a data structure containing the list of tape drive ids 9589 that are present in this library. The format is: 9590 9591 field octets contents 9592 ===== ====== ======== 9593 1 1-4 Tape controller index 9594 2 5 Tape drive SCSI bus 9595 3 6 Tape drive SCSI target 9596 4 7 Tape drive SCSI logical unit number 9597 9598 These 7 octets are repeated for each drive in the library. For n 9599 tape drives in a library, the string is 7 * n octets long." 9600 ::= { cpqDaTapeLibraryEntry 18 } 9601 9602 cpqDaTapeLibraryProtocol OBJECT-TYPE 9603 SYNTAX INTEGER 9604 { 9605 other(1), 9606 parallelScsi(2), 9607 sata(3), 9608 sas(4) 9609 } 9610 ACCESS read-only 9611 STATUS mandatory 9612 DESCRIPTION 9613 "Drive Array Tape Library Protocol. 9614 9615 The following values are defined: 9616 9617 other(1) 9618 The agent is unable to determine the protocol for this library. 9619 9620 parallelScsi(2) 9621 The library protocol is parallel SCSI. 9622 9623 sata(3) 9624 The library protocol is Serial ATA. 9625 9626 sas(4) 9627 The library protocol is Serial Attached SCSI." 9628 ::= { cpqDaTapeLibraryEntry 19 } 9629 9630 cpqDaTapeLibraryNegotiatedLinkRate OBJECT-TYPE 9631 SYNTAX INTEGER 9632 { 9633 other(1), 9634 rate-1-5(2), 9635 rate-3-0(3), 9636 rate-6-0(4), 9637 rate-12-0(5) 9638 } 9639 ACCESS read-only 9640 STATUS mandatory 9641 DESCRIPTION 9642 "Drive Array Tape Library Negotiated Link Rate. 9643 9644 The following values are defined: 9645 9646 other(1) 9647 The agent is unable to determine the negotiated link rate 9648 for this library. 9649 9650 rate-1-5(2) 9651 The negotiated link rate for this library is 1.5 Gigabits per 9652 second. 9653 9654 rate-3-0(3) 9655 The negotiated link rate for this library is 3.0 Gigabits per 9656 second. 9657 rate-6-0(4) 9658 The negotiated link rate for this library is 6.0 Gigabits per 9659 second. 9660 rate-12-0(5) 9661 The negotiated link rate for this library is 12.0 Gigabits per 9662 second." 9663 ::= { cpqDaTapeLibraryEntry 20 } 9664 9665 9666-- **************************************************************************** 9667-- Drive Array Trap Group 9668-- ====================== 9669-- 9670-- The compaq enterprise (1.3.6.1.4.1.232) 9671-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 9672-- cpqDaTrap Group (1.3.6.1.4.1.232.3.3) (deprecated) 9673-- 9674-- The trap group maintains information about the number of traps issued 9675-- from the driveArray enterprise. The trap group also maintains a 9676-- table of the last several traps issued. This table is intended to 9677-- give a management application some recent status information 9678-- immediately upon accessing the agent. 9679-- 9680-- Implementation of the cpqDaTrap group is optional for agents that 9681-- support the Drive Array MIB. 9682-- 9683-- **************************************************************************** 9684 9685 cpqDaTrapPkts OBJECT-TYPE 9686 SYNTAX Counter 9687 ACCESS read-only 9688 STATUS deprecated 9689 DESCRIPTION 9690 "The total number of trap packets issued by the drive array 9691 enterprise since the instrument agent was loaded." 9692 ::= { cpqDaTrap 1 } 9693 9694 cpqDaTrapLogMaxSize OBJECT-TYPE 9695 SYNTAX INTEGER (0..2147483647) 9696 ACCESS read-only 9697 STATUS deprecated 9698 DESCRIPTION 9699 "The maximum number of entries that will currently be kept in 9700 the trap log. If the maximum size has been reached and a new 9701 trap occurs the oldest trap will be removed." 9702 ::= { cpqDaTrap 2 } 9703 9704-- **************************************************************************** 9705-- Drive Array Trap Log Group 9706-- ========================== 9707-- 9708-- The compaq enterprise (1.3.6.1.4.1.232) 9709-- cpqDriveArray Group (1.3.6.1.4.1.232.3) 9710-- cpqDaTrap Group (1.3.6.1.4.1.232.3.3) 9711-- cpqDaTrapLogTable (1.3.6.1.4.1.232.3.3.3) (deprecated) 9712-- 9713-- **************************************************************************** 9714 9715 9716 cpqDaTrapLogTable OBJECT-TYPE 9717 SYNTAX SEQUENCE OF CpqDaTrapLogEntry 9718 ACCESS not-accessible 9719 STATUS deprecated 9720 DESCRIPTION 9721 "An ordered list of trap log entries (conceptually a queue). 9722 9723 The trap log entries will be kept in the order in which they 9724 were generated with the most recent trap at index 1 and the 9725 oldest trap entry at index trapLogMaxSize. If the maximum 9726 number size has been reached and a new trap occurs the oldest 9727 trap will be removed when the new trap is added so the 9728 trapMaxLogSize is not exceeded." 9729 ::= { cpqDaTrap 3 } 9730 9731 cpqDaTrapLogEntry OBJECT-TYPE 9732 SYNTAX CpqDaTrapLogEntry 9733 ACCESS not-accessible 9734 STATUS deprecated 9735 DESCRIPTION 9736 "A description of a trap event." 9737 INDEX { cpqDaTrapLogIndex } 9738 ::= { cpqDaTrapLogTable 1 } 9739 9740 CpqDaTrapLogEntry ::= SEQUENCE { 9741 cpqDaTrapLogIndex INTEGER, 9742 cpqDaTrapType INTEGER, 9743 cpqDaTrapTime OCTET STRING 9744 } 9745 9746 cpqDaTrapLogIndex OBJECT-TYPE 9747 SYNTAX INTEGER (0..2147483647) 9748 ACCESS read-only 9749 STATUS deprecated 9750 DESCRIPTION 9751 "This value uniquely identifies this trapLogEntry at this time. 9752 9753 The most recent trap will have an index of 1 and the oldest 9754 trap will have an index of trapLogMaxSize. Because of the 9755 queue-like nature of the trapLog this particular trap 9756 event's index will change as new traps are issued." 9757 ::= { cpqDaTrapLogEntry 1 } 9758 9759 cpqDaTrapType OBJECT-TYPE 9760 SYNTAX INTEGER { 9761 cpqDaLogDrvStatusChange(1), 9762 cpqDaSpareStatusChange(2), 9763 cpqDaPhyDrvStatusChange(3), 9764 cpqDaPhyDrvThreshExceededTrap(4), 9765 cpqDaAccelStatusChange(5), 9766 cpqDaAccelBadDataTrap(6), 9767 cpqDaAccelBatteryFailed(7), 9768 cpqDa2LogDrvStatusChange(3001), 9769 cpqDa2SpareStatusChange(3002), 9770 cpqDa2PhyDrvStatusChange(3003), 9771 cpqDa2PhyDrvThreshExceededTrap(3004), 9772 cpqDa2AccelStatusChange(3005), 9773 cpqDa2AccelBadDataTrap(3006), 9774 cpqDa2AccelBatteryFailed(3007) 9775 } 9776 ACCESS read-only 9777 STATUS deprecated 9778 DESCRIPTION 9779 "The type of the trap event that this entry describes. 9780 9781 This number refers to an entry in a list of traps enumerating 9782 the possible traps the Drive Array agent may issue." 9783 ::= { cpqDaTrapLogEntry 2 } 9784 9785 cpqDaTrapTime OBJECT-TYPE 9786 SYNTAX OCTET STRING (SIZE (6)) 9787 ACCESS read-only 9788 STATUS deprecated 9789 DESCRIPTION 9790 "The time of the trap event that this entry describes. 9791 9792 The time is given in year (first octet), month, day of month, 9793 hour, minute, second (last octet) order. Each octet gives 9794 the value in BCD." 9795 ::= { cpqDaTrapLogEntry 3 } 9796 9797-- ************************************************************************** 9798-- Drive Array Trap Definitions 9799-- ============================ 9800-- 9801-- Trap support in an Insight Agent implementation is optional. An Insight 9802-- Agent implementation may support all, some, or none of the traps. 9803-- 9804-- ************************************************************************** 9805 9806 cpqDaLogDrvStatusChange TRAP-TYPE 9807 ENTERPRISE cpqDriveArray 9808 VARIABLES { cpqDaLogDrvStatus } 9809 DESCRIPTION 9810 "Logical Drive Status Change. 9811 9812 This trap signifies that the agent has detected a change in the 9813 status of a drive array logical drive. The variable 9814 cpqDaLogDrvStatus indicates the current logical drive status." 9815 9816 --#TYPE "Logical Drive Status Change (1)" 9817 --#SUMMARY "Status is now %d." 9818 --#ARGUMENTS {0} 9819 --#SEVERITY CRITICAL 9820 --#TIMEINDEX 99 9821 9822 ::= 1 9823 9824 cpqDaSpareStatusChange TRAP-TYPE 9825 ENTERPRISE cpqDriveArray 9826 VARIABLES { cpqDaSpareStatus, cpqDaSpareBusNumber } 9827 DESCRIPTION 9828 "Spare Drive Status Change. 9829 9830 This trap signifies that the agent has detected a change in the 9831 status of a drive array spare drive. The variable 9832 cpqDaSpareStatus indicates the current spare drive status. The 9833 variable cpqDaSpareBusNumber indicates the SCSI bus number 9834 associated with this drive." 9835 9836 --#TYPE "Spare Drive Status Change (2)" 9837 --#SUMMARY "Status is now %d for a spare on bus %d." 9838 --#ARGUMENTS {0,1} 9839 --#SEVERITY CRITICAL 9840 --#TIMEINDEX 99 9841 9842 ::= 2 9843 9844 cpqDaPhyDrvStatusChange TRAP-TYPE 9845 ENTERPRISE cpqDriveArray 9846 VARIABLES { cpqDaPhyDrvStatus, cpqDaPhyDrvBusNumber } 9847 DESCRIPTION 9848 "Physical Drive Status Change. 9849 9850 This trap signifies that the agent has detected a change in the 9851 status of a drive array physical drive. The variable 9852 cpaDaPhyDrvStatus indicates the current physical drive status. 9853 The variable cpqDaPhyDrvBusNumber indicates the SCSI bus number 9854 associated with this drive." 9855 9856 --#TYPE "Physical Drive Status Change (3)" 9857 --#SUMMARY "Status is now %d for a physical drive on bus %d." 9858 --#ARGUMENTS {0,1} 9859 --#SEVERITY CRITICAL 9860 --#TIMEINDEX 99 9861 9862 ::= 3 9863 9864 cpqDaPhyDrvThreshPassedTrap TRAP-TYPE 9865 ENTERPRISE cpqDriveArray 9866 VARIABLES { cpqDaPhyDrvThreshPassed, cpqDaPhyDrvBusNumber } 9867 DESCRIPTION 9868 "Physical Drive Threshold Passed. 9869 9870 This trap signifies that the agent has detected a factory 9871 threshold associated with one of the physical drive objects on 9872 a drive array has been exceeded. The variable 9873 cpqDaPhyDrvBusNumber indicates the SCSI bus number associated 9874 with the drive." 9875 9876 --#TYPE "Physical Drive Threshold Passed (4)" 9877 --#SUMMARY "Factory threshold passed for a physical on bus %d." 9878 --#ARGUMENTS {1} 9879 --#SEVERITY CRITICAL 9880 --#TIMEINDEX 99 9881 9882 ::= 4 9883 9884 cpqDaAccelStatusChange TRAP-TYPE 9885 ENTERPRISE cpqDriveArray 9886 VARIABLES { cpqDaAccelStatus } 9887 DESCRIPTION 9888 "Accelerator Board Status Change. 9889 9890 This trap signifies that the agent has detected a change in the 9891 cpqDaAccelStatus of an array accelerator write cache. The 9892 current status is represented by the variable cpqDaAccelStatus." 9893 9894 --#TYPE "Accelerator Board Status Change (5)" 9895 --#SUMMARY "Status is now %d." 9896 --#ARGUMENTS {0} 9897 --#SEVERITY CRITICAL 9898 --#TIMEINDEX 99 9899 9900 ::= 5 9901 9902 cpqDaAccelBadDataTrap TRAP-TYPE 9903 ENTERPRISE cpqDriveArray 9904 VARIABLES { cpqDaAccelBadData } 9905 DESCRIPTION 9906 "Accelerator Board Bad Data. 9907 9908 This trap signifies that the agent has detected an array 9909 accelerator cache board that has lost battery power. If data 9910 was being stored in the accelerator memory when the server lost 9911 power, that data has been lost." 9912 9913 --#TYPE "Accelerator Board Bad Data (6)" 9914 --#SUMMARY "Accelerator lost battery power. Data Loss possible." 9915 --#ARGUMENTS {} 9916 --#SEVERITY CRITICAL 9917 --#TIMEINDEX 99 9918 9919 ::= 6 9920 9921 cpqDaAccelBatteryFailed TRAP-TYPE 9922 ENTERPRISE cpqDriveArray 9923 VARIABLES { cpqDaAccelBattery } 9924 DESCRIPTION 9925 "Accelerator Board Battery Failed. 9926 9927 This trap signifies that the agent has detected a battery 9928 failure associated with the array accelerator cache board. 9929 The current battery status is indicated by the 9930 cpqDaAccelBattery variable." 9931 9932 --#TYPE "Accelerator Board Battery Failed (7)" 9933 --#SUMMARY "Battery failed. Status (%d)." 9934 --#ARGUMENTS {0} 9935 --#SEVERITY CRITICAL 9936 --#TIMEINDEX 99 9937 9938 ::= 7 9939 9940 cpqDa2LogDrvStatusChange TRAP-TYPE 9941 ENTERPRISE compaq 9942 VARIABLES { cpqDaLogDrvStatus } 9943 DESCRIPTION 9944 "Logical Drive Status Change. 9945 9946 This trap signifies that the agent has detected a change in the 9947 status of a drive array logical drive. The variable 9948 cpqDaLogDrvStatus indicates the current logical drive status." 9949 9950 --#TYPE "Logical Drive Status Change (3001)" 9951 --#SUMMARY "Status is now %d." 9952 --#ARGUMENTS {0} 9953 --#SEVERITY CRITICAL 9954 --#TIMEINDEX 99 9955 9956 ::= 3001 9957 9958 cpqDa2SpareStatusChange TRAP-TYPE 9959 ENTERPRISE compaq 9960 VARIABLES { cpqDaSpareStatus, cpqDaSpareBusNumber } 9961 DESCRIPTION 9962 "Spare Drive Status Change. 9963 9964 This trap signifies that the agent has detected a change in the 9965 status of a drive array spare drive. The variable 9966 cpqDaSpareStatus indicates the current spare drive status. 9967 The variable cpqDaSpareBusNumber indicates the SCSI bus number 9968 associated with this drive." 9969 9970 --#TYPE "Spare Drive Status Change (3002)" 9971 --#SUMMARY "Spare Status is now %d on bus %d." 9972 --#ARGUMENTS {0,1} 9973 --#SEVERITY CRITICAL 9974 --#TIMEINDEX 99 9975 9976 ::= 3002 9977 9978 cpqDa2PhyDrvStatusChange TRAP-TYPE 9979 ENTERPRISE compaq 9980 VARIABLES { cpqDaPhyDrvStatus, cpqDaPhyDrvBusNumber } 9981 DESCRIPTION 9982 "Physical Drive Status Change. 9983 9984 This trap signifies that the agent has detected a change in the 9985 status of a drive array physical drive. The variable 9986 cpaDaPhyDrvStatus indicates the current physical drive status. 9987 The variable cpqDaPhyDrvBusNumber indicates the SCSI bus number 9988 associated with this drive." 9989 9990 --#TYPE "Physical Drive Status Change (3003)" 9991 --#SUMMARY "Status is now %d for a physical drive on bus %d." 9992 --#ARGUMENTS {0,1} 9993 --#SEVERITY CRITICAL 9994 --#TIMEINDEX 99 9995 9996 ::= 3003 9997 9998 cpqDa2PhyDrvThreshPassedTrap TRAP-TYPE 9999 ENTERPRISE compaq 10000 VARIABLES { cpqDaPhyDrvThreshPassed, cpqDaPhyDrvBusNumber } 10001 DESCRIPTION 10002 "Physical Drive Threshold Passed. 10003 10004 This trap signifies that the agent has detected a factory 10005 threshold associated with one of the physical drive objects on 10006 a drive array has been exceeded. The variable 10007 cpqDaPhyDrvBusNumber indicates the SCSI bus number associated 10008 with the drive." 10009 10010 --#TYPE "Physical Drive Threshold Passed (3004)" 10011 --#SUMMARY "Factory threshold passed for a physical on bus %d." 10012 --#ARGUMENTS {1} 10013 --#SEVERITY CRITICAL 10014 --#TIMEINDEX 99 10015 10016 ::= 3004 10017 10018 cpqDa2AccelStatusChange TRAP-TYPE 10019 ENTERPRISE compaq 10020 VARIABLES { cpqDaAccelStatus } 10021 DESCRIPTION 10022 "Accelerator Board Status Change. 10023 10024 This trap signifies that the Insight Agent has detected a 10025 change in the cpqDaAccelStatus of array accelerator cache. 10026 The current status is represented by the variable 10027 cpqDaAccelStatus." 10028 10029 --#TYPE "Accelerator Board Status Change (3005)" 10030 --#SUMMARY "Status is now %d." 10031 --#ARGUMENTS {0} 10032 --#SEVERITY CRITICAL 10033 --#TIMEINDEX 99 10034 10035 ::= 3005 10036 10037 cpqDa2AccelBadDataTrap TRAP-TYPE 10038 ENTERPRISE compaq 10039 VARIABLES { cpqDaAccelBadData } 10040 DESCRIPTION 10041 "Accelerator Board Bad Data. 10042 10043 This trap signifies that the agent has detected an array 10044 accelerator cache board that has lost battery power. If data 10045 was being stored in the accelerator memory when the server lost 10046 power, that data has been lost." 10047 10048 --#TYPE "Accelerator Board Bad Data (3006)" 10049 --#SUMMARY "Accelerator lost battery power. Data Loss possible." 10050 --#ARGUMENTS {} 10051 --#SEVERITY CRITICAL 10052 --#TIMEINDEX 99 10053 10054 ::= 3006 10055 10056 cpqDa2AccelBatteryFailed TRAP-TYPE 10057 ENTERPRISE compaq 10058 VARIABLES { cpqDaAccelBattery } 10059 DESCRIPTION 10060 "Accelerator Board Battery Failed. 10061 10062 This trap signifies that the agent has detected a battery 10063 failure associated with the array accelerator cache board. The 10064 current battery status is indicated by the cpqDaAccelBattery 10065 variable." 10066 10067 --#TYPE "Accelerator Board Battery Failed (3007)" 10068 --#SUMMARY "Battery status is %d." 10069 --#ARGUMENTS {0} 10070 --#SEVERITY CRITICAL 10071 --#TIMEINDEX 99 10072 10073 ::= 3007 10074 10075 10076 10077 cpqDa3LogDrvStatusChange TRAP-TYPE 10078 ENTERPRISE compaq 10079 VARIABLES { sysName, cpqHoTrapFlags, cpqDaLogDrvStatus } 10080 DESCRIPTION 10081 "Logical Drive Status Change. 10082 10083 This trap signifies that the agent has detected a change in the 10084 status of a drive array logical drive. The variable 10085 cpqDaLogDrvStatus indicates the current logical drive status." 10086 10087 --#TYPE "Logical Drive Status Change (3008)" 10088 --#SUMMARY "Status is now %d." 10089 --#ARGUMENTS {2} 10090 --#SEVERITY CRITICAL 10091 --#TIMEINDEX 99 10092 10093 ::= 3008 10094 10095 cpqDa3SpareStatusChange TRAP-TYPE 10096 ENTERPRISE compaq 10097 VARIABLES { sysName, cpqHoTrapFlags, cpqDaSpareStatus, 10098 cpqDaSpareBusNumber } 10099 DESCRIPTION 10100 "Spare Drive Status Change. 10101 10102 This trap signifies that the agent has detected a change in the 10103 status of a drive array spare drive. The variable 10104 cpqDaSpareStatus indicates the current spare drive status. The 10105 variable cpqDaSpareBusNumber indicates the SCSI bus number 10106 associated with this drive." 10107 10108 --#TYPE "Spare Drive Status Change (3009)" 10109 --#SUMMARY "Spare Status is now %d on bus %d." 10110 --#ARGUMENTS {2,3} 10111 --#SEVERITY CRITICAL 10112 --#TIMEINDEX 99 10113 10114 ::= 3009 10115 10116 cpqDa3PhyDrvStatusChange TRAP-TYPE 10117 ENTERPRISE compaq 10118 VARIABLES { sysName, cpqHoTrapFlags, cpqDaPhyDrvStatus, 10119 cpqDaPhyDrvBusNumber } 10120 DESCRIPTION 10121 "Physical Drive Status Change. 10122 10123 This trap signifies that the agent has detected a change in the 10124 status of a drive array physical drive. The variable 10125 cpaDaPhyDrvStatus indicates the current physical drive status. 10126 The variable cpqDaPhyDrvBusNumber indicates the SCSI bus number 10127 associated with this drive." 10128 10129 --#TYPE "Physical Drive Status Change (3010)" 10130 --#SUMMARY "Status is now %d for a physical drive on bus %d." 10131 --#ARGUMENTS {2,3} 10132 --#SEVERITY CRITICAL 10133 --#TIMEINDEX 99 10134 10135 ::= 3010 10136 10137 cpqDa3PhyDrvThreshPassedTrap TRAP-TYPE 10138 ENTERPRISE compaq 10139 VARIABLES { sysName, cpqHoTrapFlags, cpqDaPhyDrvThreshPassed, 10140 cpqDaPhyDrvBusNumber } 10141 DESCRIPTION 10142 "Physical Drive Threshold Passed. 10143 10144 This trap signifies that the agent has detected a factory 10145 threshold associated with one of the physical drive objects on 10146 a drive array has been exceeded. The variable 10147 cpqDaPhyDrvBusNumber indicates the SCSI bus number associated 10148 with the drive." 10149 10150 --#TYPE "Physical Drive Threshold Passed (3011)" 10151 --#SUMMARY "Factory threshold passed for a physical on bus %d." 10152 --#ARGUMENTS {2} 10153 --#SEVERITY CRITICAL 10154 --#TIMEINDEX 99 10155 10156 ::= 3011 10157 10158 cpqDa3AccelStatusChange TRAP-TYPE 10159 ENTERPRISE compaq 10160 VARIABLES { sysName, cpqHoTrapFlags, cpqDaAccelStatus } 10161 DESCRIPTION 10162 "Accelerator Board Status Change. 10163 10164 This trap signifies that the agent has detected a change in the 10165 cpqDaAccelStatus of an array accelerator cache board. The 10166 current status is represented by the variable cpqDaAccelStatus." 10167 10168 --#TYPE "Accelerator Board Status Change (3012)" 10169 --#SUMMARY "Status is now %d." 10170 --#ARGUMENTS {2} 10171 --#SEVERITY CRITICAL 10172 --#TIMEINDEX 99 10173 10174 ::= 3012 10175 10176 cpqDa3AccelBadDataTrap TRAP-TYPE 10177 ENTERPRISE compaq 10178 VARIABLES { sysName, cpqHoTrapFlags, cpqDaAccelBadData } 10179 DESCRIPTION 10180 "Accelerator Board Bad Data. 10181 10182 This trap signifies that the agent has detected an array 10183 accelerator cache board that has lost battery power. If data 10184 was being stored in the accelerator memory when the server lost 10185 power, that data has been lost." 10186 10187 --#TYPE "Accelerator Board Bad Data (3013)" 10188 --#SUMMARY "Accelerator lost battery power. Data Loss possible." 10189 --#ARGUMENTS {} 10190 --#SEVERITY CRITICAL 10191 --#TIMEINDEX 99 10192 10193 ::= 3013 10194 10195 cpqDa3AccelBatteryFailed TRAP-TYPE 10196 ENTERPRISE compaq 10197 VARIABLES { sysName, cpqHoTrapFlags, cpqDaAccelBattery } 10198 DESCRIPTION 10199 "Accelerator Board Battery Failed. 10200 10201 This trap signifies that the agent has detected a battery 10202 failure associated with the array accelerator cache board. The 10203 current battery status is indicated by the cpqDaAccelBattery 10204 variable." 10205 10206 --#TYPE "Accelerator Board Battery Failed (3014)" 10207 --#SUMMARY "Battery status is %d." 10208 --#ARGUMENTS {2} 10209 --#SEVERITY CRITICAL 10210 --#TIMEINDEX 99 10211 10212 ::= 3014 10213 10214 cpqDaCntlrStatusChange TRAP-TYPE 10215 ENTERPRISE compaq 10216 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrSlot, cpqDaCntlrBoardStatus } 10217 DESCRIPTION 10218 "Controller Status Change. 10219 10220 This trap signifies that the agent has detected a change in the 10221 status of a drive array controller. The variable 10222 cpqDaCntlrBoardStatus indicates the current controller status. 10223 10224 User Action: If the board status is generalFailure(3), the 10225 you may need to replace the controller. If the board status 10226 is cableProblem(4), check the cable connections between the 10227 controller and the storage system." 10228 10229 --#TYPE "Controller Status Change (3015)" 10230 --#SUMMARY "Status is now %d." 10231 --#ARGUMENTS {3} 10232 --#SEVERITY CRITICAL 10233 --#TIMEINDEX 99 10234 10235 ::= 3015 10236 10237 cpqDaCntlrActive TRAP-TYPE 10238 ENTERPRISE compaq 10239 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrSlot, cpqDaCntlrPartnerSlot } 10240 DESCRIPTION 10241 "Controller Active. 10242 10243 This trap signifies that the agent has detected that a backup 10244 array controller in a duplexed pair has switched over to the 10245 active role. The variable cpqDaCntlrSlot indicates the 10246 active controller slot and cpqDaCntlrPartnerSlot indicates the 10247 backup. 10248 10249 User Action: Check the partner controller for problems. 10250 If this was the result of a user initiated switch over, 10251 no action is required." 10252 10253 --#TYPE "Duplex Controller Active (3016)" 10254 --#SUMMARY "Controller in slot %d is now active." 10255 --#ARGUMENTS {2} 10256 --#SEVERITY INFORMATIONAL 10257 --#TIMEINDEX 99 10258 10259 ::= 3016 10260 10261 cpqDa4SpareStatusChange TRAP-TYPE 10262 ENTERPRISE compaq 10263 VARIABLES { sysName, cpqHoTrapFlags, cpqDaSpareStatus, 10264 cpqDaSpareCntlrIndex, cpqDaSpareBusNumber, 10265 cpqDaSpareBay } 10266 DESCRIPTION 10267 "Spare Drive Status Change. 10268 10269 This trap signifies that the agent has detected a change in the 10270 status of a drive array spare drive. The variable 10271 cpqDaSpareStatus indicates the current spare drive status. 10272 10273 User Action: If the spare drive status is failed, replace 10274 the drive." 10275 10276 --#TYPE "Spare Drive Status Change (3017)" 10277 --#SUMMARY "Spare Status is now %d." 10278 --#ARGUMENTS {2} 10279 --#SEVERITY CRITICAL 10280 --#TIMEINDEX 99 10281 10282 ::= 3017 10283 10284 cpqDa4PhyDrvStatusChange TRAP-TYPE 10285 ENTERPRISE compaq 10286 VARIABLES { sysName, cpqHoTrapFlags, cpqDaPhyDrvStatus, 10287 cpqDaPhyDrvCntlrIndex, cpqDaPhyDrvBusNumber, 10288 cpqDaPhyDrvBay } 10289 DESCRIPTION 10290 "Physical Drive Status Change. 10291 10292 This trap signifies that the agent has detected a change in the 10293 status of a drive array physical drive. The variable 10294 cpaDaPhyDrvStatus indicates the current physical drive status. 10295 10296 User Action: If the physical drive failed or predicting 10297 failure, replace the drive." 10298 10299 --#TYPE "Physical Drive Status Change (3018)" 10300 --#SUMMARY "Physical Drive Status is now %d." 10301 --#ARGUMENTS {2} 10302 --#SEVERITY CRITICAL 10303 --#TIMEINDEX 99 10304 10305 ::= 3018 10306 10307 cpqDa4PhyDrvThreshPassedTrap TRAP-TYPE 10308 ENTERPRISE compaq 10309 VARIABLES { sysName, cpqHoTrapFlags, cpqDaPhyDrvCntlrIndex, 10310 cpqDaPhyDrvBusNumber, cpqDaPhyDrvBay} 10311 DESCRIPTION 10312 "Physical Drive Threshold Passed. 10313 10314 This trap signifies that the agent has detected a factory 10315 threshold associated with one of the physical drive objects on 10316 a drive array has been exceeded. 10317 10318 User Action: If the physical drive is predicting failure, 10319 replace the drive." 10320 10321 --#TYPE "Physical Drive Threshold Passed (3019)" 10322 --#SUMMARY "Factory threshold passed for a physical drive." 10323 --#ARGUMENTS {} 10324 --#SEVERITY CRITICAL 10325 --#TIMEINDEX 99 10326 10327 ::= 3019 10328 10329 cpqDaTapeLibraryStatusChange TRAP-TYPE 10330 ENTERPRISE compaq 10331 VARIABLES { sysName, cpqHoTrapFlags, cpqDaTapeLibraryCntlrIndex, 10332 cpqDaTapeLibraryScsiBus, cpqDaTapeLibraryScsiTarget, 10333 cpqDaTapeLibraryScsiLun, cpqDaTapeLibraryStatus} 10334 DESCRIPTION 10335 "Tape Library Status Change. 10336 10337 This trap signifies that the agent has detected a change in 10338 the status of a tape library. The variable 10339 cpqDaTapeLibraryStatus indicates the current tape library 10340 status. The variable cpqDaTapeLibraryScsiTarget indicates 10341 the SCSI ID of the tape library. 10342 10343 User Action: If the tape library is failed, check the tape 10344 library front panel." 10345 10346 10347 --#TYPE "Tape Library Status Change (3020)" 10348 --#SUMMARY "Status is now %d for the tape library." 10349 --#ARGUMENTS {6} 10350 --#SEVERITY CRITICAL 10351 --#TIMEINDEX 99 10352 10353 ::= 3020 10354 10355 cpqDaTapeLibraryDoorStatusChange TRAP-TYPE 10356 ENTERPRISE compaq 10357 VARIABLES { sysName, cpqHoTrapFlags, cpqDaTapeLibraryCntlrIndex, 10358 cpqDaTapeLibraryScsiBus, cpqDaTapeLibraryScsiTarget, 10359 cpqDaTapeLibraryScsiLun, cpqDaTapeLibraryDoorStatus} 10360 DESCRIPTION 10361 "Tape Library Door Status Change. 10362 10363 This trap signifies that the agent has detected a change in 10364 the door status of a tape library. The variable 10365 cpqDaTapeLibraryDoorStatus indicates the current tape library 10366 door status. The variable cpqDaTapeLibraryScsiTarget indicates 10367 the the SCSI ID of the tape library. 10368 10369 User Action: If the tape library door is open, close the tape 10370 library door." 10371 10372 10373 --#TYPE "Tape Library Door Status Change (3021)" 10374 --#SUMMARY "The door is %d for tape library." 10375 --#ARGUMENTS {6} 10376 --#SEVERITY CRITICAL 10377 --#TIMEINDEX 99 10378 10379 ::= 3021 10380 10381 cpqDaTapeDriveStatusChange TRAP-TYPE 10382 ENTERPRISE compaq 10383 VARIABLES { sysName, cpqHoTrapFlags, cpqDaTapeDrvCntlrIndex, 10384 cpqDaTapeDrvBusIndex, cpqDaTapeDrvScsiIdIndex, 10385 cpqDaTapeDrvLunIndex, cpqDaTapeDrvStatus} 10386 DESCRIPTION 10387 "Tape Drive Status Change. 10388 10389 This trap signifies that the agent has detected a change in 10390 the status of a tape drive. The variable cpqDaTapeDrvStatus 10391 indicates the current tape status. The variable 10392 cpqDaTapeDrvScsiIdIndex indicates the the SCSI ID of the tape 10393 drive. 10394 10395 User Action: If the tape is failed, check the tape and 10396 all SCSI connections." 10397 10398 10399 --#TYPE "Tape Drive Status Change (3022)" 10400 --#SUMMARY "Status is now %d for a tape drive." 10401 --#ARGUMENTS {6} 10402 --#SEVERITY CRITICAL 10403 --#TIMEINDEX 99 10404 10405 ::= 3022 10406 10407 cpqDaTapeDriveCleaningRequired TRAP-TYPE 10408 ENTERPRISE compaq 10409 VARIABLES { sysName, cpqHoTrapFlags, cpqDaTapeDrvCntlrIndex, 10410 cpqDaTapeDrvBusIndex, cpqDaTapeDrvScsiIdIndex, 10411 cpqDaTapeDrvLunIndex} 10412 DESCRIPTION 10413 "Tape Drive Cleaning Required trap. 10414 10415 The agent has detected a tape drive that needs to have a 10416 cleaning tape inserted and run. This will cause the tape 10417 drive heads to be cleaned." 10418 10419 --#TYPE "Tape Drive Cleaning Required (3023)" 10420 --#SUMMARY "Cleaning is needed for the tape drive." 10421 --#ARGUMENTS {} 10422 --#SEVERITY MAJOR 10423 --#TIMEINDEX 99 10424 10425 ::= 3023 10426 10427 cpqDaTapeDriveCleanTapeReplace TRAP-TYPE 10428 ENTERPRISE compaq 10429 VARIABLES { sysName, cpqHoTrapFlags, cpqDaTapeDrvCntlrIndex, 10430 cpqDaTapeDrvBusIndex, cpqDaTapeDrvScsiIdIndex, 10431 cpqDaTapeDrvLunIndex} 10432 DESCRIPTION 10433 "Tape Drive Cleaning Tape Needs Replacing. 10434 10435 The agent has detected that an autoloader tape unit has a 10436 cleaning tape that has been fully used and therefore needs to 10437 be replaced with a new cleaning tape." 10438 10439 --#TYPE "Tape Drive Cleaning Tape Needs Replacing (3024)" 10440 --#SUMMARY "Cleaning tape needs replacing" 10441 --#ARGUMENTS {} 10442 --#SEVERITY MAJOR 10443 --#TIMEINDEX 99 10444 10445 ::= 3024 10446 10447 cpqDa5AccelStatusChange TRAP-TYPE 10448 ENTERPRISE compaq 10449 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrSlot, 10450 cpqDaCntlrModel, cpqDaAccelSerialNumber, 10451 cpqDaAccelTotalMemory, cpqDaAccelStatus, 10452 cpqDaAccelErrCode } 10453 DESCRIPTION 10454 "Accelerator Board Status Change. 10455 10456 This trap signifies that the agent has detected a change in 10457 the status of an array accelerator cache board. The current 10458 status is represented by the variable cpqDaAccelStatus. 10459 10460 User Action: If the accelerator board status is permDisabled(5), 10461 you may need to replace the accelerator board." 10462 10463 --#TYPE "Accelerator Board Status Change (3025)" 10464 --#SUMMARY "Status is now %d." 10465 --#ARGUMENTS {6} 10466 --#SEVERITY CRITICAL 10467 --#TIMEINDEX 99 10468 10469 ::= 3025 10470 10471 cpqDa5AccelBadDataTrap TRAP-TYPE 10472 ENTERPRISE compaq 10473 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrSlot, 10474 cpqDaCntlrModel, cpqDaAccelSerialNumber, 10475 cpqDaAccelTotalMemory } 10476 DESCRIPTION 10477 "Accelerator Board Bad Data. 10478 10479 This trap signifies that the agent has detected an array 10480 accelerator cache board that has lost battery power. If 10481 data was being stored in the accelerator cache memory when the 10482 server lost power, that data has been lost. 10483 10484 User Action: Verify that no data has been lost." 10485 10486 --#TYPE "Accelerator Board Bad Data (3026)" 10487 --#SUMMARY "Accelerator lost battery power. Data Loss possible." 10488 --#ARGUMENTS {} 10489 --#SEVERITY CRITICAL 10490 --#TIMEINDEX 99 10491 10492 ::= 3026 10493 10494 cpqDa5AccelBatteryFailed TRAP-TYPE 10495 ENTERPRISE compaq 10496 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrSlot, 10497 cpqDaCntlrModel, cpqDaAccelSerialNumber, 10498 cpqDaAccelTotalMemory } 10499 DESCRIPTION 10500 "Accelerator Board Battery Failed. 10501 10502 This trap signifies that the agent has detected a battery 10503 failure associated with the array accelerator cache board. 10504 10505 User Action: Replace the Accelerator Cache Board." 10506 10507 --#TYPE "Accelerator Board Battery Failed (3027)" 10508 --#SUMMARY "Battery status is failed." 10509 --#ARGUMENTS {} 10510 --#SEVERITY CRITICAL 10511 --#TIMEINDEX 99 10512 10513 ::= 3027 10514 10515 cpqDa5CntlrStatusChange TRAP-TYPE 10516 ENTERPRISE compaq 10517 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrSlot, 10518 cpqDaCntlrBoardStatus, cpqDaCntlrModel, 10519 cpqDaCntlrSerialNumber, cpqDaCntlrFWRev, 10520 cpqDaAccelTotalMemory } 10521 DESCRIPTION 10522 "Controller Status Change. 10523 10524 This trap signifies that the agent has detected a change in 10525 the status of a drive array controller. The variable 10526 cpqDaCntlrBoardStatus indicates the current controller status. 10527 10528 User Action: If the board status is generalFailure(3), you 10529 may need to replace the controller. If the board status is 10530 cableProblem(4), check the cable connections between the 10531 controller and the storage system." 10532 10533 --#TYPE "Controller Status Change (3028)" 10534 --#SUMMARY "Status is now %d." 10535 --#ARGUMENTS {3} 10536 --#SEVERITY CRITICAL 10537 --#TIMEINDEX 99 10538 10539 ::= 3028 10540 10541 cpqDa5PhyDrvStatusChange TRAP-TYPE 10542 ENTERPRISE compaq 10543 VARIABLES { sysName, cpqHoTrapFlags, cpqDaPhyDrvStatus, 10544 cpqDaPhyDrvCntlrIndex, cpqDaPhyDrvBusNumber, 10545 cpqDaPhyDrvBay, cpqDaPhyDrvModel, cpqDaPhyDrvFWRev, 10546 cpqDaPhyDrvSerialNum, cpqDaPhyDrvFailureCode } 10547 DESCRIPTION 10548 "Physical Drive Status Change. 10549 10550 This trap signifies that the agent has detected a change in the 10551 status of a drive array physical drive. The variable 10552 cpaDaPhyDrvStatus indicates the current physical drive status. 10553 10554 User Action: If the physical drive status is failed(3) or 10555 predictiveFailure(4), replace the drive." 10556 10557 --#TYPE "Physical Drive Status Change (3029)" 10558 --#SUMMARY "Physical Drive Status is now %d." 10559 --#ARGUMENTS {2} 10560 --#SEVERITY CRITICAL 10561 --#TIMEINDEX 99 10562 10563 ::= 3029 10564 10565 cpqDa5PhyDrvThreshPassedTrap TRAP-TYPE 10566 ENTERPRISE compaq 10567 VARIABLES { sysName, cpqHoTrapFlags, cpqDaPhyDrvCntlrIndex, 10568 cpqDaPhyDrvBusNumber, cpqDaPhyDrvBay, cpqDaPhyDrvModel, 10569 cpqDaPhyDrvFWRev, cpqDaPhyDrvSerialNum } 10570 DESCRIPTION 10571 "Physical Drive Threshold Passed. 10572 10573 This trap signifies that the agent has detected a factory 10574 threshold associated with one of the physical drive objects 10575 on a drive array has been exceeded. 10576 10577 User Action: Replace the physical drive." 10578 10579 --#TYPE "Physical Drive Threshold Passed (3030)" 10580 --#SUMMARY "Factory threshold passed for a physical drive." 10581 --#ARGUMENTS {} 10582 --#SEVERITY CRITICAL 10583 --#TIMEINDEX 99 10584 10585 ::= 3030 10586 10587 cpqDa2TapeLibraryStatusChange TRAP-TYPE 10588 ENTERPRISE compaq 10589 VARIABLES { sysName, cpqHoTrapFlags, cpqDaTapeLibraryCntlrIndex, 10590 cpqDaTapeLibraryScsiBus, cpqDaTapeLibraryScsiTarget, 10591 cpqDaTapeLibraryScsiLun, cpqDaTapeLibraryModel, 10592 cpqDaTapeLibraryFWRev, cpqDaTapeLibrarySerialNumber, 10593 cpqDaTapeLibraryStatus} 10594 DESCRIPTION 10595 "Tape Library Status Change. 10596 10597 This trap signifies that the agent has detected a change in 10598 the status of a tape library. The variable 10599 cpqDaTapeLibraryStatus indicates the current tape library 10600 status. The variable cpqDaTapeLibraryScsiTarget indicates 10601 the SCSI ID of the tape library. 10602 10603 User Action: If the tape library is failed, check the tape 10604 library front panel." 10605 10606 10607 --#TYPE "Tape Library Status Change (3031)" 10608 --#SUMMARY "Status is now %d for the tape library." 10609 --#ARGUMENTS {9} 10610 --#SEVERITY CRITICAL 10611 --#TIMEINDEX 99 10612 10613 ::= 3031 10614 10615 cpqDa2TapeDriveStatusChange TRAP-TYPE 10616 ENTERPRISE compaq 10617 VARIABLES { sysName, cpqHoTrapFlags, cpqDaTapeDrvCntlrIndex, 10618 cpqDaTapeDrvBusIndex, cpqDaTapeDrvScsiIdIndex, 10619 cpqDaTapeDrvLunIndex, cpqDaTapeDrvName, 10620 cpqDaTapeDrvFwRev, cpqDaTapeDrvSerialNumber, 10621 cpqDaTapeDrvStatus} 10622 DESCRIPTION 10623 "Tape Drive Status Change. 10624 10625 This trap signifies that the agent has detected a change in 10626 the status of a tape drive. The variable cpqDaTapeDrvStatus 10627 indicates the current tape status. The variable 10628 cpqDaTapeDrvScsiIdIndex indicates the the SCSI ID of the tape 10629 drive. 10630 10631 User Action: If the tape is failed, check the tape and 10632 all SCSI connections." 10633 10634 10635 --#TYPE "Tape Drive Status Change (3032)" 10636 --#SUMMARY "Status is now %d for a tape drive." 10637 --#ARGUMENTS {9} 10638 --#SEVERITY CRITICAL 10639 --#TIMEINDEX 99 10640 10641 ::= 3032 10642 10643 cpqDa6CntlrStatusChange TRAP-TYPE 10644 ENTERPRISE compaq 10645 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10646 cpqDaCntlrIndex, cpqDaCntlrBoardStatus, cpqDaCntlrModel, 10647 cpqDaCntlrSerialNumber, cpqDaCntlrFWRev, 10648 cpqDaAccelTotalMemory } 10649 DESCRIPTION 10650 "Controller Status Change. 10651 10652 This trap signifies that the agent has detected a change in 10653 the status of a drive array controller. The variable 10654 cpqDaCntlrBoardStatus indicates the current controller status. 10655 10656 User Action: If cpqDaCntlrBoardStatus is 'generalFailure(3)', you 10657 may need to reboot the server or replace the controller. 10658 After the system is rebooted, check the variable 10659 cpqDaCntlrLastLockupCode for the controller�s last lockup code. 10660 If cpqDaCntlrBoardStatus is 'cableProblem(4)', check the cable 10661 connections between the controller and the storage system. If 10662 cpqDaCntlrBoardStatus is 'cacheModuleMissing(6)', the array 10663 controller is operating in an unsupported configuration and 10664 requires that a cache module be attached to the controller." 10665 10666 --#TYPE "Controller Status Change (3033)" 10667 --#SUMMARY "Controller status is now %d for controller located in %s." 10668 --#ARGUMENTS {4, 2} 10669 --#SEVERITY CRITICAL 10670 --#TIMEINDEX 99 10671 --#VARBINDSEVERITY 2 10672 --#SIMPLE_SEVERITY CRITICAL 10673 --#HWSTATUS_CATEGORY STORAGE 10674 --#ACTION "If the controller status is 'generalFailure(3)', you may need to reboot the server or replace the controller." 10675 10676 ::= 3033 10677 10678 cpqDa6LogDrvStatusChange TRAP-TYPE 10679 ENTERPRISE compaq 10680 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10681 cpqDaLogDrvCntlrIndex, cpqDaLogDrvIndex, 10682 cpqDaLogDrvStatus } 10683 DESCRIPTION 10684 "Logical Drive Status Change. 10685 10686 This trap signifies that the agent has detected a change in the 10687 status of a drive array logical drive. The variable 10688 cpqDaLogDrvStatus indicates the current logical drive status." 10689 10690 --#TYPE "Logical Drive Status Change (3034)" 10691 --#SUMMARY "Logical drive status is now %d for drive %d on controller located in %s." 10692 --#ARGUMENTS {5, 4, 2} 10693 --#SEVERITY CRITICAL 10694 --#TIMEINDEX 99 10695 --#VARBINDSEVERITY 2 10696 --#SIMPLE_SEVERITY CRITICAL 10697 --#HWSTATUS_CATEGORY STORAGE 10698 --#ACTION "If the logical drive status is 'recovering(5)', at least one drive has failed but no data has been lost. If the logical drive status is 'failed(3)', data loss has occurred. Replace the failed physical drive(s)." 10699 10700 ::= 3034 10701 10702 cpqDa6SpareStatusChange TRAP-TYPE 10703 ENTERPRISE compaq 10704 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10705 cpqDaSpareCntlrIndex, cpqDaSparePhyDrvIndex, 10706 cpqDaSpareStatus, cpqDaSpareBusNumber, cpqDaSpareBay } 10707 DESCRIPTION 10708 "Spare Drive Status Change. 10709 10710 This trap signifies that the agent has detected a change in the 10711 status of a drive array spare drive. The variable 10712 cpqDaSpareStatus indicates the current spare drive status. 10713 10714 User Action: If the spare drive status is failed, replace 10715 the drive." 10716 10717 --#TYPE "Spare Drive Status Change (3035)" 10718 --#SUMMARY "Spare Status is now %d." 10719 --#ARGUMENTS {5} 10720 --#SEVERITY CRITICAL 10721 --#TIMEINDEX 99 10722 10723 ::= 3035 10724 10725 cpqDa6PhyDrvStatusChange TRAP-TYPE 10726 ENTERPRISE compaq 10727 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10728 cpqDaPhyDrvCntlrIndex, cpqDaPhyDrvIndex, 10729 cpqDaPhyDrvBusNumber, cpqDaPhyDrvBay, cpqDaPhyDrvModel, 10730 cpqDaPhyDrvFWRev, cpqDaPhyDrvSerialNum, 10731 cpqDaPhyDrvFailureCode, cpqDaPhyDrvStatus } 10732 DESCRIPTION 10733 "Physical Drive Status Change. 10734 10735 This trap signifies that the agent has detected a change in the 10736 status of a drive array physical drive. The variable 10737 cpaDaPhyDrvStatus indicates the current physical drive status. 10738 10739 User Action: If the physical drive status is failed(3) or 10740 predictiveFailure(4), replace the drive." 10741 10742 --#TYPE "Physical Drive Status Change (3036)" 10743 --#SUMMARY "Physical Drive Status is now %d." 10744 --#ARGUMENTS {11} 10745 --#SEVERITY CRITICAL 10746 --#TIMEINDEX 99 10747 10748 ::= 3036 10749 10750 cpqDa6PhyDrvThreshPassedTrap TRAP-TYPE 10751 ENTERPRISE compaq 10752 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10753 cpqDaPhyDrvCntlrIndex, cpqDaPhyDrvIndex, 10754 cpqDaPhyDrvBusNumber, cpqDaPhyDrvBay, cpqDaPhyDrvModel, 10755 cpqDaPhyDrvFWRev, cpqDaPhyDrvSerialNum } 10756 DESCRIPTION 10757 "Physical Drive Threshold Passed. 10758 10759 This trap signifies that the agent has detected a factory 10760 threshold associated with one of the physical drive objects 10761 on a drive array has been exceeded. 10762 10763 User Action: Replace the physical drive." 10764 10765 --#TYPE "Physical Drive Threshold Passed (3037)" 10766 --#SUMMARY "Factory threshold passed for a physical drive (Bay: %d, Bus: %d, Controller: %s)." 10767 --#ARGUMENTS {6, 5, 2} 10768 --#SEVERITY CRITICAL 10769 --#TIMEINDEX 99 10770 --#SIMPLE_SEVERITY CRITICAL 10771 --#HWSTATUS_CATEGORY STORAGE 10772 --#ACTION "Replace the physical drive." 10773 10774 ::= 3037 10775 10776 cpqDa6AccelStatusChange TRAP-TYPE 10777 ENTERPRISE compaq 10778 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10779 cpqDaCntlrModel, cpqDaAccelCntlrIndex, 10780 cpqDaAccelSerialNumber, cpqDaAccelTotalMemory, 10781 cpqDaAccelStatus, cpqDaAccelErrCode } 10782 DESCRIPTION 10783 "Cache Module Board Status Change. 10784 10785 This trap signifies that the agent has detected a change in 10786 the status of a cache module board. The current 10787 status is represented by the variable cpqDaAccelStatus. 10788 10789 User Action: If cpqDaAccelStatus is 'permDisabled(5)', you may 10790 need to replace the cache module board. If cpqDaAccelStatus is 10791 'cacheModFlashMemNotAttached(6)', install the flash memory." 10792 10793 --#TYPE "Accelerator Board Status Change (3038)" 10794 --#SUMMARY "Cache module board status is now %d for board located in %s." 10795 --#ARGUMENTS {7, 2} 10796 --#SEVERITY CRITICAL 10797 --#TIMEINDEX 99 10798 --#VARBINDSEVERITY 2 10799 --#SIMPLE_SEVERITY CRITICAL 10800 --#HWSTATUS_CATEGORY STORAGE 10801 --#ACTION "If the board status is 'permDisabled(5)' you may need to replace the cache module board. If the board status is 'cacheModFlashMemNotAttached(6)', install the flash memory." 10802 10803 ::= 3038 10804 10805 cpqDa6AccelBadDataTrap TRAP-TYPE 10806 ENTERPRISE compaq 10807 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10808 cpqDaCntlrModel, cpqDaAccelCntlrIndex, 10809 cpqDaAccelSerialNumber, cpqDaAccelTotalMemory } 10810 DESCRIPTION 10811 "Cache Module Board Bad Data. 10812 10813 This trap signifies that the agent has detected a cache 10814 module board that has lost backup power. If 10815 data was being stored in the cache module memory when the 10816 server lost power, that data has been lost. The backup power 10817 source is indicated by cpqDaAccelBackupPowerSource. 10818 10819 User Action: Verify that no data has been lost." 10820 10821 --#TYPE "Accelerator Board Bad Data (3039)" 10822 --#SUMMARY "Cache module board lost backup power: data loss possible (Controller Location: %s)." 10823 --#ARGUMENTS {2} 10824 --#SEVERITY CRITICAL 10825 --#TIMEINDEX 99 10826 --#SIMPLE_SEVERITY CRITICAL 10827 --#HWSTATUS_CATEGORY STORAGE 10828 --#ACTION "Verify that no data has been lost." 10829 10830 ::= 3039 10831 10832 cpqDa6AccelBatteryFailed TRAP-TYPE 10833 ENTERPRISE compaq 10834 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10835 cpqDaCntlrModel, cpqDaAccelCntlrIndex, 10836 cpqDaAccelSerialNumber, cpqDaAccelTotalMemory } 10837 DESCRIPTION 10838 "Cache Module Board Backup Power Source Failed. 10839 10840 This trap signifies that the agent has detected a backup 10841 power source failure associated with the cache module 10842 board. The backup power source is indicated by 10843 cpqDaAccelBackupPowerSource. 10844 10845 User Action: Replace the Backup Power Source." 10846 10847 --#TYPE "Accelerator Board Battery Failed (3040)" 10848 --#SUMMARY "Cache module board backup power source status is failed for controller located in %s." 10849 --#ARGUMENTS {2} 10850 --#SEVERITY CRITICAL 10851 --#TIMEINDEX 99 10852 --#SIMPLE_SEVERITY CRITICAL 10853 --#HWSTATUS_CATEGORY STORAGE 10854 --#ACTION "Replace the backup power source." 10855 10856 ::= 3040 10857 10858 cpqDa6TapeLibraryStatusChange TRAP-TYPE 10859 ENTERPRISE compaq 10860 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10861 cpqDaTapeLibraryCntlrIndex, cpqDaTapeLibraryScsiBus, 10862 cpqDaTapeLibraryScsiTarget, cpqDaTapeLibraryScsiLun, 10863 cpqDaTapeLibraryModel, cpqDaTapeLibraryFWRev, 10864 cpqDaTapeLibrarySerialNumber, cpqDaTapeLibraryStatus } 10865 DESCRIPTION 10866 "Tape Library Status Change. 10867 10868 This trap signifies that the agent has detected a change in 10869 the status of a tape library. The variable 10870 cpqDaTapeLibraryStatus indicates the current tape library 10871 status. The variable cpqDaTapeLibraryScsiTarget indicates 10872 the SCSI ID of the tape library. 10873 10874 User Action: If cpqDaTapeLibraryStatus is 'failed(4)', check the 10875 tape library front panel." 10876 10877 10878 --#TYPE "Tape Library Status Change (3041)" 10879 --#SUMMARY "Tape library status is now %d (SCSI ID: %d, Bus: %d, Controller: %s)." 10880 --#ARGUMENTS {10, 5, 4, 2} 10881 --#SEVERITY CRITICAL 10882 --#TIMEINDEX 99 10883 --#VARBINDSEVERITY 2 10884 --#SIMPLE_SEVERITY CRITICAL 10885 --#HWSTATUS_CATEGORY STORAGE 10886 --#ACTION "If the tape library status is 'failed(4)', check the tape library front panel." 10887 10888 ::= 3041 10889 10890 cpqDa6TapeLibraryDoorStatusChange TRAP-TYPE 10891 ENTERPRISE compaq 10892 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10893 cpqDaTapeLibraryCntlrIndex, cpqDaTapeLibraryScsiBus, 10894 cpqDaTapeLibraryScsiTarget, cpqDaTapeLibraryScsiLun, 10895 cpqDaTapeLibraryModel, cpqDaTapeLibraryFWRev, 10896 cpqDaTapeLibrarySerialNumber, 10897 cpqDaTapeLibraryDoorStatus } 10898 DESCRIPTION 10899 "Tape Library Door Status Change. 10900 10901 This trap signifies that the agent has detected a change in 10902 the door status of a tape library. The variable 10903 cpqDaTapeLibraryDoorStatus indicates the current tape library 10904 door status. The variable cpqDaTapeLibraryScsiTarget indicates 10905 the the SCSI ID of the tape library. 10906 10907 User Action: If cpqDaTapeLibraryDoorStatus is 'open(4)', close the 10908 tape library door." 10909 10910 10911 --#TYPE "Tape Library Door Status Change (3042)" 10912 --#SUMMARY "Tape library door status is now %d (SCSI ID: %d, Bus: %d, Controller: %s)." 10913 --#ARGUMENTS {10, 5, 4, 2} 10914 --#SEVERITY CRITICAL 10915 --#TIMEINDEX 99 10916 --#VARBINDSEVERITY 2 10917 --#SIMPLE_SEVERITY CRITICAL 10918 --#HWSTATUS_CATEGORY STORAGE 10919 --#ACTION "If the tape library door status is 'open(4)', close the door." 10920 10921 ::= 3042 10922 10923 cpqDa6TapeDriveStatusChange TRAP-TYPE 10924 ENTERPRISE compaq 10925 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10926 cpqDaTapeDrvCntlrIndex, cpqDaTapeDrvBusIndex, 10927 cpqDaTapeDrvScsiIdIndex, cpqDaTapeDrvLunIndex, 10928 cpqDaTapeDrvName, cpqDaTapeDrvFwRev, 10929 cpqDaTapeDrvSerialNumber, cpqDaTapeDrvStatus } 10930 DESCRIPTION 10931 "Tape Drive Status Change. 10932 10933 This trap signifies that the agent has detected a change in 10934 the status of a tape drive. The variable cpqDaTapeDrvStatus 10935 indicates the current tape status. The variable 10936 cpqDaTapeDrvScsiIdIndex indicates the the SCSI ID of the tape 10937 drive. 10938 10939 User Action: If cpqDaTapeDrvStatus is 'failed(4)', check the tape 10940 and all SCSI connections." 10941 10942 10943 --#TYPE "Tape Drive Status Change (3043)" 10944 --#SUMMARY "Tape drive status is now %d (Drive: %d, Bus: %d, Controller: %s)." 10945 --#ARGUMENTS {10, 5, 4, 2} 10946 --#SEVERITY CRITICAL 10947 --#TIMEINDEX 99 10948 --#VARBINDSEVERITY 2 10949 --#SIMPLE_SEVERITY CRITICAL 10950 --#HWSTATUS_CATEGORY STORAGE 10951 --#ACTION "If the tape drive status is 'failed(4)', check the tape and all SCSI connections." 10952 10953 ::= 3043 10954 10955 cpqDa6TapeDriveCleaningRequired TRAP-TYPE 10956 ENTERPRISE compaq 10957 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10958 cpqDaTapeDrvCntlrIndex, cpqDaTapeDrvBusIndex, 10959 cpqDaTapeDrvScsiIdIndex, cpqDaTapeDrvLunIndex, 10960 cpqDaTapeDrvName, cpqDaTapeDrvFwRev, 10961 cpqDaTapeDrvSerialNumber } 10962 DESCRIPTION 10963 "Tape Drive Cleaning Required trap. 10964 10965 The agent has detected a tape drive that needs to have a 10966 cleaning tape inserted and run. This will cause the tape 10967 drive heads to be cleaned." 10968 10969 --#TYPE "Tape Drive Cleaning Required (3044)" 10970 --#SUMMARY "Cleaning is needed for the tape drive (Drive: %d, Bus: %d, Controller: %s)." 10971 --#ARGUMENTS {5, 4, 2} 10972 --#SEVERITY MAJOR 10973 --#TIMEINDEX 99 10974 --#SIMPLE_SEVERITY MAJOR 10975 --#HWSTATUS_CATEGORY STORAGE 10976 --#ACTION "Insert and run a cleaning tape in the tape drive." 10977 10978 ::= 3044 10979 10980 cpqDa6TapeDriveCleanTapeReplace TRAP-TYPE 10981 ENTERPRISE compaq 10982 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 10983 cpqDaTapeDrvCntlrIndex, cpqDaTapeDrvBusIndex, 10984 cpqDaTapeDrvScsiIdIndex, cpqDaTapeDrvLunIndex, 10985 cpqDaTapeDrvName, cpqDaTapeDrvFwRev, 10986 cpqDaTapeDrvSerialNumber } 10987 DESCRIPTION 10988 "Tape Drive Cleaning Tape Needs Replacing. 10989 10990 The agent has detected that an autoloader tape unit has a 10991 cleaning tape that has been fully used and therefore needs to 10992 be replaced with a new cleaning tape." 10993 10994 --#TYPE "Tape Drive Cleaning Tape Needs Replacing (3045)" 10995 --#SUMMARY "Cleaning tape needs replacing (Drive: %d, Bus: %d, Controller: %s)." 10996 --#ARGUMENTS {5, 4, 2} 10997 --#SEVERITY MAJOR 10998 --#TIMEINDEX 99 10999 --#SIMPLE_SEVERITY MAJOR 11000 --#HWSTATUS_CATEGORY STORAGE 11001 --#ACTION "Replace the cleaning tape." 11002 11003 ::= 3045 11004 11005 cpqDa7PhyDrvStatusChange TRAP-TYPE 11006 ENTERPRISE compaq 11007 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 11008 cpqDaPhyDrvCntlrIndex, cpqDaPhyDrvIndex, 11009 cpqDaPhyDrvLocationString, cpqDaPhyDrvType, 11010 cpqDaPhyDrvModel, cpqDaPhyDrvFWRev, cpqDaPhyDrvSerialNum, 11011 cpqDaPhyDrvFailureCode, cpqDaPhyDrvStatus, 11012 cpqDaPhyDrvBusNumber } 11013 DESCRIPTION 11014 "Physical Drive Status Change. 11015 11016 This trap signifies that the agent has detected a change in the 11017 status of a drive array physical drive. The variable 11018 cpaDaPhyDrvStatus indicates the current physical drive status. 11019 11020 User Action: If cpaDaPhyDrvStatus is 'failed(3)', 11021 'predictiveFailure(4)', 'ssdWearOut(8)', or 'notAuthenticated(9)', 11022 replace the drive." 11023 11024 --#TYPE "Physical Drive Status Change (3046)" 11025 --#SUMMARY "Physical drive status is now %d for drive at location %s connected to controller in %s." 11026 --#ARGUMENTS {11, 5, 2} 11027 --#SEVERITY CRITICAL 11028 --#TIMEINDEX 99 11029 --#VARBINDSEVERITY 2 11030 --#SIMPLE_SEVERITY CRITICAL 11031 --#HWSTATUS_CATEGORY STORAGE 11032 --#ACTION "If the physical drive status is 'failed(3)', 'predictiveFailure(4)', 'ssdWearOut(8)', or 'notAuthenticated(9)', replace the drive." 11033 11034 ::= 3046 11035 11036 cpqDa7SpareStatusChange TRAP-TYPE 11037 ENTERPRISE compaq 11038 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 11039 cpqDaSpareCntlrIndex, cpqDaSparePhyDrvIndex, 11040 cpqDaSpareStatus, cpqDaSpareLocationString, 11041 cpqDaSpareBusNumber } 11042 DESCRIPTION 11043 "Spare Drive Status Change. 11044 11045 This trap signifies that the agent has detected a change in the 11046 status of a drive array spare drive. The variable 11047 cpqDaSpareStatus indicates the current spare drive status. 11048 11049 User Action: If cpqDaSpareStatus is 'failed(3)', replace the 11050 drive." 11051 11052 --#TYPE "Spare Drive Status Change (3047)" 11053 --#SUMMARY "Spare status is now %d for drive at location %s connected to controller in %s." 11054 --#ARGUMENTS {5, 6, 2} 11055 --#SEVERITY CRITICAL 11056 --#TIMEINDEX 99 11057 --#VARBINDSEVERITY 2 11058 --#SIMPLE_SEVERITY CRITICAL 11059 --#HWSTATUS_CATEGORY STORAGE 11060 --#ACTION "If the spare drive status is 'failed(3)', replace the drive." 11061 11062 ::= 3047 11063 11064 cpqDaCntlrPartnerStatusChange TRAP-TYPE 11065 ENTERPRISE compaq 11066 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 11067 cpqDaCntlrIndex, cpqDaCntlrModel, 11068 cpqDaCntlrSerialNumber, cpqDaCntlrPartnerSerialNumber, 11069 cpqDaCntlrPartnerBoardStatus} 11070 11071 DESCRIPTION 11072 "Partner Controller Status Change. 11073 11074 This trap signifies that the agent has detected a change in 11075 the status of a drive array partner controller. The variable 11076 cpqDaCntlrPartnerBoardStatus indicates the current partner 11077 controller status. The variable cpqDaCntlrSerialNumber indicates 11078 the controller�s serial number and cpqDaCntlrPartnerSerialNumber 11079 indicates the partner controller�s serial number. 11080 11081 User Action: Check the partner controller for problems. If lost 11082 communication with the partner controller is the result of a user 11083 initiated action, no remedial action is required." 11084 11085 --#TYPE "Partner Controller Status Change (3048)" 11086 --#SUMMARY "Partner controller status is now %d for controller located in %s." 11087 --#ARGUMENTS {7, 2} 11088 --#SEVERITY CRITICAL 11089 --#TIMEINDEX 99 11090 --#VARBINDSEVERITY 2 11091 --#SIMPLE_SEVERITY CRITICAL 11092 --#HWSTATUS_CATEGORY STORAGE 11093 --#ACTION "Check the partner controller for problems. If communication with the partner controller was lost as the result of a user initiated action, then no remedial action is required." 11094 11095 ::= 3048 11096 11097 cpqDaPhyDrvSSDWearStatusChange TRAP-TYPE 11098 ENTERPRISE compaq 11099 VARIABLES { sysName, cpqHoTrapFlags, cpqDaCntlrHwLocation, 11100 cpqDaPhyDrvCntlrIndex, cpqDaPhyDrvIndex, 11101 cpqDaPhyDrvLocationString, cpqDaPhyDrvType, 11102 cpqDaPhyDrvModel, cpqDaPhyDrvFWRev, cpqDaPhyDrvSerialNum, 11103 cpqDaPhyDrvSSDWearStatus} 11104 DESCRIPTION 11105 "Solid State Disk Wear Status Change. 11106 11107 This trap signifies that the agent has detected a change in the 11108 SSD wear status of a drive array physical drive. The variable 11109 cpqDaPhyDrvSSDWearStatus indicates the current SSD wear status. 11110 11111 User Action: If cpqDaPhyDrvSSDWearStatus is 'ssdWearOut(6)', replace 11112 the drive." 11113 11114 --#TYPE "Solid State Disk Wear Status Change (3049)" 11115 --#SUMMARY "Solid state disk wear status is now %d for drive at location %s connected to controller in %s." 11116 --#ARGUMENTS {10, 5, 2} 11117 --#SEVERITY CRITICAL 11118 --#TIMEINDEX 99 11119 --#VARBINDSEVERITY 2 11120 --#SIMPLE_SEVERITY CRITICAL 11121 --#HWSTATUS_CATEGORY STORAGE 11122 --#ACTION "If the SSD wear status is 'ssdWearOut(6)', replace the drive." 11123 11124 ::= 3049 11125 11126 11127 11128 11129END 11130