1-- ****************************************************************************
2--
3--                           System Information
4--         Management Information Base for SNMP Network Management
5--
6--
7--      Copyright 1992,2008 Hewlett-Packard Development Company, L.P.
8--
9--      Hewlett-Packard Company shall not be liable for technical or
10--      editorial errors or omissions contained herein. The information in
11--      this document is provided "as is" without warranty of any kind and
12--      is subject to change without notice. The warranties for HP products
13--      are set forth in the express limited warranty statements
14--      accompanying such products. Nothing herein should be construed as
15--      constituting an additional warranty.
16--
17--      Confidential computer software. Valid license from HP required for
18--      possession, use or copying. Consistent with FAR 12.211 and 12.212,
19--      Commercial Computer Software, Computer Software Documentation, and
20--      Technical Data for Commercial Items are licensed to the U.S.
21--      Government under vendor's standard commercial license.
22--
23--      Refer to the READMIB.RDM file for more information about the
24--      organization of the information in the Compaq Enterprise.
25--
26--      The Compaq Enterprise number is 232.
27--      The ASN.1 prefix to, and including the Compaq Enterprise is:
28--           1.3.6.1.4.1.232
29--
30-- ****************************************************************************
31
32CPQSINFO-MIB DEFINITIONS ::= BEGIN
33
34    IMPORTS
35        compaq                  FROM CPQHOST-MIB
36        DisplayString           FROM RFC1213-MIB
37        OBJECT-TYPE             FROM RFC-1212
38        sysName                 FROM RFC1213-MIB
39        cpqHoTrapFlags          FROM CPQHOST-MIB
40        TRAP-TYPE               FROM RFC-1215;
41
42
43--  compaq              OBJECT IDENTIFIER ::= { enterprises 232 }
44    cpqSystemInfo       OBJECT IDENTIFIER ::= { compaq 2 }
45    cpqSiMibRev         OBJECT IDENTIFIER ::= { cpqSystemInfo 1 }
46    cpqSiComponent      OBJECT IDENTIFIER ::= { cpqSystemInfo 2 }
47
48    cpqSiInterface      OBJECT IDENTIFIER ::= { cpqSiComponent 1 }
49    cpqSiAsset          OBJECT IDENTIFIER ::= { cpqSiComponent 2 }
50    cpqSiSecurity       OBJECT IDENTIFIER ::= { cpqSiComponent 3 }
51    cpqSiSystemBoard    OBJECT IDENTIFIER ::= { cpqSiComponent 4 }
52    cpqSiBoardRev       OBJECT IDENTIFIER ::= { cpqSiComponent 5 }
53    cpqSiRackServer     OBJECT IDENTIFIER ::= { cpqSiComponent 6 }
54    cpqSiVideo          OBJECT IDENTIFIER ::= { cpqSiComponent 7 }
55    cpqSiMonitor        OBJECT IDENTIFIER ::= { cpqSiComponent 8 }
56    cpqSiHotPlugSlot    OBJECT IDENTIFIER ::= { cpqSiComponent 9 }
57    cpqSiSystemBattery  OBJECT IDENTIFIER ::= { cpqSiComponent 10 }
58    cpqSiDockingStation OBJECT IDENTIFIER ::= { cpqSiComponent 11 }
59    cpqSiFru            OBJECT IDENTIFIER ::= { cpqSiComponent 12 }
60    cpqSiRackEnclosure  OBJECT IDENTIFIER ::= { cpqSiComponent 13 }
61    cpqSiServerBlade    OBJECT IDENTIFIER ::= { cpqSiComponent 14 }
62    cpqSiRack           OBJECT IDENTIFIER ::= { cpqSiComponent 15 }
63    cpqSiMP             OBJECT IDENTIFIER ::= { cpqSiComponent 16 }
64
65    cpqSiOsCommon       OBJECT IDENTIFIER ::= { cpqSiInterface 4 }
66
67-- ****************************************************************************
68--   System Information MIB Revision
69--   ===============================
70--
71-- The compaq enterprise               (1.3.6.1.4.1.232)
72--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
73--       cpqSiMibRev Group             (1.3.6.1.4.1.232.2.1)
74--
75--    Implementation of the MibRev group is mandatory for all Insight Agents
76--    supporting the System Information MIB.
77--
78--     An Agent conforming to this document will return a
79--     cpqSiMibRevMajor of one (1) and a cpqSiMibRevMinor of thirty-seven (39).
80--
81--
82-- ****************************************************************************
83
84    cpqSiMibRevMajor OBJECT-TYPE
85        SYNTAX  INTEGER (1..65535)
86        ACCESS  read-only
87        STATUS  mandatory
88        DESCRIPTION
89            "The major revision level of the MIB.
90
91            A change in the major revision level represents a major change
92            in the architecture of the MIB.  A change in the major revision
93            level may indicate a significant change in the information
94            supported and/or the meaning of the supported information,
95            correct interpretation of data may require a MIB document with
96            the same major revision level."
97        ::= { cpqSiMibRev 1 }
98
99    cpqSiMibRevMinor OBJECT-TYPE
100        SYNTAX  INTEGER (0..65535)
101        ACCESS  read-only
102        STATUS  mandatory
103        DESCRIPTION
104            "The minor revision level of the MIB.
105
106            A change in the minor revision level may represent some minor
107            additional support, no changes to any pre-existing information
108            has occurred."
109        ::= { cpqSiMibRev 2 }
110
111    cpqSiMibCondition OBJECT-TYPE
112        SYNTAX  INTEGER {
113            other(1),
114            ok(2),              -- default
115            degraded(3),
116            failed(4)
117            }
118        ACCESS  read-only
119        STATUS  mandatory
120        DESCRIPTION
121            "The overall condition.
122
123            This object represents the overall status of the server
124            information represented by this MIB."
125        ::= { cpqSiMibRev 3 }
126
127-- ****************************************************************************
128--   System Information Common
129--   =========================
130--
131-- The compaq enterprise               (1.3.6.1.4.1.232)
132--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
133--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
134--        cpqSiInterface Group         (1.3.6.1.4.1.232.2.2.1)
135--         cpqSiOsCommon Group         (1.3.6.1.4.1.232.2.2.1.4)
136--
137--
138--  Implementation of the cpqSiOsCommon group is mandatory for all
139--  Insight Agents that support the System Information MIB.
140--
141-- ****************************************************************************
142
143    cpqSiOsCommonPollFreq OBJECT-TYPE
144        SYNTAX  INTEGER (0..65535)
145        ACCESS  read-write
146        STATUS  mandatory
147        DESCRIPTION
148            "The Insight Agent's polling frequency.
149
150            The frequency, in seconds, at which the Insight Agent requests
151            information from the device driver.  A frequency of zero (0)
152            indicates that the Insight Agent retrieves the information upon
153            request of a management station, it does not poll the device
154            driver at a specific interval.
155
156            If the poll frequency is zero (0) all attempts to write to this
157            object will fail.  If the poll frequency is non-zero,
158            setting this value will change the polling frequency of the
159            Insight Agent.  Setting the poll frequency to zero (0) will
160            always fail, an agent may also choose to fail any request to
161            change the poll frequency to a value that would severely impact
162            system performance."
163        ::= { cpqSiOsCommon 1 }
164
165
166-- ****************************************************************************
167--   System Information Common Module Table
168--   ======================================
169--
170-- The compaq enterprise               (1.3.6.1.4.1.232)
171--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
172--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
173--        cpqSiInterface Group         (1.3.6.1.4.1.232.2.2.1)
174--         cpqSiOsCommon Group         (1.3.6.1.4.1.232.2.2.1.4)
175--          cpqSiOsCommonModuleTable   (1.3.6.1.4.1.232.2.2.1.4.2) deprecated
176--
177-- ****************************************************************************
178
179    cpqSiOsCommonModuleTable OBJECT-TYPE
180        SYNTAX  SEQUENCE OF CpqSiOsCommonModuleEntry
181        ACCESS  not-accessible
182        STATUS  deprecated
183        DESCRIPTION
184            "A table of software modules that provide an interface to the
185            device this MIB describes."
186        ::= { cpqSiOsCommon 2 }
187
188    cpqSiOsCommonModuleEntry OBJECT-TYPE
189        SYNTAX  CpqSiOsCommonModuleEntry
190        ACCESS  not-accessible
191        STATUS  deprecated
192        DESCRIPTION
193            "A description of a software module that provides an interface
194            to the device this MIB describes."
195        INDEX   { cpqSiOsCommonModuleIndex }
196        ::= { cpqSiOsCommonModuleTable 1 }
197
198        CpqSiOsCommonModuleEntry ::= SEQUENCE {
199            cpqSiOsCommonModuleIndex       INTEGER,
200            cpqSiOsCommonModuleName        DisplayString,
201            cpqSiOsCommonModuleVersion     DisplayString,
202            cpqSiOsCommonModuleDate        OCTET STRING,
203            cpqSiOsCommonModulePurpose     DisplayString
204        }
205
206    cpqSiOsCommonModuleIndex OBJECT-TYPE
207        SYNTAX  INTEGER (0..255)
208        ACCESS  read-only
209        STATUS  deprecated
210        DESCRIPTION
211            "A unique index for this module description."
212        ::= { cpqSiOsCommonModuleEntry 1 }
213
214    cpqSiOsCommonModuleName OBJECT-TYPE
215        SYNTAX  DisplayString (SIZE (0..255))
216        ACCESS  read-only
217        STATUS  deprecated
218        DESCRIPTION
219            "The module name."
220        ::= { cpqSiOsCommonModuleEntry 2 }
221
222    cpqSiOsCommonModuleVersion OBJECT-TYPE
223        SYNTAX  DisplayString (SIZE (0..5))
224        ACCESS  read-only
225        STATUS  deprecated
226        DESCRIPTION
227            "The module version in XX.YY format.
228
229            Where XX is the major version number and YY is the minor version
230            number.  This field will be a null (size 0) string if the agent
231            cannot provide the module version."
232        ::= { cpqSiOsCommonModuleEntry 3 }
233
234    cpqSiOsCommonModuleDate OBJECT-TYPE
235        SYNTAX  OCTET STRING (SIZE (7))
236        ACCESS  read-only
237        STATUS  deprecated
238        DESCRIPTION
239            "The module date.
240
241             field  octets  contents                  range
242             =====  ======  =======                  =====
243               1      1-2   year                      0..65536
244               2       3    month                     1..12
245               3       4    day                       1..31
246               4       5    hour                      0..23
247               5       6    minute                    0..59
248               6       7    second                    0..60
249                            (use 60 for leap-second)
250
251
252            This field will be set to year = 0 if the agent cannot provide
253            the module date.  The hour, minute, and second field will be set
254            to zero (0) if they are not relevant.  The year field is set
255            with the most significant octet first."
256        ::= { cpqSiOsCommonModuleEntry 4 }
257
258    cpqSiOsCommonModulePurpose OBJECT-TYPE
259        SYNTAX  DisplayString (SIZE (0..255))
260        ACCESS  read-only
261        STATUS  deprecated
262        DESCRIPTION
263            "The purpose of the module described in this entry."
264        ::= { cpqSiOsCommonModuleEntry 5 }
265
266-- ****************************************************************************
267--   System Information Asset Group
268--   ==============================
269--
270-- The compaq enterprise               (1.3.6.1.4.1.232)
271--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
272--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
273--        cpqSiAsset Group             (1.3.6.1.4.1.232.2.2.2)
274--
275--  The cpqSiAsset group contains the serial numbers of any hardware
276--  that supports asset management.
277--
278--  Implementation of the cpqSiAsset group is mandatory for all Insight
279--  Agents that support the System Information MIB.
280--
281-- ****************************************************************************
282
283    cpqSiSysSerialNum OBJECT-TYPE
284        SYNTAX  DisplayString (SIZE (0..255))
285        ACCESS  read-only
286        STATUS  mandatory
287        DESCRIPTION
288            "The serial number of the physical system unit.
289
290            The string will be empty if the system does not report the
291            serial number function."
292        ::= { cpqSiAsset 1 }
293
294    cpqSiFormFactor OBJECT-TYPE
295        SYNTAX  INTEGER {
296            unknown(1),
297            portable(2),
298            laptop(3),
299            desktop(4),
300            tower(5),
301            mini-tower(6),
302            rack-mount(7),
303            nultiboard-chasis(8)
304            }
305        ACCESS  read-write
306        STATUS  mandatory
307        DESCRIPTION
308            "The form factor of the system. Setting this variable to
309             unknown will fail."
310        ::= { cpqSiAsset 2 }
311
312    cpqSiAssetTag OBJECT-TYPE
313        SYNTAX  DisplayString (SIZE (0..255))
314        ACCESS  read-write
315        STATUS  mandatory
316        DESCRIPTION
317            "The customer changeable identifier that is set to the system
318            serial number at the time of manufacture.
319
320            The string will be empty if the system does not report this
321            function."
322        ::= { cpqSiAsset 3 }
323
324     cpqSiOwnershipTag OBJECT-TYPE
325        SYNTAX  DisplayString (SIZE (0..79))
326        ACCESS  read-only
327        STATUS  mandatory
328        DESCRIPTION
329            "This is a customer changeable identifier that will be
330            displayed by ROM at POST.  This is an 80 byte standard
331            ASCII character string and is Administrator Password
332            protected.
333
334            An example could be:
335              Property of Hewlett-Packard Company
336
337            The string should be NULL terminated.  This item will be
338            empty if the system does not report this function."
339        ::= { cpqSiAsset 4 }
340
341    cpqSiSysServiceNum OBJECT-TYPE
342        SYNTAX  DisplayString (SIZE (0..255))
343        ACCESS  read-only
344        STATUS  mandatory
345        DESCRIPTION
346            "The service number of the system unit.
347
348            The string will be empty if the system does not report the
349            system service number."
350        ::= { cpqSiAsset 5 }
351
352    cpqSiSysProductId OBJECT-TYPE
353        SYNTAX  DisplayString (SIZE (0..255))
354        ACCESS  read-only
355        STATUS  mandatory
356        DESCRIPTION
357            "The product id string of the system unit.
358
359            The string will be empty if the system does not report the
360            product id."
361        ::= { cpqSiAsset 6 }
362
363    cpqSiAssetTagMaxLength OBJECT-TYPE
364        SYNTAX  INTEGER
365        ACCESS  read-only
366        STATUS  optional
367        DESCRIPTION
368            " Maximum allowed size in bytes of the asset tag."
369
370        ::= { cpqSiAsset 7 }
371
372-- ****************************************************************************
373--   Virtual System Information Table
374--   ================================
375--
376-- The compaq enterprise               (1.3.6.1.4.1.232)
377--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
378--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
379--        cpqSiAsset Group             (1.3.6.1.4.1.232.2.2.2)
380--         cpqSiVirtualSystemTable     (1.3.6.1.4.1.232.2.2.2.8)
381--          cpqSiVirtualSystemEntry    (1.3.6.1.4.1.232.2.2.2.8.1)
382--
383-- ****************************************************************************
384
385    cpqSiVirtualSystemTable OBJECT-TYPE
386        SYNTAX  SEQUENCE OF CpqSiVirtualSystemEntry
387        ACCESS  not-accessible
388        STATUS  optional
389        DESCRIPTION
390            "A table of virtual system information entries."
391        ::= { cpqSiAsset 8 }
392
393    cpqSiVirtualSystemEntry OBJECT-TYPE
394        SYNTAX  CpqSiVirtualSystemEntry
395        ACCESS  not-accessible
396        STATUS  optional
397        DESCRIPTION
398            "A virtual system information table entry."
399        INDEX   { cpqSiVirtualSystemIndex }
400        ::= { cpqSiVirtualSystemTable 1 }
401
402    CpqSiVirtualSystemEntry ::= SEQUENCE {
403        cpqSiVirtualSystemIndex            INTEGER,
404        cpqSiVirtualSystemSerialNumber     DisplayString,
405        cpqSiVirtualSystemUUID             DisplayString
406    }
407
408    cpqSiVirtualSystemIndex OBJECT-TYPE
409        SYNTAX  INTEGER (0..255)
410        ACCESS  read-only
411        STATUS  optional
412        DESCRIPTION
413            "The unique index of the virtual system information entry."
414        ::= { cpqSiVirtualSystemEntry 1 }
415
416    cpqSiVirtualSystemSerialNumber OBJECT-TYPE
417        SYNTAX  DisplayString
418        ACCESS  read-only
419        STATUS  optional
420        DESCRIPTION
421             "The HP Virtual Serial Number for the computer system package.  The Virtual
422              Serial Number is the system serial number exposed to the operating
423              system when running in an HP Virtual Connect environment.  The Virtual
424              Serial Number presented here will correspond to the Virtual UUID at the
425              same index location."
426        ::= { cpqSiVirtualSystemEntry 2 }
427
428    cpqSiVirtualSystemUUID OBJECT-TYPE
429        SYNTAX  DisplayString
430        ACCESS  read-only
431        STATUS  optional
432        DESCRIPTION
433             "The HP Virtual UUID for the computer system package.  The Virtual
434              UUID is the UUID number exposed to the operating system when running
435              in an HP Virtual Connect environment.  The Virtual UUID presented
436              here will correspond to the Virtual serial number at the same index
437              location."
438        ::= { cpqSiVirtualSystemEntry 3 }
439
440
441-- ****************************************************************************
442--   System Information Security Group
443--   =================================
444--
445-- The compaq enterprise               (1.3.6.1.4.1.232)
446--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
447--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
448--        cpqSiSecurity Group          (1.3.6.1.4.1.232.2.2.3)
449--
450--  The Security group describes how the security features on your
451--  computer are currently configured.
452--
453--  Implementation of the security group is mandatory for all agents that
454--  support the System Information MIB.
455--
456-- ****************************************************************************
457
458    cpqSiPowerOnPassword OBJECT-TYPE
459        SYNTAX  INTEGER {
460            other(1),
461            disabled(2),
462            enabled(3)
463            }
464        ACCESS  read-only
465        STATUS  mandatory
466        DESCRIPTION
467            "The state of the power on password feature."
468        ::= { cpqSiSecurity 1 }
469
470    cpqSiNetServerMode OBJECT-TYPE
471        SYNTAX  INTEGER {
472            other(1),
473            disabled(2),
474            enabled(3)
475            }
476        ACCESS  read-only
477        STATUS  mandatory
478        DESCRIPTION
479            "The state of the network server mode feature."
480        ::= { cpqSiSecurity 2 }
481
482    cpqSiQuickLockPassword OBJECT-TYPE
483        SYNTAX  INTEGER {
484            other(1),
485            disabled(2),
486            enabled(3)
487            }
488        ACCESS  read-only
489        STATUS  mandatory
490        DESCRIPTION
491            "The state of the quicklock password feature."
492        ::= { cpqSiSecurity 3 }
493
494    cpqSiQuickBlank OBJECT-TYPE
495        SYNTAX  INTEGER {
496            other(1),
497            disabled(2),
498            enabled(3)
499            }
500        ACCESS  read-only
501        STATUS  mandatory
502        DESCRIPTION
503            "The state of the quick blank screen feature."
504        ::= { cpqSiSecurity 4 }
505
506    cpqSiDisketteBootControl OBJECT-TYPE
507        SYNTAX  INTEGER {
508            other(1),
509            disabled(2),
510            enabled(3)
511            }
512        ACCESS  read-only
513        STATUS  mandatory
514        DESCRIPTION
515            "The state of the diskette boot control feature."
516        ::= { cpqSiSecurity 5 }
517
518    cpqSiSerialPortAControl OBJECT-TYPE
519        SYNTAX  INTEGER {
520            other(1),
521            disabled(2),
522            enabled(3)
523            }
524        ACCESS  read-only
525        STATUS  mandatory
526        DESCRIPTION
527            "The state of the access control for the primary serial port
528            interface embedded in the system board."
529        ::= { cpqSiSecurity 6 }
530
531    cpqSiSerialPortBControl OBJECT-TYPE
532        SYNTAX  INTEGER {
533            other(1),
534            disabled(2),
535            enabled(3)
536            }
537        ACCESS  read-only
538        STATUS  mandatory
539        DESCRIPTION
540            "The state of the access control for the secondary serial port
541            interface embedded in the system board."
542        ::= { cpqSiSecurity 7 }
543
544    cpqSiParallelPortControl OBJECT-TYPE
545        SYNTAX  INTEGER {
546            other(1),
547            disabled(2),
548            enabled(3)
549            }
550        ACCESS  read-only
551        STATUS  mandatory
552        DESCRIPTION
553            "The state of the access control for the parallel port interface
554            embedded in the system board."
555        ::= { cpqSiSecurity 8 }
556
557    cpqSiFloppyDiskControl OBJECT-TYPE
558        SYNTAX  INTEGER {
559            other(1),
560            disabled(2),
561            enabled(3)
562            }
563        ACCESS  read-only
564        STATUS  mandatory
565        DESCRIPTION
566            "The state of the access control for the floppy diskette
567            interface embedded in the system board."
568        ::= { cpqSiSecurity 9 }
569
570    cpqSiFixedDiskControl OBJECT-TYPE
571        SYNTAX  INTEGER {
572            other(1),
573            disabled(2),
574            enabled(3)
575            }
576        ACCESS  read-only
577        STATUS  mandatory
578        DESCRIPTION
579            "The state of the access control for the fixed disk interface
580            embedded in the system board."
581        ::= { cpqSiSecurity 10 }
582
583    cpqSiHoodRemovedTime OBJECT-TYPE
584        SYNTAX  DisplayString (SIZE (0..255))
585        ACCESS  read-only
586        STATUS  mandatory
587        DESCRIPTION
588            "Last detection of hood removed by Smart Hood Sensor."
589
590        ::= { cpqSiSecurity 11 }
591
592    cpqSiHoodSensorConfiguration OBJECT-TYPE
593        SYNTAX  INTEGER {
594                other(1),
595                disabled(2),
596                notifyUser(3),
597                adminPasswordProtected(4)
598                }
599        ACCESS  read-only
600        STATUS  mandatory
601        DESCRIPTION
602            "This is the current configuration of the Smart Cover
603             sensor.
604
605             The following values are currently defined:
606
607             other(1)
608               Smart Cover sensor is not supported on this system or cannot
609               be determined by the Insight Agent.  You may need to upgrade
610               your software.
611
612             disabled(2)
613               Smart Cover sensor will not detect a hood removal and
614               cpqSiHoodRemovedTime will not be updated.
615
616             notifyUser(3)
617               Smart Cover sensor will detect a hood removal and will display
618               a message at POST for the user.
619
620             adminPasswordProtected(4)
621               Smart Cover sensor will detect a hood removal and will display
622               a message at POST for the user to enter the Admin Password.
623               The system will not boot until proper password is entered."
624         ::= { cpqSiSecurity 12 }
625
626
627    cpqSiSmartCoverLockStatus OBJECT-TYPE
628        SYNTAX  INTEGER {
629                other(1),
630                unlocked(2),
631                locked(3)
632             }
633        ACCESS  read-only
634        STATUS  mandatory
635        DESCRIPTION
636            "This is the current status of the Smart Cover
637             Lock. The following values are currently defined:
638
639             other(1)
640               Smart Cover Lock is not supported on this system or cannot
641               be determined by the Insight Agent.  You may need to upgrade
642               your software.
643
644             unlocked(2)
645               Smart Cover Lock is not locked.  The status will be set to
646               unlocked due to one of the following:
647                  1. The system hood is removed, or
648                  2. There is no administrator password set, or
649                  3. The administrator manually sets status to unlock.
650
651             locked(3)
652               Smart Cover Lock is locked. The administrator password is
653               required to unlock the hood."
654         ::= { cpqSiSecurity 13 }
655
656    cpqSiUSBPortControl OBJECT-TYPE
657        SYNTAX  INTEGER {
658            other(1),
659            disabled(2),
660            enabled(3),
661            legacydisabled(4),
662            externalportdisabled(5)
663            }
664        ACCESS  read-only
665        STATUS  mandatory
666        DESCRIPTION
667            "The state of the access control for the Universal
668            Serial Bus interface(s) embedded in the system
669            board.
670
671             other(1)
672               If Status could not be determined.
673
674             disabled(2)
675               USB interface is disable.
676
677             enabled(3)
678               USB interface is enable.
679
680             legacydisabled(4)
681               Legacy USB interface is disabled.
682
683             externalportdisabled(5)
684               External USB Ports are disabled."
685        ::= { cpqSiSecurity 14 }
686
687    cpqSiVirtualSerialPortControl OBJECT-TYPE
688        SYNTAX  INTEGER {
689            other(1),
690            disabled(2),
691            enabled(3)
692            }
693        ACCESS  read-only
694        STATUS  mandatory
695        DESCRIPTION
696            "The state of the access control for the virtual serial port interface
697            embedded in the system board."
698        ::= { cpqSiSecurity 15 }
699
700-- ****************************************************************************
701--   System Information System Board Group
702--   =====================================
703--
704-- The compaq enterprise               (1.3.6.1.4.1.232)
705--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
706--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
707--        cpqSiSystemBoard Group       (1.3.6.1.4.1.232.2.2.4)
708--
709--  The cpqSiSystemBoard group describe features of your computer
710--  system board.
711--
712--  Implementation of the cpqSiSystemBoard group is mandatory for all agents
713--  that support the System Information MIB.
714--
715-- ****************************************************************************
716
717    cpqSiProductId OBJECT-TYPE
718        SYNTAX  INTEGER  (1..65535)
719        ACCESS  read-only
720        STATUS  mandatory
721        DESCRIPTION
722            "The machine product ID.
723
724            This value indicates the product type of the system board
725            in this system.  The value 127 will be given if the machine ID
726            cannot be determined.  A value of 127 will also be used for the
727            special case of a machine containing neither EISA nor ISA slots."
728        ::= { cpqSiSystemBoard 1 }
729
730    cpqSiProductName OBJECT-TYPE
731        SYNTAX  DisplayString (SIZE (0..255))
732        ACCESS  read-only
733        STATUS  mandatory
734        DESCRIPTION
735            "The machine product name.
736
737            The name of the machine used in this system."
738        ::= { cpqSiSystemBoard 2 }
739
740    cpqSiAuxiliaryInput OBJECT-TYPE
741        SYNTAX  INTEGER {
742            other(1),
743            disabled(2),
744            enabled(3)
745            }
746        ACCESS  read-only
747        STATUS  mandatory
748        DESCRIPTION
749            "The state of the auxiliary input (pointing) device."
750        ::= { cpqSiSystemBoard 4 }
751
752-- ****************************************************************************
753--   System Information Memory Module Table
754--   ======================================
755--
756-- The compaq enterprise               (1.3.6.1.4.1.232)
757--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
758--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
759--        cpqSiSystemBoard Group       (1.3.6.1.4.1.232.2.2.4)
760--         cpqSiMemModuleTable         (1.3.6.1.4.1.232.2.2.4.5)
761--          cpqSiMemModuleEntry        (1.3.6.1.4.1.232.2.2.4.5.1)
762--
763-- ****************************************************************************
764--   Deprecated this table in 8.20 time frame please use the
765--   cpqHeResMem2ModuleTable tables to get value
766
767    cpqSiMemModuleTable OBJECT-TYPE
768        SYNTAX  SEQUENCE OF CpqSiMemModuleEntry
769        ACCESS  not-accessible
770        STATUS  mandatory
771        DESCRIPTION
772            "A table of memory module descriptions."
773        ::= { cpqSiSystemBoard 5 }
774
775    cpqSiMemModuleEntry OBJECT-TYPE
776        SYNTAX  CpqSiMemModuleEntry
777        ACCESS  not-accessible
778        STATUS  mandatory
779        DESCRIPTION
780            "A memory module description."
781        INDEX   { cpqSiMemBoardIndex , cpqSiMemModuleIndex }
782        ::= { cpqSiMemModuleTable 1 }
783
784    CpqSiMemModuleEntry ::= SEQUENCE {
785        cpqSiMemBoardIndex            INTEGER,
786        cpqSiMemModuleIndex           INTEGER,
787        cpqSiMemModuleSize            INTEGER,
788        cpqSiMemModuleType            INTEGER,
789        cpqSiMemModuleSpeed           INTEGER,              -- deprecated
790        cpqSiMemModuleTechnology      INTEGER,
791        cpqSiMemModuleManufacturer    DisplayString,
792        cpqSiMemModulePartNo          DisplayString,
793        cpqSiMemModuleDate            OCTET STRING,
794        cpqSiMemModuleSerialNo        DisplayString,
795        cpqSiMemModuleECCStatus       INTEGER,
796        cpqSiMemModuleHwLocation      DisplayString,
797        cpqSiMemModuleFrequency       INTEGER,
798        cpqSiMemModuleCellTablePtr    INTEGER,
799        cpqSiMemModuleCellStatus      INTEGER,
800        cpqSiMemModulePartNoMfgr      DisplayString,
801        cpqSiMemModuleSerialNoMfgr    DisplayString
802    }
803
804    cpqSiMemBoardIndex OBJECT-TYPE
805        SYNTAX  INTEGER (0..255)
806        ACCESS  read-only
807        STATUS  mandatory
808        DESCRIPTION
809            "The slot in which the memory board or cartridge is installed.
810
811            A value of 0 indicates memory installed directly on the
812            system board."
813        ::= { cpqSiMemModuleEntry 1 }
814
815    cpqSiMemModuleIndex OBJECT-TYPE
816        SYNTAX  INTEGER (0..65535)
817        ACCESS  read-only
818        STATUS  mandatory
819        DESCRIPTION
820            "The memory module number."
821        ::= { cpqSiMemModuleEntry 2 }
822
823    cpqSiMemModuleSize OBJECT-TYPE
824        SYNTAX  INTEGER (0..2147483647)
825        ACCESS  read-only
826        STATUS  mandatory
827        DESCRIPTION
828            "Module memory size in kilobytes.  A kilobyte of memory is
829            defined as 1024 bytes.
830
831            A size of 0 indicates the module is not present."
832        ::= { cpqSiMemModuleEntry 3 }
833
834    cpqSiMemModuleType OBJECT-TYPE
835        SYNTAX  INTEGER {
836                other(1),
837                board(2),
838                cpqSingleWidthModule(3),
839                cpqDoubleWidthModule(4),
840                simm(5),
841                pcmcia(6),
842                compaq-specific(7),
843                dimm(8),
844                smallOutlineDimm(9),
845                rimm(10),
846                srimm(11),
847                fb-dimm(12)
848             }
849        ACCESS  read-only
850        STATUS  mandatory
851        DESCRIPTION
852            "Type of memory module installed.  The value other(1) will be
853             given if the type is not known.  The value board(2) will be
854             given if the memory module is permanently mounted (not modular)
855             on a system board or memory expansion board."
856        ::= { cpqSiMemModuleEntry 4 }
857
858    cpqSiMemModuleSpeed OBJECT-TYPE
859        SYNTAX  INTEGER (0..65535)
860        ACCESS  read-only
861        STATUS  deprecated
862        DESCRIPTION
863            "Module memory speed in nanoseconds.  The value zero (0) will
864             be given if the module speed cannot be determined."
865        ::= { cpqSiMemModuleEntry 5 }
866
867    cpqSiMemModuleTechnology OBJECT-TYPE
868        SYNTAX  INTEGER {
869                other(1),
870                fastPageMode(2),
871                edoPageMode(3),
872                burstEdoPageMode(4),
873                synchronous(5),
874                rdram(6)
875             }
876        ACCESS  read-only
877        STATUS  mandatory
878        DESCRIPTION
879            "Technology type of memory module installed.  The value other(1)
880             will be given if the technology is not known."
881        ::= { cpqSiMemModuleEntry 6 }
882
883    cpqSiMemModuleManufacturer OBJECT-TYPE
884        SYNTAX  DisplayString (SIZE (0..255))
885        ACCESS  read-only
886        STATUS  mandatory
887        DESCRIPTION
888             "The memory module's manufacturer name.
889
890              This field will be a null (size 0) string if the manufacturer
891              name is not available."
892        ::= { cpqSiMemModuleEntry 7 }
893
894    cpqSiMemModulePartNo OBJECT-TYPE
895        SYNTAX  DisplayString (SIZE (0..255))
896        ACCESS  read-only
897        STATUS  mandatory
898        DESCRIPTION
899             "The memory module's manufacturer part number.
900
901              This field will be a null (size 0) string if the manufacturer
902              part number is not available."
903        ::= { cpqSiMemModuleEntry 8 }
904
905    cpqSiMemModuleDate OBJECT-TYPE
906        SYNTAX  OCTET STRING (SIZE (7))
907        ACCESS  read-only
908        STATUS  mandatory
909        DESCRIPTION
910             "The memory module date of manufacture.
911
912             field  octets  contents                  range
913             =====  ======  ======================    ========
914               1     1-2    year                      0..65536
915               2       3    month                     1..12
916               3       4    day                       1..31
917               4       5    hour                      0..23
918               5       6    minute                    0..59
919               6       7    second                    0..60
920                           (use 60 for leap-second)
921
922             This field will be set to year = 0 if the date of manufacture
923             is not available.  The hour, minute, and second fields will
924             always be set to 0."
925        ::= { cpqSiMemModuleEntry 9 }
926
927    cpqSiMemModuleSerialNo OBJECT-TYPE
928        SYNTAX  DisplayString (SIZE (0..255))
929        ACCESS  read-write
930        STATUS  mandatory
931        DESCRIPTION
932             "The memory module's serial number.
933
934              This field will be a null (size 0) string if the serial number
935              is not available."
936        ::= { cpqSiMemModuleEntry 10 }
937
938    cpqSiMemModuleECCStatus OBJECT-TYPE
939        SYNTAX  INTEGER {
940            other(1),
941            ok(2),
942            degraded(3),
943            degradedModuleIndexUnknown(4)
944        }
945        ACCESS  read-only
946        STATUS  mandatory
947        DESCRIPTION
948             "This provides the current status of the correctable memory
949              errors for this memory module.
950
951              The following status values are supported:
952
953                 other(1):
954                   ECC is not supported on this memory module.
955
956                 ok(2):
957                   The correctable error count is below threshold.
958
959                 degraded(3):
960                   The correctable error count has exceeded threshold.
961
962                 degradedModuleIndexUnknown(4):
963                   The correctable error count has exceeded threshold.
964                   The module index not available."
965        ::= { cpqSiMemModuleEntry 11 }
966
967    cpqSiMemModuleHwLocation OBJECT-TYPE
968        SYNTAX  DisplayString (SIZE (0..255))
969        ACCESS  read-only
970        STATUS  optional
971        DESCRIPTION
972            "A text description of the hardware location, on complex
973             multi SBB hardware only, for the memory module.
974             A NULL string indicates that the hardware location could not
975             be determined or is irrelevant."
976        ::= { cpqSiMemModuleEntry 12 }
977
978
979    cpqSiMemModuleFrequency OBJECT-TYPE
980        SYNTAX  INTEGER (0..65535)
981        ACCESS  read-only
982        STATUS  mandatory
983        DESCRIPTION
984            "The memory module frequency in MHz.  The value zero (0) will
985             be given if the module frequency cannot be determined."
986        ::= { cpqSiMemModuleEntry 13 }
987
988    cpqSiMemModuleCellTablePtr OBJECT-TYPE
989        SYNTAX  INTEGER (0..15)
990        ACCESS  read-only
991        STATUS  optional
992        DESCRIPTION
993            "Index for the cell in cpqSeCellTable where the memory board is
994             installed."
995        ::= { cpqSiMemModuleEntry 14 }
996
997    cpqSiMemModuleCellStatus OBJECT-TYPE
998        SYNTAX  INTEGER {
999            other(1),
1000            ok(2),
1001            deconfigured(3)
1002        }
1003        ACCESS  read-only
1004        STATUS  optional
1005        DESCRIPTION
1006             "This provides the current status for this memory module.
1007
1008              The following status values are supported:
1009
1010                 other(1):
1011                   The memory module status is not available
1012
1013                 ok(2):
1014                   The memory module is active
1015
1016                 deconfigured(3):
1017                   The memory module is not ready"
1018        ::= { cpqSiMemModuleEntry 15 }
1019
1020
1021    cpqSiMemModulePartNoMfgr OBJECT-TYPE
1022        SYNTAX  DisplayString (SIZE (0..255))
1023        ACCESS  read-only
1024        STATUS  optional
1025        DESCRIPTION
1026             "The memory module's manufacturer's part number.
1027
1028              This field will be a null (size 0) string if the manufacturer
1029              part number is not available."
1030        ::= { cpqSiMemModuleEntry 16 }
1031
1032    cpqSiMemModuleSerialNoMfgr OBJECT-TYPE
1033        SYNTAX  DisplayString (SIZE (0..255))
1034        ACCESS  read-only
1035        STATUS  optional
1036        DESCRIPTION
1037             "The memory module's manufacturer's serial number.
1038
1039              This field will be a null (size 0) string if the manufacturer
1040              serial number is not available."
1041        ::= { cpqSiMemModuleEntry 17 }
1042
1043-- ****************************************************************************
1044--   System Information System Board Group
1045--   =====================================
1046--
1047-- The compaq enterprise               (1.3.6.1.4.1.232)
1048--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1049--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1050--        cpqSiSystemBoard Group       (1.3.6.1.4.1.232.2.2.4)
1051--
1052--
1053-- ****************************************************************************
1054
1055    cpqSiSystemId OBJECT-TYPE
1056        SYNTAX  INTEGER (0..65535)
1057        ACCESS  read-only
1058        STATUS  mandatory
1059        DESCRIPTION
1060            "The System ID.
1061
1062            This value indicates the system ID of the system board
1063            in this system.  This ID replaces the product ID used in
1064            older machines (cpqSiProductId).  A value of 7Eh for the
1065            cpqSiProductId indicates that the cpqSiSystemId should be
1066            used to identify the system.  A value of zero (0)
1067            indicates that the system ID function is not supported on this
1068            machine.  In this case, the cpqSiProductId should be used to
1069            identify the system."
1070        ::= { cpqSiSystemBoard 6 }
1071
1072    cpqSiSystemCpuId OBJECT-TYPE
1073        SYNTAX  INTEGER (0..65535)
1074        ACCESS  read-only
1075        STATUS  mandatory
1076        DESCRIPTION
1077            "The System ID : CPU Component.
1078
1079            This value indicates the CPU type of the system board
1080            in this system.  A value of zero (0) indicates that the CPU
1081            type cannot be determined."
1082        ::= { cpqSiSystemBoard 7 }
1083
1084    cpqSiFlashRomSupport OBJECT-TYPE
1085        SYNTAX  INTEGER {
1086            other(1),
1087            notSupported(2),
1088            supported(3)
1089            }
1090        ACCESS  read-only
1091        STATUS  mandatory
1092        DESCRIPTION
1093            "This value indicates if this system supports flash upgradable
1094            system ROM."
1095        ::= { cpqSiSystemBoard 8 }
1096
1097    cpqSiQuickTestRomDate OBJECT-TYPE
1098        SYNTAX  OCTET STRING (SIZE (7))
1099        ACCESS  read-only
1100        STATUS  mandatory
1101        DESCRIPTION
1102            "This value indicates the date of the current quick test ROM
1103            image.
1104
1105             field  octets  contents                  range
1106             =====  ======  =======                  =====
1107               1      1-2   year                      0..65536
1108               2       3    month                     1..12
1109               3       4    day                       1..31
1110               4       5    hour                      0..23
1111               5       6    minute                    0..59
1112               6       7    second                    0..60
1113                            (use 60 for leap-second)
1114
1115
1116            This field will be set to year = 0 if quick test ROM is not
1117            present.  The hour, minute, and second field will be set
1118            to zero (0) if they are not relevant.  The year field is set
1119                   with the most significant octet first."
1120        ::= { cpqSiSystemBoard 9 }
1121
1122    cpqSiReboot OBJECT-TYPE
1123        SYNTAX  INTEGER {
1124                notAvailable(1),
1125                available(2),
1126                defaultOnlyAvailable(3),
1127                rebootToCpqUtils(2693),
1128                rebootToDefault(8115),
1129                autoShutdown(9037)
1130                }
1131        ACCESS  read-write
1132        STATUS  deprecated
1133        DESCRIPTION
1134            "This object may contain the following values:
1135                 notAvailable(1)
1136                      the system does not support the reboot functionality.
1137                      Setting this object to notAvailable(1) has no effect.
1138
1139                 available(2)
1140                      the system supports the both reboot to functionalities.
1141                      Setting this object to available(2) has no effect.
1142
1143                 defaultOnlyAvailable(3)
1144                      the system supports the only the default reboot functionality.
1145                      Setting this object to available(3) has no effect.
1146
1147                 rebootToCpqUtils(2693)
1148                      the system will reboot to the System Utilities if
1149                      the reboot functionality is available.  If possible,
1150                      the agent will attempt to gracefully shutdown the
1151                      operating system before performing the reboot.
1152                      If this functionality is unavailable on this system
1153                      then all sets will have no effect.
1154
1155                 rebootToDefault(8115)
1156                      the system will reboot and allow the default boot
1157                      process to occur if the reboot functionality is
1158                      available.  If possible, the agent will attempt to
1159                      gracefully shutdown the operating system before
1160                      performing the reboot.  If this functionality is
1161                      unavailable on this system then all sets will have
1162                      no effect.
1163
1164                 autoShutdown(9037)
1165                      If possible, the agent will attempt to gracefully
1166                      shutdown the operating system. The agent will not
1167                      preform a reboot.
1168
1169                        "
1170
1171        ::= { cpqSiSystemBoard 10 }
1172
1173
1174-- ****************************************************************************
1175--   System Information Processor Microcode Patch Table
1176--   ==================================================
1177--
1178-- The compaq enterprise               (1.3.6.1.4.1.232)
1179--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1180--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1181--        cpqSiSystemBoard Group       (1.3.6.1.4.1.232.2.2.4)
1182--         cpqSiProcMicroPatchTable    (1.3.6.1.4.1.232.2.2.4.11)
1183--          cpqSiProcMicroPatchEntry   (1.3.6.1.4.1.232.2.2.4.11.1)
1184--
1185-- ****************************************************************************
1186
1187    cpqSiProcMicroPatchTable OBJECT-TYPE
1188        SYNTAX  SEQUENCE OF CpqSiProcMicroPatchEntry
1189        ACCESS  not-accessible
1190        STATUS  mandatory
1191        DESCRIPTION
1192            "This table lists the set of processor microcode patches that
1193            the system ROM contains. During post, the ROM will apply the
1194            appropriate patches to the CPU microcode. Scan this table to
1195            ensure that a patch is being applied to a processor."
1196        ::= { cpqSiSystemBoard 11 }
1197
1198    cpqSiProcMicroPatchEntry OBJECT-TYPE
1199        SYNTAX  CpqSiProcMicroPatchEntry
1200        ACCESS  not-accessible
1201        STATUS  mandatory
1202        DESCRIPTION
1203            "An entry describing one microcode patch contained in the system
1204            ROM."
1205        INDEX   { cpqSiProcMicroPatchIndex }
1206        ::= { cpqSiProcMicroPatchTable 1 }
1207
1208    CpqSiProcMicroPatchEntry ::= SEQUENCE {
1209        cpqSiProcMicroPatchIndex   INTEGER,
1210        cpqSiProcMicroPatchId      INTEGER,
1211        cpqSiProcMicroPatchDate    OCTET STRING,
1212        cpqSiProcMicroPatchFamily  OCTET STRING }
1213
1214    cpqSiProcMicroPatchIndex OBJECT-TYPE
1215        SYNTAX  INTEGER (1..255)
1216        ACCESS  read-only
1217        STATUS  mandatory
1218        DESCRIPTION
1219            "Index into the microcode patch table."
1220        ::= { cpqSiProcMicroPatchEntry 1 }
1221
1222    cpqSiProcMicroPatchId OBJECT-TYPE
1223        SYNTAX  INTEGER
1224        ACCESS  read-only
1225        STATUS  mandatory
1226        DESCRIPTION
1227            "The ID of this particular CPU microcode patch."
1228        ::= { cpqSiProcMicroPatchEntry 2 }
1229
1230    cpqSiProcMicroPatchDate OBJECT-TYPE
1231        SYNTAX  OCTET STRING (SIZE (7))
1232        ACCESS  read-only
1233        STATUS  mandatory
1234        DESCRIPTION
1235            "This value indicates the date of this CPU microcode patch.
1236
1237             field  octets  contents                  range
1238             =====  ======  =======                  =====
1239               1      1-2   year                      0..65536
1240               2       3    month                     1..12
1241               3       4    day                       1..31
1242               4       5    hour                      0..23
1243               5       6    minute                    0..59
1244               6       7    second                    0..60
1245                            (use 60 for leap-second)
1246
1247                 NOTE: Year is stored in packed BCD. The most significant
1248                 part is in the second octet. For example:
1249                   1995 would be stored as 0x95 0x19.
1250
1251            The hour, minute, and second field will be set to zero (0)
1252            if they are not relevant.  The year field is set with the
1253            most significant octet first."
1254        ::= { cpqSiProcMicroPatchEntry 3 }
1255
1256    cpqSiProcMicroPatchFamily OBJECT-TYPE
1257        SYNTAX  OCTET STRING (SIZE (3))
1258        ACCESS  read-only
1259        STATUS  mandatory
1260        DESCRIPTION
1261            "The valid family/model/step of the processor that this CPU
1262            microcode patch applies to.
1263
1264             field  octets  contents                  range
1265             =====  ======  =======                  =====
1266               1       1    CPU Step                  0..255
1267               2       2    CPU Model                 0..255
1268               3       3    CPU Family                0..255 "
1269        ::= { cpqSiProcMicroPatchEntry 4 }
1270
1271
1272-- ****************************************************************************
1273--   System Information System Board Group
1274--   =====================================
1275--
1276-- The compaq enterprise               (1.3.6.1.4.1.232)
1277--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1278--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1279--        cpqSiSystemBoard Group       (1.3.6.1.4.1.232.2.2.4)
1280--
1281--
1282-- ****************************************************************************
1283
1284    cpqSiPowerMgmtStatus OBJECT-TYPE
1285        SYNTAX  INTEGER {
1286            other(1),
1287            disabled(2),
1288            enabled(3)
1289            }
1290        ACCESS read-only
1291        STATUS mandatory
1292        DESCRIPTION
1293            "The state of power management."
1294        ::= { cpqSiSystemBoard 12 }
1295
1296
1297    cpqSiRebootFlags OBJECT-TYPE
1298        SYNTAX  INTEGER
1299        ACCESS  read-write
1300        STATUS  mandatory
1301        DESCRIPTION
1302            "The Reboot Flags.
1303
1304            This is a collection of flags used to indicate the re-boot
1305            options available. This integer is a bitmap, with each bit
1306            indicating the availability of an option. If the bit is set
1307            to 1, the option is available; otherwise it is not. Multiple
1308            options are allowed.
1309
1310            NOTE:   bit 31 is the most significant bit, bit 0 is the least
1311                    significant.
1312
1313
1314            Status   This is a collection of flags.  Each bit has the
1315                     following meaning when it is on (1):
1316
1317                     Bit 31:     Execute Set
1318                     Bit 30-6:   RESERVED
1319                     Bit 5:      Boot to ROM Based Setup
1320                     Bit 4:      RESERVED
1321                     Bit 3:      Boot to OS
1322                     Bit 2:      Boot to Utils
1323                     Bit 1:      Warm Boot
1324                     Bit 0:      Cold Boot"
1325
1326
1327
1328        ::= { cpqSiSystemBoard 13 }
1329
1330    cpqSiMemErrorIndex OBJECT-TYPE
1331        SYNTAX  INTEGER (0..65535)
1332        ACCESS  read-only
1333        STATUS  mandatory
1334        DESCRIPTION
1335            "Placeholder for memory module number for ECC traps.
1336            Represents the number of the memory module for which an ECC status
1337            change has occurred. Set to 65535 if module number not available."
1338        ::= { cpqSiSystemBoard 14 }
1339
1340    cpqSiMemECCCondition OBJECT-TYPE
1341        SYNTAX  INTEGER {
1342            other(1),
1343            ok(2),
1344            degraded(3)
1345        }
1346        ACCESS  read-only
1347        STATUS  mandatory
1348        DESCRIPTION
1349            "This provides the current condition of the correctable memory
1350             errors for the entire memory.
1351
1352             The following status values are supported:
1353
1354             other(1) :
1355               ECC is not supported.
1356
1357             ok(2)    :
1358               The correctable error count is below threshold.
1359
1360             degraded(3) :
1361               The correctable error count has exceeded threshold."
1362
1363        ::= { cpqSiSystemBoard 15 }
1364
1365    cpqSiMemConfigChangeData OBJECT-TYPE
1366        SYNTAX  DisplayString (SIZE (0..383))
1367        ACCESS  read-only
1368        STATUS  mandatory
1369        DESCRIPTION
1370            "Text string for the memory configuration change trap."
1371        ::= { cpqSiSystemBoard 16 }
1372
1373    cpqSiServerSystemId OBJECT-TYPE
1374        SYNTAX  DisplayString (SIZE (0..8))
1375        ACCESS  read-only
1376        STATUS  mandatory
1377        DESCRIPTION
1378             "A Server System ID.
1379
1380             This value is used to uniquely identify systems via a unique
1381             ID on systems that do not support the EISA bus."
1382        ::= { cpqSiSystemBoard 17 }
1383
1384    cpqSiPowerScheme OBJECT-TYPE
1385        SYNTAX  INTEGER {
1386            unsupported(1),
1387            other(2),
1388            power-saver(3),
1389            balanced(4),
1390            high-performance(5),
1391            user-defined(6)
1392        }
1393        ACCESS  read-only
1394        STATUS  optional
1395        DESCRIPTION
1396             "The current active power plan or power scheme of the system."
1397        ::= { cpqSiSystemBoard 18 }
1398
1399    cpqSiPowerSchemeName OBJECT-TYPE
1400        SYNTAX  DisplayString (SIZE (0..255))
1401        ACCESS  read-only
1402        STATUS  optional
1403        DESCRIPTION
1404             "The name of current active power plan or power scheme of the
1405        system. When cpqSiPowerScheme has a value of user-defined(6), the
1406        user defined name can be populated here."
1407        ::= { cpqSiSystemBoard 19 }
1408
1409    cpqSiCurrentPerformanceStatePointer OBJECT-TYPE
1410        SYNTAX  INTEGER (0..65535)
1411        ACCESS  read-only
1412        STATUS  optional
1413        DESCRIPTION
1414             "Pointer to cpqSiPerfStateIndex in cpqSiPerfStateTable to indicate the current performance state of the system."
1415       ::= { cpqSiSystemBoard 20 }
1416
1417   cpqSiMinPerformanceState OBJECT-TYPE
1418        SYNTAX  INTEGER (0..65535)
1419        ACCESS  read-only
1420        STATUS  optional
1421        DESCRIPTION
1422             "The slowest performance state by the selected power state policy."
1423       ::= { cpqSiSystemBoard 21 }
1424
1425    cpqSiMaxPerformanceState OBJECT-TYPE
1426        SYNTAX  INTEGER (0..65535)
1427        ACCESS  read-only
1428        STATUS  optional
1429        DESCRIPTION
1430             "The fastest performance state supported by the selected power state policy."
1431       ::= { cpqSiSystemBoard 22 }
1432
1433-- ****************************************************************************
1434--   Performance State Table
1435--   ================================
1436--
1437-- The compaq enterprise               (1.3.6.1.4.1.232)
1438--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1439--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1440--        cpqSiSystemBoard Group       (1.3.6.1.4.1.232.2.2.4)
1441--         cpqSiPerfStateTable         (1.3.6.1.4.1.232.2.2.4.23)
1442--          cpqSiPerfStateEntry        (1.3.6.1.4.1.232.2.2.4.23.1)
1443--
1444-- ****************************************************************************
1445
1446     cpqSiPerfStateTable OBJECT-TYPE
1447         SYNTAX  SEQUENCE OF CpqSiPerfStateEntry
1448         ACCESS  not-accessible
1449         STATUS  optional
1450         DESCRIPTION
1451              "A table of supported performance states of the system."
1452        ::= { cpqSiSystemBoard 23 }
1453
1454    cpqSiPerfStateEntry OBJECT-TYPE
1455        SYNTAX  CpqSiPerfStateEntry
1456        ACCESS  not-accessible
1457        STATUS  optional
1458        DESCRIPTION
1459             "An entry describing a supported performance state of the system."
1460        INDEX   { cpqSiPerfStateIndex }
1461        ::= { cpqSiPerfStateTable 1 }
1462
1463    CpqSiPerfStateEntry ::= SEQUENCE {
1464        cpqSiPerfStateIndex           INTEGER,
1465        cpqSiPerfState                INTEGER,
1466        cpqSiPerfStateCpuFrequency    INTEGER,
1467        cpqSiPerfStateCpuPower        INTEGER
1468    }
1469
1470    cpqSiPerfStateIndex OBJECT-TYPE
1471        SYNTAX  INTEGER (0..65535)
1472        ACCESS  read-only
1473        STATUS  optional
1474        DESCRIPTION
1475             "Index into the performance state table. cpqSiCurrentPerformanceStatePointer should point to one of these values."
1476        ::= { cpqSiPerfStateEntry 1 }
1477
1478    cpqSiPerfState OBJECT-TYPE
1479        SYNTAX  INTEGER (0.. 65535)
1480        ACCESS  read-only
1481        STATUS  optional
1482        DESCRIPTION
1483             "Performance state number. A unique number assigned to a performance state instance."
1484        ::= { cpqSiPerfStateEntry 2 }
1485
1486    cpqSiPerfStateCpuFrequency OBJECT-TYPE
1487        SYNTAX  INTEGER (0..2147483647)
1488        ACCESS  read-only
1489        STATUS  optional
1490        DESCRIPTION
1491            "The processor frequency in megahertz for this performance state instance."
1492        ::= { cpqSiPerfStateEntry 3 }
1493
1494    cpqSiPerfStateCpuPower OBJECT-TYPE
1495        SYNTAX  INTEGER (0..2147483647)
1496        ACCESS  read-only
1497        STATUS  optional
1498        DESCRIPTION
1499             "The processor power setting in milliwatts for this performance state instance."
1500        ::= { cpqSiPerfStateEntry 4 }
1501
1502    cpqSiTPMmodule OBJECT-TYPE
1503        SYNTAX  INTEGER {
1504            other(1),
1505            absent(2),
1506            presentEnabled (3),
1507            presentDisabled (4)
1508        }
1509        ACCESS  read-only
1510        STATUS  optional
1511        DESCRIPTION
1512             "This field will be populated if TPM module is present in the system board.
1513            other(1)
1514               No record of TPM exist.
1515            absent(2)
1516               TPM module is not present in the system.
1517            presentEnabled(3)
1518               TPM module is present in the system and currently enabled.
1519            presentDisabled(4)
1520               TPM module is present in the system and currently not enabled."
1521       ::= { cpqSiSystemBoard 24 }
1522
1523    cpqSiTrustedModuleType OBJECT-TYPE
1524        SYNTAX  INTEGER  (0..255)
1525        ACCESS  read-only
1526        STATUS  optional
1527        DESCRIPTION
1528            "Bits[3:0] = Trusted Module Type:
1529                    1h = Not Specified
1530                    2h = TPM 1.2
1531                    3h = TPM 2.0
1532                    4h = TM  1.0
1533                    5h - 0Fh = Reserved."
1534
1535       ::= { cpqSiSystemBoard 25 }
1536
1537-- ****************************************************************************
1538--   System Information Board Revision Group
1539--   =======================================
1540--
1541-- The compaq enterprise               (1.3.6.1.4.1.232)
1542--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1543--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1544--        cpqSiBoardRev Group          (1.3.6.1.4.1.232.2.2.5)
1545--
1546--  The cpqSiBoardRev group describes the board revision information.
1547--
1548--  Implementation of the cpqSiBoardRev group is mandatory for all
1549--  agents that support the System Information MIB in a system that
1550--  supports the board revision feature.
1551--
1552-- ****************************************************************************
1553
1554    cpqSiCurRevDate OBJECT-TYPE
1555        SYNTAX  DisplayString (SIZE (8))
1556        ACCESS  read-only
1557        STATUS  mandatory
1558        DESCRIPTION
1559            "The current board revision configuration date in MM/DD/YY
1560            format.  This is the date that the EISA Configuration Utility
1561            was used to define the current configuration.  This value will
1562            contain 'N/A' if this system does not support this feature."
1563        ::= { cpqSiBoardRev 1 }
1564
1565    cpqSiPrevRevDate OBJECT-TYPE
1566        SYNTAX  DisplayString (SIZE (8))
1567        ACCESS  read-only
1568        STATUS  mandatory
1569        DESCRIPTION
1570            "The previous board revision configuration date in MM/DD/YY
1571            format.  This is the date that the EISA Configuration Utility
1572            was used to define the previous configuration.  This value will
1573            contain 'N/A' if this system does not support this feature."
1574        ::= { cpqSiBoardRev 2 }
1575
1576-- ****************************************************************************
1577--    System Information Board Revision Table
1578--   ========================================
1579--
1580-- The compaq enterprise               (1.3.6.1.4.1.232)
1581--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1582--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1583--        cpqSiBoardRev Group          (1.3.6.1.4.1.232.2.2.5)
1584--         cpqSiBoardRevTable          (1.3.6.1.4.1.232.2.2.5.3)
1585--
1586-- ****************************************************************************
1587
1588    cpqSiBoardRevTable OBJECT-TYPE
1589        SYNTAX  SEQUENCE OF CpqSiBoardRevEntry
1590        ACCESS  not-accessible
1591        STATUS  mandatory
1592        DESCRIPTION
1593            "A table of board revision descriptions."
1594        ::= { cpqSiBoardRev 3 }
1595
1596    cpqSiBoardRevEntry OBJECT-TYPE
1597        SYNTAX  CpqSiBoardRevEntry
1598        ACCESS  not-accessible
1599        STATUS  mandatory
1600        DESCRIPTION
1601            "A board revision description."
1602        INDEX   { cpqSiBoardRevSlotIndex, cpqSiBoardRevIndex }
1603        ::= { cpqSiBoardRevTable 1 }
1604
1605    CpqSiBoardRevEntry ::= SEQUENCE {
1606        cpqSiBoardRevSlotIndex   INTEGER,
1607        cpqSiBoardRevIndex       INTEGER,
1608        cpqSiBoardRevId          DisplayString,
1609        cpqSiBoardRevCur         DisplayString,
1610        cpqSiBoardRevPrev        DisplayString,
1611        cpqSiBoardRevHwLocation  DisplayString
1612    }
1613
1614    cpqSiBoardRevSlotIndex OBJECT-TYPE
1615        SYNTAX  INTEGER (0..255)
1616        ACCESS  read-only
1617        STATUS  mandatory
1618        DESCRIPTION
1619            "The slot in which the board described in this entry resides.
1620             Zero (0) indicates the system board."
1621        ::= { cpqSiBoardRevEntry 1 }
1622
1623    cpqSiBoardRevIndex OBJECT-TYPE
1624        SYNTAX  INTEGER (0..65535)
1625        ACCESS  read-only
1626        STATUS  mandatory
1627        DESCRIPTION
1628            "A number that uniquely specifies which board in a specific slot
1629            is described in this entry.  Zero (0) indicates the main board
1630            in this slot.  Any other number indicates a daughter board or a
1631            component of the main board."
1632        ::= { cpqSiBoardRevEntry 2 }
1633
1634    cpqSiBoardRevId OBJECT-TYPE
1635        SYNTAX  DisplayString (SIZE (0..16))
1636        ACCESS  read-only
1637        STATUS  mandatory
1638        DESCRIPTION
1639            "A description of the board type.  The defined types are:
1640
1641            Type
1642            ==============
1643            System Board
1644            Processor n     (n = the processor number)
1645            Memory n        (n = the memory board number)
1646            Slot n          (n = the slot the board occupies)
1647
1648            Other types may be defined at a later date."
1649        ::= { cpqSiBoardRevEntry 3 }
1650
1651    cpqSiBoardRevCur OBJECT-TYPE
1652        SYNTAX  DisplayString (SIZE (0..8))
1653        ACCESS  read-only
1654        STATUS  mandatory
1655        DESCRIPTION
1656            "The current revision for the board described in this entry.
1657            This value will be N/A if there is no current revision
1658            information."
1659        ::= { cpqSiBoardRevEntry 4 }
1660
1661    cpqSiBoardRevPrev OBJECT-TYPE
1662        SYNTAX  DisplayString (SIZE (0..8))
1663        ACCESS  read-only
1664        STATUS  mandatory
1665        DESCRIPTION
1666            "The revision for the board described in this entry prior to the
1667            current configuration.  This value will be N/A if there is no
1668            previous revision information."
1669        ::= { cpqSiBoardRevEntry 5 }
1670
1671    cpqSiBoardRevHwLocation OBJECT-TYPE
1672        SYNTAX  DisplayString (SIZE (0..255))
1673        ACCESS  read-only
1674        STATUS  optional
1675        DESCRIPTION
1676            "A text description of the hardware location, on complex
1677             multi SBB hardware only, for the board.
1678             A NULL string indicates that the hardware location could not
1679             be determined or is irrelevant."
1680        ::= { cpqSiBoardRevEntry 6 }
1681
1682-- ****************************************************************************
1683--   System Information Firmware Revision Table
1684--   ==========================================
1685--
1686-- The compaq enterprise               (1.3.6.1.4.1.232)
1687--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1688--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1689--        cpqSiBoardRev Group          (1.3.6.1.4.1.232.2.2.5)
1690--         cpqSiFirmwareRevTable       (1.3.6.1.4.1.232.2.2.5.4)
1691--
1692-- ****************************************************************************
1693
1694    cpqSiFirmwareRevTable OBJECT-TYPE
1695        SYNTAX  SEQUENCE OF CpqSiFirmwareRevEntry
1696        ACCESS  not-accessible
1697        STATUS  mandatory
1698        DESCRIPTION
1699            "A table of firmware revision descriptions."
1700        ::= { cpqSiBoardRev 4 }
1701
1702    cpqSiFirmwareRevEntry OBJECT-TYPE
1703        SYNTAX  CpqSiFirmwareRevEntry
1704        ACCESS  not-accessible
1705        STATUS  mandatory
1706        DESCRIPTION
1707            "A firmware revision description."
1708        INDEX   { cpqSiFirmwareRevIndex }
1709        ::= { cpqSiFirmwareRevTable 1 }
1710
1711    CpqSiFirmwareRevEntry ::= SEQUENCE {
1712        cpqSiFirmwareRevIndex          INTEGER,
1713        cpqSiFirmwareRevDesc           DisplayString,
1714        cpqSiFirmwareRevString         DisplayString,
1715        cpqSiFirmwareRevCellTablePtr   INTEGER,
1716        cpqSiFirmwareLocation          DisplayString,
1717        cpqSiFirmwareStatus            INTEGER
1718    }
1719
1720    cpqSiFirmwareRevIndex OBJECT-TYPE
1721        SYNTAX  INTEGER
1722        ACCESS  read-only
1723        STATUS  mandatory
1724        DESCRIPTION
1725            "Locally-unique index for this entry."
1726        ::= { cpqSiFirmwareRevEntry 1 }
1727
1728    cpqSiFirmwareRevDesc OBJECT-TYPE
1729        SYNTAX  DisplayString
1730        ACCESS  read-only
1731        STATUS  mandatory
1732        DESCRIPTION
1733            "Description, e.g. SRM console, ARC console, System BIOS, etc."
1734        ::= { cpqSiFirmwareRevEntry 2 }
1735
1736    cpqSiFirmwareRevString OBJECT-TYPE
1737        SYNTAX  DisplayString
1738        ACCESS  read-only
1739        STATUS  mandatory
1740        DESCRIPTION
1741            "Version number, possibly of the form Vx.y or Vx.y-z."
1742        ::= { cpqSiFirmwareRevEntry 3 }
1743
1744    cpqSiFirmwareRevCellTablePtr OBJECT-TYPE
1745        SYNTAX  INTEGER
1746        ACCESS  read-only
1747        STATUS  deprecated
1748        DESCRIPTION
1749            "Index for the cell in cpqSeCellTable where this firmware is located"
1750        ::= { cpqSiFirmwareRevEntry 4 }
1751
1752    cpqSiFirmwareLocation OBJECT-TYPE
1753        SYNTAX  DisplayString (SIZE (0..255))
1754        ACCESS  read-only
1755        STATUS  optional
1756        DESCRIPTION
1757            "Description of which board the firmware is located in."
1758        ::= { cpqSiFirmwareRevEntry 5 }
1759
1760    cpqSiFirmwareStatus OBJECT-TYPE
1761        SYNTAX  INTEGER {
1762            unknown(1),
1763            active(2),
1764            inactive(3)
1765        }
1766        ACCESS  read-only
1767        STATUS  optional
1768        DESCRIPTION
1769             "The current status for this firmware."
1770        ::= { cpqSiFirmwareRevEntry 6 }
1771
1772-- ****************************************************************************
1773--   System Information Firmware Configuration Table
1774--   ===============================================
1775--
1776-- The compaq enterprise               (1.3.6.1.4.1.232)
1777--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1778--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1779--        cpqSiBoardRev Group          (1.3.6.1.4.1.232.2.2.5)
1780--         cpqSiFirmwareCfgTable       (1.3.6.1.4.1.232.2.2.5.5)
1781--
1782-- ****************************************************************************
1783
1784    cpqSiFirmwareCfgTable OBJECT-TYPE
1785        SYNTAX  SEQUENCE OF CpqSiFirmwareCfgEntry
1786        ACCESS  not-accessible
1787        STATUS  mandatory
1788        DESCRIPTION
1789            "Table of soft switches and symbols maintained by the
1790             firmware.  May be operating system and/or option-specific
1791             and will certainly be system-specific.  This list is
1792             intended to be easily extensible and support arbitrary
1793             datatypes.  It includes such switches as powerup options,
1794             default dump device, etc.
1795             Note - the string comparison for svrFwSymbolName is case
1796             insensitive."
1797        ::= { cpqSiBoardRev 5 }
1798
1799    cpqSiFirmwareCfgEntry OBJECT-TYPE
1800        SYNTAX  CpqSiFirmwareCfgEntry
1801        ACCESS  not-accessible
1802        STATUS  mandatory
1803        DESCRIPTION
1804            "Each entry represents one variable or symbol maintained by
1805             or stored by some instance of firmware in the system."
1806        INDEX   { cpqSiFirmwareCfgName }
1807        ::= { cpqSiFirmwareCfgTable 1 }
1808
1809    CpqSiFirmwareCfgEntry ::= SEQUENCE {
1810        cpqSiFirmwareCfgName     DisplayString,
1811        cpqSiFirmwareCfgValue    DisplayString
1812    }
1813
1814    cpqSiFirmwareCfgName OBJECT-TYPE
1815        SYNTAX  DisplayString
1816        ACCESS  read-only
1817        STATUS  mandatory
1818        DESCRIPTION
1819            "The firmware configuration symbol name as visible from the
1820             console."
1821        ::= { cpqSiFirmwareCfgEntry 1 }
1822
1823    cpqSiFirmwareCfgValue OBJECT-TYPE
1824        SYNTAX  DisplayString
1825        ACCESS  read-only
1826        STATUS  mandatory
1827        DESCRIPTION
1828            "The firmware configuration symbol value.  Null if none
1829             or unknown."
1830        ::= { cpqSiFirmwareCfgEntry 2 }
1831
1832
1833-- ****************************************************************************
1834--   System Information Ups Shutdown Group
1835--   =====================================
1836--
1837-- The compaq enterprise               (1.3.6.1.4.1.232)
1838--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1839--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1840--        cpqSiRackServer Group        (1.3.6.1.4.1.232.2.2.6)
1841--
1842--  The cpqSiRackServer group describes this system's role in a rack
1843--  family.
1844--
1845--  Implementation of the cpqSiRackServer group is mandatory for all
1846--  agents that support the System Information MIB in a system that
1847--  supports Rack Server features.
1848--
1849-- ****************************************************************************
1850
1851    cpqSiRackServerShutdownRole OBJECT-TYPE
1852        SYNTAX  INTEGER {
1853                other(1),
1854                master(2),
1855                slave(3)
1856                }
1857        ACCESS  read-write
1858        STATUS  mandatory
1859        DESCRIPTION
1860            "This entry describes this system's role in a rack-mounted
1861             uninterruptible power supply family. The master both
1862             communicates with the UPS and derives its power from the
1863             UPS.  The slave derives its power from the UPS, but does
1864             not communicate with it."
1865        ::= { cpqSiRackServer 1 }
1866
1867    cpqSiRackServerMasterName OBJECT-TYPE
1868        SYNTAX  DisplayString (SIZE (0..48))
1869        ACCESS  read-write
1870        STATUS  mandatory
1871        DESCRIPTION
1872            "This entry describes the name of the master server in a
1873             rack-mounted uninterruptible power supply family. A slave
1874             system would communicate with this server to derive UPS
1875             status."
1876        ::= { cpqSiRackServer 2 }
1877
1878
1879-- ****************************************************************************
1880--   System Information Video Group
1881--   ==============================
1882--
1883-- The compaq enterprise               (1.3.6.1.4.1.232)
1884--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1885--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1886--        cpqSiVideo Group             (1.3.6.1.4.1.232.2.2.7)
1887--
1888--  The Video group describes the manageable video displays that are
1889--  attached to the system.
1890--
1891--  Implementation of the video group is mandatory for all agents that
1892--  support the System Information MIB when a manageable video display
1893--  is in the system.
1894--
1895-- ****************************************************************************
1896
1897    cpqSiVideoEdidRaw OBJECT-TYPE
1898        SYNTAX  OCTET STRING (SIZE (128))
1899        ACCESS  read-only
1900        STATUS  deprecated
1901        DESCRIPTION
1902            "The raw value returned from the video EDID function."
1903        ::= { cpqSiVideo 1 }
1904
1905    cpqSiVideoDesc OBJECT-TYPE
1906        SYNTAX  DisplayString (SIZE (0..255))
1907        ACCESS  read-only
1908        STATUS  deprecated
1909        DESCRIPTION
1910            "The manufacturer and model description of the video display."
1911        ::= { cpqSiVideo 2 }
1912
1913    cpqSiVideoSerialNumber OBJECT-TYPE
1914        SYNTAX  DisplayString (SIZE (0..32))
1915        ACCESS  read-only
1916        STATUS  deprecated
1917        DESCRIPTION
1918            "The serial number of the video display."
1919        ::= { cpqSiVideo 3 }
1920
1921    cpqSiVideoManufactureDate OBJECT-TYPE
1922        SYNTAX  OCTET STRING (SIZE (7))
1923        ACCESS  read-only
1924        STATUS  deprecated
1925        DESCRIPTION
1926            "The date of manufacture of the video display in the following
1927             format:
1928
1929             field  octets  contents                  range
1930             =====  ======  =======                  =====
1931               1      1-2   year                      0..65536
1932               2       3    month                     1..12
1933               3       4    day                       1..31
1934               4       5    hour                      0..23
1935               5       6    minute                    0..59
1936               6       7    second                    0..60
1937                            (use 60 for leap-second)
1938
1939            This field will be set to year = 0 if the agent cannot provide
1940            the date.  The date information that is given resolves to a year
1941            and week, so the hour, minute, and second field will be set to 0,
1942            the month and day fields will give the monday of the week of
1943            manufacture."
1944        ::= { cpqSiVideo 4 }
1945
1946    cpqSiVideoHeight OBJECT-TYPE
1947        SYNTAX  INTEGER (0..255)
1948        ACCESS  read-only
1949        STATUS  deprecated
1950        DESCRIPTION
1951            "The maximum image height of the video display in centimeters"
1952        ::= { cpqSiVideo 5 }
1953
1954    cpqSiVideoWidth OBJECT-TYPE
1955        SYNTAX  INTEGER (0..255)
1956        ACCESS  read-only
1957        STATUS  deprecated
1958        DESCRIPTION
1959            "The maximum image width of the video display in centimeters"
1960        ::= { cpqSiVideo 6 }
1961
1962
1963    cpqSiVideoMaxHorPixel OBJECT-TYPE
1964        SYNTAX  INTEGER (0..65535)
1965        ACCESS  read-only
1966        STATUS  deprecated
1967        DESCRIPTION
1968            "The number of horizontal pixels in the highest resolution video
1969             mode supported."
1970        ::= { cpqSiVideo 7 }
1971
1972
1973    cpqSiVideoMaxVertPixel OBJECT-TYPE
1974        SYNTAX  INTEGER (0..65535)
1975        ACCESS  read-only
1976        STATUS  deprecated
1977        DESCRIPTION
1978            "The number of vertical pixels in the highest resolution video
1979             mode supported."
1980        ::= { cpqSiVideo 8 }
1981
1982
1983    cpqSiVideoMaxRefreshRate OBJECT-TYPE
1984        SYNTAX  INTEGER (0..65535)
1985        ACCESS  read-only
1986        STATUS  deprecated
1987        DESCRIPTION
1988            "The video refresh rate in Hz of the highest resolution video
1989             mode supported."
1990        ::= { cpqSiVideo 9 }
1991
1992-- ****************************************************************************
1993--   System Information Monitor Group
1994--   ================================
1995--
1996--   The compaq enterprise             (1.3.6.1.4.1.232)
1997--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
1998--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
1999--        cpqSiMonitor Group           (1.3.6.1.4.1.232.2.2.8)
2000--
2001--   The Monitor group describes all manageable video displays
2002--   that are attached to the system.
2003--
2004--   Implementation of the monitor group is mandatory for all agents that
2005--   support the Compaq System Information MIB when a manageable
2006--   video display is in the system.
2007--
2008-- ****************************************************************************
2009
2010    cpqSiMonitorOverallCondition OBJECT-TYPE
2011        SYNTAX  INTEGER {
2012            other(1),
2013            ok(2),
2014            degraded(3),
2015            failed(4)
2016        }
2017        ACCESS  read-only
2018        STATUS  mandatory
2019        DESCRIPTION
2020            "This value specifies the overall condition of the system's
2021             monitor(s).
2022
2023             The following conditions are supported:
2024
2025             other(1)
2026               The monitor does not support fault reporting or condition is
2027               unknown.
2028
2029             ok(2)
2030               The monitor is operating OK.
2031
2032             degraded(3)
2033               The monitor has detected a fault.  The monitor is still useable
2034               but action should be taken to return the monitor to ok.
2035
2036             failed(4)
2037               The monitor has detected a fault.  The monitor will not
2038               be useable. Action should be taken to replace the monitor."
2039        ::= { cpqSiMonitor 1 }
2040
2041
2042-- ****************************************************************************
2043--   System Information Monitor Group
2044--   ================================
2045--
2046--   The compaq enterprise             (1.3.6.1.4.1.232)
2047--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
2048--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
2049--        cpqSiMonitor Group           (1.3.6.1.4.1.232.2.2.8)
2050--         cpqSiMonitorTable           (1.3.6.1.4.1.232.2.2.8.2)
2051--          cpqSiMonitorEntry          (1.3.6.1.4.1.232.2.2.8.2.1)
2052--
2053--   The Monitor Table describes all manageable video displays
2054--   that are attached to the system.
2055--
2056-- ****************************************************************************
2057
2058    cpqSiMonitorTable OBJECT-TYPE
2059        SYNTAX  SEQUENCE OF CpqSiMonitorEntry
2060        ACCESS  not-accessible
2061        STATUS  mandatory
2062        DESCRIPTION
2063            "A table of all video monitor descriptions connected to this
2064            system."
2065        ::= {  cpqSiMonitor 2 }
2066
2067    cpqSiMonitorEntry OBJECT-TYPE
2068        SYNTAX  CpqSiMonitorEntry
2069        ACCESS  not-accessible
2070        STATUS  mandatory
2071        DESCRIPTION
2072            "A video monitor description."
2073        INDEX   { cpqSiMonitorIndex }
2074        ::= { cpqSiMonitorTable 1 }
2075
2076        CpqSiMonitorEntry ::= SEQUENCE {
2077                 cpqSiMonitorIndex                  INTEGER,
2078                 cpqSiMonitorEdidRaw                OCTET STRING,
2079                 cpqSiMonitorDesc                   DisplayString,
2080                 cpqSiMonitorSerialNumber           DisplayString,
2081                 cpqSiMonitorManufactureDate        OCTET STRING,
2082                 cpqSiMonitorHeight                 INTEGER,
2083                 cpqSiMonitorWidth                  INTEGER,
2084                 cpqSiMonitorMaxHorPixel            INTEGER,
2085                 cpqSiMonitorMaxVertPixel           INTEGER,
2086                 cpqSiMonitorMaxRefreshRate         INTEGER,
2087                 cpqSiMonitorManufacturer           DisplayString,
2088                 cpqSiMonitorThermalCondition       INTEGER,
2089                 cpqSiMonitorOperationalCondition   INTEGER,
2090                 cpqSiMonitorStatus                 INTEGER
2091        }
2092
2093    cpqSiMonitorIndex OBJECT-TYPE
2094        SYNTAX  INTEGER (0..15)
2095        ACCESS  read-only
2096        STATUS  mandatory
2097        DESCRIPTION
2098            "A unique index for each video display connected to the system."
2099
2100       ::= { cpqSiMonitorEntry 1 }
2101
2102    cpqSiMonitorEdidRaw OBJECT-TYPE
2103        SYNTAX  OCTET STRING (SIZE (128))
2104        ACCESS  read-only
2105        STATUS  mandatory
2106        DESCRIPTION
2107            "The raw value returned from the video EDID function."
2108        ::= { cpqSiMonitorEntry 2 }
2109
2110    cpqSiMonitorDesc OBJECT-TYPE
2111        SYNTAX  DisplayString (SIZE (0..255))
2112        ACCESS  read-only
2113        STATUS  mandatory
2114        DESCRIPTION
2115            "The manufacturer and model description of the video display."
2116        ::= { cpqSiMonitorEntry 3 }
2117
2118    cpqSiMonitorSerialNumber OBJECT-TYPE
2119        SYNTAX  DisplayString (SIZE (0..32))
2120        ACCESS  read-only
2121        STATUS  mandatory
2122        DESCRIPTION
2123            "The serial number of the video display."
2124        ::= { cpqSiMonitorEntry 4 }
2125
2126    cpqSiMonitorManufactureDate OBJECT-TYPE
2127        SYNTAX  OCTET STRING (SIZE (7))
2128        ACCESS  read-only
2129        STATUS  mandatory
2130        DESCRIPTION
2131            "The date of manufacture of the video display in the following
2132             format:
2133
2134             field  octets  contents                  range
2135             =====  ======  =======                  =====
2136               1      1-2   year                      0..65536
2137               2       3    month                     1..12
2138               3       4    day                       1..31
2139               4       5    hour                      0..23
2140               5       6    minute                    0..59
2141               6       7    second                    0..60
2142                            (use 60 for leap-second)
2143
2144            This field will be set to year = 0 if the agent cannot provide
2145            the date.  The date information that is given resolves to a year
2146            and week, so the hour, minute, and second field will be set to 0,
2147            the month and day fields will give the monday of the week of
2148            manufacture."
2149        ::= { cpqSiMonitorEntry 5 }
2150
2151    cpqSiMonitorHeight OBJECT-TYPE
2152        SYNTAX  INTEGER (0..255)
2153        ACCESS  read-only
2154        STATUS  mandatory
2155        DESCRIPTION
2156            "The maximum image height of the video display in centimeters"
2157        ::= { cpqSiMonitorEntry 6}
2158
2159    cpqSiMonitorWidth OBJECT-TYPE
2160        SYNTAX  INTEGER (0..255)
2161        ACCESS  read-only
2162        STATUS  mandatory
2163        DESCRIPTION
2164            "The maximum image width of the video display in centimeters"
2165        ::= { cpqSiMonitorEntry 7 }
2166
2167
2168    cpqSiMonitorMaxHorPixel OBJECT-TYPE
2169        SYNTAX  INTEGER (0..65535)
2170        ACCESS  read-only
2171        STATUS  mandatory
2172        DESCRIPTION
2173            "The number of horizontal pixels in the highest resolution video
2174             mode supported."
2175        ::= { cpqSiMonitorEntry 8 }
2176
2177    cpqSiMonitorMaxVertPixel OBJECT-TYPE
2178        SYNTAX  INTEGER (0..65535)
2179        ACCESS  read-only
2180        STATUS  mandatory
2181        DESCRIPTION
2182            "The number of vertical pixels in the highest resolution video mode
2183             supported."
2184        ::= { cpqSiMonitorEntry 9 }
2185
2186    cpqSiMonitorMaxRefreshRate OBJECT-TYPE
2187        SYNTAX  INTEGER (0..65535)
2188        ACCESS  read-only
2189        STATUS  mandatory
2190        DESCRIPTION
2191            "The video refresh rate in Hz of the highest resolution video mode
2192             supported."
2193        ::= { cpqSiMonitorEntry 10 }
2194
2195    cpqSiMonitorManufacturer OBJECT-TYPE
2196        SYNTAX  DisplayString (SIZE (0..255))
2197        ACCESS  read-only
2198        STATUS  mandatory
2199        DESCRIPTION
2200            "The manufacturer of the video display."
2201        ::= { cpqSiMonitorEntry 11 }
2202
2203    cpqSiMonitorThermalCondition OBJECT-TYPE
2204        SYNTAX  INTEGER {
2205            other(1),
2206            ok(2),
2207            degraded(3)
2208            }
2209        ACCESS  read-only
2210        STATUS  mandatory
2211        DESCRIPTION
2212            "This provides the condition of the monitor's internal temperature.
2213
2214            This value will be one of the following:
2215
2216            other(1)
2217              Monitor thermal fault reporting is not supported by this monitor
2218              or the Insight Agent does not recognize the status.  You may
2219              need to upgrade your software.
2220
2221            ok(2)
2222              The internal temperature is within normal limits.
2223
2224            degraded(3)
2225              The internal temperature is outside normal operating range."
2226        ::= { cpqSiMonitorEntry 12 }
2227
2228    cpqSiMonitorOperationalCondition OBJECT-TYPE
2229        SYNTAX  INTEGER {
2230            other(1),
2231            ok(2),
2232            degraded(3),
2233            failed(4)
2234           }
2235        ACCESS  read-only
2236        STATUS  mandatory
2237        DESCRIPTION
2238           "This provides the condition of the monitor's operational features.
2239
2240            This condition value will be one of the following:
2241
2242            other(1)
2243              Monitor operational fault reporting is not supported by this
2244              monitor or the Insight Agent does not recognize the status.
2245              You may need to upgrade your software.
2246
2247            ok(2)
2248              The monitor is operating within normal limits.
2249
2250            degraded(3)
2251              The monitor is not functioning within normal operating limits.
2252              At least one of the operational features has become degraded.
2253
2254            failed(4)
2255              The monitor is not functioning within normal operating limits.
2256              At least one of the operational features has failed causing the
2257              monitor to not be usable.  The monitor should be replaced."
2258        ::= { cpqSiMonitorEntry 13 }
2259
2260    cpqSiMonitorStatus OBJECT-TYPE
2261        SYNTAX  INTEGER {
2262            other(1),
2263            unknown(2),
2264            ok(3),
2265            thermalDegraded(4),
2266            operationalFailure(5)
2267            }
2268        ACCESS  read-only
2269        STATUS  mandatory
2270        DESCRIPTION
2271           "This provides the status of the monitor's fault reporting features.
2272
2273            This status value will be one of the following:
2274
2275            other(1)
2276              Monitor fault reporting is not supported by this monitor or the
2277              Insight Agent does not recognize the status. You may need to
2278              upgrade your software.
2279
2280            unknown(2)
2281              The monitor status is unknown because the monitor is
2282              either in power saving mode or it has been turned off.
2283
2284            ok(3)
2285              The monitor is operating within normal limits.
2286
2287            thermalDegraded(4)
2288              The monitor's internal temperature is not functioning within
2289              normal operating limits.
2290
2291            operationalFailure(5)
2292              The monitor is not functioning within normal operating limits.
2293              At least one of the operational features has failed.
2294              The monitor should be replaced."
2295
2296        ::= { cpqSiMonitorEntry 14 }
2297
2298
2299-- ****************************************************************************
2300--   System Information Hot Plug Slot Group
2301--   ======================================
2302--
2303-- The compaq enterprise               (1.3.6.1.4.1.232)
2304--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
2305--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
2306--        cpqSiHotPlugSlot Group       (1.3.6.1.4.1.232.2.2.9)
2307--
2308--  The cpqSiHotPlugSlot group describes the System Information Hot Plug
2309--  slot information.
2310--
2311--  Implementation of the cpqSiHotPlugSlot group is mandatory for all
2312--  agents that support the System Information MIB.
2313--
2314-- ****************************************************************************
2315
2316    cpqSiHotPlugSlotSupported OBJECT-TYPE
2317        SYNTAX  INTEGER {
2318            other(1),
2319            notSupported(2),
2320            supported(3)
2321            }
2322        ACCESS  read-only
2323        STATUS  mandatory
2324        DESCRIPTION
2325            "This value specifies if this system supports the Hot
2326            Pluggable Slot feature."
2327        ::= { cpqSiHotPlugSlot 1 }
2328
2329    cpqSiHotPlugSlotCondition OBJECT-TYPE
2330        SYNTAX  INTEGER {
2331            other(1),
2332            ok(2),
2333            degraded(3),
2334            failed(4)
2335            }
2336        ACCESS  read-only
2337        STATUS  mandatory
2338        DESCRIPTION
2339            "This value specifies the overall condition of the Hot Plug
2340            Slot feature.
2341
2342            The Hot Plug condition is set as follows:
2343
2344            other(1)
2345              When Hot Plug Slots are not supported or condition is unknown.
2346
2347            ok(2)
2348              If there are no hot plug slots with a condition of degraded
2349              or failed.
2350
2351            degraded(3)
2352              If there are degraded slot entries but none failed.
2353
2354            failed(4)
2355              If there are failed slot entries."
2356        ::= { cpqSiHotPlugSlot 2 }
2357
2358    cpqSiHotPlugSlotChangeCount OBJECT-TYPE
2359        SYNTAX  INTEGER
2360        ACCESS  read-only
2361        STATUS  mandatory
2362        DESCRIPTION
2363            "This value will be incremented each time a hot plug event
2364            occurs resulting in a change in the hot plug slot table."
2365        ::= { cpqSiHotPlugSlot 3 }
2366
2367
2368-- ****************************************************************************
2369--   System Information Hot Plug Slot Table
2370--   ======================================
2371--
2372-- The compaq enterprise               (1.3.6.1.4.1.232)
2373--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
2374--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
2375--        cpqSiHotPlugSlot Group       (1.3.6.1.4.1.232.2.2.9)
2376--         cpqSiHotPlugSlotTable       (1.3.6.1.4.1.232.2.2.9.4)
2377--
2378--  The cpqSiHotPlugSlot group describes the manageable Hot Plug
2379--  Slots in the system.  This table will be missing if the system does
2380--  not support hot plug slots.
2381--
2382-- ****************************************************************************
2383
2384    cpqSiHotPlugSlotTable OBJECT-TYPE
2385        SYNTAX  SEQUENCE OF CpqSiHotPlugSlotEntry
2386        ACCESS  not-accessible
2387        STATUS  mandatory
2388        DESCRIPTION
2389            "A list of Hot Plug Slot information entries."
2390        ::= { cpqSiHotPlugSlot 4 }
2391
2392    cpqSiHotPlugSlotEntry OBJECT-TYPE
2393        SYNTAX  CpqSiHotPlugSlotEntry
2394        ACCESS  not-accessible
2395        STATUS  mandatory
2396        DESCRIPTION
2397            "A description of a Hot Plug Slot."
2398        INDEX   { cpqSiHotPlugSlotChassis, cpqSiHotPlugSlotIndex }
2399        ::= { cpqSiHotPlugSlotTable 1 }
2400
2401    CpqSiHotPlugSlotEntry ::= SEQUENCE {
2402        cpqSiHotPlugSlotChassis              INTEGER,
2403        cpqSiHotPlugSlotIndex                INTEGER,
2404        cpqSiHotPlugSlotBoardPresent         INTEGER,
2405        cpqSiHotPlugSlotPowerState           INTEGER,
2406        cpqSiHotPlugSlotBoardCondition       INTEGER,
2407        cpqSiHotPlugSlotErrorStatus          INTEGER,
2408        cpqSiHotPlugSlotHwLocation           DisplayString
2409    }
2410
2411    cpqSiHotPlugSlotChassis OBJECT-TYPE
2412        SYNTAX  INTEGER (0..255)
2413        ACCESS  read-only
2414        STATUS  mandatory
2415        DESCRIPTION
2416            "The Chassis where this hot plug slot resides."
2417        ::= { cpqSiHotPlugSlotEntry 1 }
2418
2419    cpqSiHotPlugSlotIndex OBJECT-TYPE
2420        SYNTAX  INTEGER (0..255)
2421        ACCESS  read-only
2422        STATUS  mandatory
2423        DESCRIPTION
2424            "The slot within the chassis for this hot plug slot."
2425        ::= { cpqSiHotPlugSlotEntry 2 }
2426
2427    cpqSiHotPlugSlotBoardPresent OBJECT-TYPE
2428        SYNTAX  INTEGER {
2429            other(1),
2430            present(2),
2431            absent(3),
2432            presentButSuspended(4)
2433        }
2434        ACCESS  read-only
2435        STATUS  mandatory
2436        DESCRIPTION
2437            "This value indicates whether a board is present(2) in or
2438            absent(3) from the slot.  A value of other(1) indicates
2439            the information could not be obtained."
2440        ::= { cpqSiHotPlugSlotEntry 3 }
2441
2442    cpqSiHotPlugSlotPowerState OBJECT-TYPE
2443        SYNTAX  INTEGER {
2444            other(1),
2445            powerOn(2),
2446            powerOff(3)
2447        }
2448        ACCESS  read-only
2449        STATUS  mandatory
2450        DESCRIPTION
2451            "This value is set to powerOn(2) when power is being supplied
2452            to the slot and powerOff(3) when power is not being supplied.
2453            A value of other(1) indicates the information could not be
2454            obtained."
2455        ::= { cpqSiHotPlugSlotEntry 4 }
2456
2457    cpqSiHotPlugSlotBoardCondition OBJECT-TYPE
2458        SYNTAX  INTEGER {
2459            other(1),
2460            ok(2),
2461            degraded(3),
2462            failed(4)
2463            }
2464        ACCESS  read-only
2465        STATUS  mandatory
2466        DESCRIPTION
2467            "This value specifies the condition of the hot plug slot.
2468
2469            The hot plug condition is set as follows:
2470
2471            other(1)
2472              When the condition could not be determined.
2473
2474            ok(2)
2475              The slot is powered up and operating normally.
2476
2477            degraded(3)
2478              If the board in the slot is not fully functioning.
2479
2480            failed(4)
2481              If the slot is failed for any reason.  See the status code
2482              for more information on the failure."
2483        ::= { cpqSiHotPlugSlotEntry 5 }
2484
2485    cpqSiHotPlugSlotErrorStatus OBJECT-TYPE
2486        SYNTAX  INTEGER {
2487            noError(1),
2488            generalError(2),
2489            wrongRevision(3),
2490            wrongBoard(4),
2491            cannotConfig(5),
2492            powerFault(6),
2493            unexpectedPowerLoss(7),
2494            wrongSpeed(8),
2495            functionalFailure(9)
2496            }
2497        ACCESS  read-only
2498        STATUS  mandatory
2499        DESCRIPTION
2500            "This value specifies the status of the hot plug slot.
2501
2502            The hot plug slot status is set as follows:
2503
2504            noError(1)
2505              The slot is operating normally.
2506
2507            generalError(2)
2508              A general error occurred.
2509
2510            wrongRevision(3)
2511              The revision of the replacement adapter was different from
2512              the original adapter.
2513
2514            wrongBoard(4)
2515              The model of the replacement adapter was different from the
2516              original adapter.
2517
2518            cannotConfig(5)
2519              The adapter could not be configured.
2520
2521            powerFault(6)
2522              A power fault occurred for the slot.
2523
2524            unexpectedPowerLoss(7)
2525              Power was unexpectedly lost from the slot.
2526
2527            wrongSpeed(8)
2528              The adapter cannot be run at the current bus speed.
2529
2530            functionlFailure(9)
2531              The adapter is not functioning correctly.  This may
2532              be caused by a cabling problem."
2533        ::= { cpqSiHotPlugSlotEntry 6 }
2534
2535    cpqSiHotPlugSlotHwLocation OBJECT-TYPE
2536        SYNTAX  DisplayString (SIZE (0..255))
2537        ACCESS  read-only
2538        STATUS  optional
2539        DESCRIPTION
2540            "A text description of the hardware location, on complex
2541             multi SBB hardware only, for the hot plug slot.
2542             A NULL string indicates that the hardware location could not
2543             be determined or is irrelevant."
2544        ::= { cpqSiHotPlugSlotEntry 7 }
2545
2546-- ****************************************************************************
2547--   System Information System Battery Group
2548--   =======================================
2549--
2550-- The compaq enterprise               (1.3.6.1.4.1.232)
2551--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
2552--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
2553--        cpqSiSystemBattery Group     (1.3.6.1.4.1.232.2.2.10)
2554--
2555--  The cpqSiSystemBattery group describes information about the system
2556--  (portable) batteries that are used to power your system.  These
2557--  are the rechargeable batteries.
2558--
2559--
2560--  Implementation of the cpqSiBattery group is mandatory for all
2561--  agents that support the System Information MIB.
2562--
2563-- ****************************************************************************
2564
2565
2566    cpqSiSystemBatteryOverallCondition OBJECT-TYPE
2567        SYNTAX  INTEGER {
2568            other(1),
2569            ok(2),
2570            degraded(3),
2571            failed(4)
2572        }
2573        ACCESS  read-only
2574        STATUS  mandatory
2575        DESCRIPTION
2576            "This value specifies the overall condition of all of the
2577             system batteries.
2578
2579             The following conditions are supported:
2580
2581             other(1)
2582               The system does not use system batteries or the battery
2583               condition is unknown.
2584
2585             ok(2)
2586               All System Batteries are operating OK.
2587
2588             degraded(3)
2589               One or more of the System Batteries has degraded.  The
2590               degraded battery will continue to function but should be
2591               replaced.
2592
2593             failed(4)
2594               One of more of the System Batteries has failed.  The failed
2595               battery is no longer usable. Action should be taken to replace
2596               the battery."
2597        ::= { cpqSiSystemBattery 1 }
2598
2599
2600-- ****************************************************************************
2601--   System Information System Battery Group
2602--   =======================================
2603--
2604--   The compaq enterprise             (1.3.6.1.4.1.232)
2605--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
2606--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
2607--        cpqSiSystemBattery Group     (1.3.6.1.4.1.232.2.2.10)
2608--         cpqSiSystemBatteryTable     (1.3.6.1.4.1.232.2.2.10.2)
2609--          cpqSiSystemBatteryEntry    (1.3.6.1.4.1.232.2.2.10.2.1)
2610--
2611--   The System Battery Table describes asset, physical, and status
2612--   information about the portable batteries powering your system.
2613--
2614-- ****************************************************************************
2615
2616    cpqSiSysBatteryTable OBJECT-TYPE
2617        SYNTAX  SEQUENCE OF CpqSiSysBatteryEntry
2618        ACCESS  not-accessible
2619        STATUS  mandatory
2620        DESCRIPTION
2621            "A table of System Batteries."
2622        ::= { cpqSiSystemBattery 2 }
2623
2624    cpqSiSysBatteryEntry OBJECT-TYPE
2625        SYNTAX  CpqSiSysBatteryEntry
2626        ACCESS  not-accessible
2627        STATUS  mandatory
2628        DESCRIPTION
2629            "A system battery description."
2630        INDEX   { cpqSiSysBatteryIndex }
2631        ::= { cpqSiSysBatteryTable 1 }
2632
2633    CpqSiSysBatteryEntry ::= SEQUENCE {
2634        cpqSiSysBatteryIndex              INTEGER,
2635        cpqSiSysBatteryModel              DisplayString,
2636        cpqSiSysBatterySerialNum          DisplayString,
2637        cpqSiSysBatteryAssetTag           DisplayString,
2638        cpqSiSysBatteryManufacturer       DisplayString,
2639        cpqSiSysBatteryDate               OCTET STRING,
2640        cpqSiSysBatterySmartVersion       DisplayString,
2641        cpqSiSysBatteryCondition          INTEGER,
2642        cpqSiSysBatteryStatus             INTEGER,
2643        cpqSiSysBatteryChemistry          INTEGER,
2644        cpqSiSysBatteryRemainingCap       INTEGER,
2645        cpqSiSysBatteryFirmwareRevision   INTEGER,
2646        cpqSiSysBatteryHardwareRevision   INTEGER,
2647        cpqSiSysBatteryFullCap            INTEGER,
2648        cpqSiSysBatteryDesignCap          INTEGER,
2649        cpqSiSysBatteryHwLocation         DisplayString
2650    }
2651
2652    cpqSiSysBatteryIndex OBJECT-TYPE
2653        SYNTAX  INTEGER (0..65535)
2654        ACCESS  read-only
2655        STATUS  mandatory
2656        DESCRIPTION
2657            "A unique index for this battery entry."
2658        ::= { cpqSiSysBatteryEntry 1 }
2659
2660
2661    cpqSiSysBatteryModel OBJECT-TYPE
2662        SYNTAX  DisplayString (SIZE (0..255))
2663        ACCESS  read-only
2664        STATUS  mandatory
2665        DESCRIPTION
2666            "The model name for  this battery."
2667        ::= { cpqSiSysBatteryEntry 2 }
2668
2669    cpqSiSysBatterySerialNum OBJECT-TYPE
2670        SYNTAX  DisplayString (SIZE (0..255))
2671        ACCESS  read-only
2672        STATUS  mandatory
2673        DESCRIPTION
2674            "The serial number for this battery."
2675        ::= { cpqSiSysBatteryEntry 3 }
2676
2677    cpqSiSysBatteryAssetTag OBJECT-TYPE
2678        SYNTAX  DisplayString (SIZE (0..255))
2679        ACCESS  read-only
2680        STATUS  mandatory
2681        DESCRIPTION
2682            "This is the customer changeable battery identifier that is set
2683            to this system battery's serial number at the time of
2684            manufacture.
2685
2686            The string will be empty if the battery does support
2687            this function."
2688        ::= { cpqSiSysBatteryEntry 4 }
2689
2690    cpqSiSysBatteryManufacturer OBJECT-TYPE
2691        SYNTAX  DisplayString (SIZE (0..255))
2692        ACCESS  read-only
2693        STATUS  mandatory
2694        DESCRIPTION
2695           "The battery's manufacturer's name.
2696
2697            The string will be empty if the battery does support
2698            this function."
2699         ::= { cpqSiSysBatteryEntry 5 }
2700
2701
2702    cpqSiSysBatteryDate OBJECT-TYPE
2703        SYNTAX  OCTET STRING (SIZE (7))
2704        ACCESS  read-only
2705        STATUS  mandatory
2706        DESCRIPTION
2707            "The battery's manufacture date.
2708
2709             field  octets  contents                  range
2710             =====  ======  =======                  =====
2711               1      1-2   year                      0..65536
2712               2       3    month                     1..12
2713               3       4    day                       1..31
2714               4       5    hour                      0..23
2715               5       6    minute                    0..59
2716               6       7    second                    0..60
2717                            (use 60 for leap-second)
2718
2719            This field will be set to year = 0 if the agent cannot provide
2720            the module date.  The hour, minute, and second field will be set
2721            to zero (0) if they are not relevant.  The year field is set
2722            with the most significant octet first.
2723
2724            The string will be empty if the battery does support
2725            this function."
2726        ::= { cpqSiSysBatteryEntry 6 }
2727
2728    cpqSiSysBatterySmartVersion OBJECT-TYPE
2729        SYNTAX  DisplayString (SIZE (0..255))
2730        ACCESS  read-only
2731        STATUS  mandatory
2732        DESCRIPTION
2733           "The Smart Battery Data Specification version number supported by this
2734            battery.
2735
2736            The string will be empty if the system battery does support
2737            this function."
2738         ::= { cpqSiSysBatteryEntry 7 }
2739
2740    cpqSiSysBatteryCondition OBJECT-TYPE
2741        SYNTAX  INTEGER {
2742            other(1),
2743            ok(2),
2744            degraded(3),
2745            failed(4)
2746        }
2747        ACCESS  read-only
2748        STATUS  mandatory
2749        DESCRIPTION
2750             "This provides the current condition of this system battery.
2751
2752              The following status values are supported:
2753
2754                other(1)
2755                  The battery does not support condition monitoring or
2756                  the Insight Agent cannot determine condition.
2757
2758                ok(2)
2759                  The battery is operating normally.  No user action is
2760                  required.
2761
2762                degraded(3)
2763                  The battery is degraded.  The battery is still usable
2764                  but should be replaced.
2765
2766                failed(4)
2767                  The battery has failed.  The battery is no longer
2768                  usable and should be replaced soon."
2769         ::= { cpqSiSysBatteryEntry 8 }
2770
2771    cpqSiSysBatteryStatus OBJECT-TYPE
2772        SYNTAX  INTEGER {
2773            other(1),
2774            ok(2),
2775            capacityDegraded(3),
2776            chargeFault(4),
2777            batteryFailure(5)
2778        }
2779        ACCESS  read-only
2780        STATUS  mandatory
2781        DESCRIPTION
2782             "This provides the current status of the battery.
2783
2784              The following status values are supported:
2785
2786                 other(1):
2787                   This battery does not support status reporting.
2788
2789                 ok(2):
2790                   The battery is operating ok.
2791
2792                   User Action: No action required.
2793
2794                 capacityDegraded(3):
2795                   Significant battery degradation has occurred.
2796                   The battery can no longer be fully recharged.
2797
2798                   User Action:
2799                   If using multiple batteries, run the Power
2800                   Conservation Utility to identify the battery
2801                   location.  Contact your System Administrator or
2802                   Authorized Reseller to order a replacement
2803                   battery.
2804
2805                 chargeFault(4):
2806                   One or more batteries are not functioning properly.
2807
2808                   User Action:
2809                   Make sure all batteries are operating in the
2810                   recommended temperature range.  Check for foreign
2811                   objects in the battery slots.  Remove and reinsert all
2812                   batteries to resume normal battery operation.
2813                   Contact your System Administrator or Authorized
2814                   Reseller if you are still experiencing problems.
2815
2816                 batteryFailure(5):
2817                   The battery has failed and must be replaced.
2818
2819                   User Action:
2820                   Contact your System Administrator or Authorized
2821                   Reseller to order a replacement battery.  Recycle your
2822                   old battery. For proper disposal information, refer
2823                   to the documentation that came with your computer."
2824
2825         ::= { cpqSiSysBatteryEntry 9 }
2826
2827    cpqSiSysBatteryChemistry OBJECT-TYPE
2828        SYNTAX  INTEGER {
2829            other(1),
2830            unknown(2),
2831            lead-Acid(3),
2832            nickel-Cadmium(4),
2833            nickel-Metal-Hydride(5),
2834            lithium-Ion(6),
2835            zinc-Air(7),
2836            lithium-Polymer(8)
2837            }
2838        ACCESS  read-only
2839        STATUS  mandatory
2840        DESCRIPTION
2841           "The chemistry of the battery."
2842
2843         ::= { cpqSiSysBatteryEntry 10 }
2844
2845   cpqSiSysBatteryRemainingCap OBJECT-TYPE
2846        SYNTAX  INTEGER (0..65535)
2847        ACCESS  read-only
2848        STATUS  mandatory
2849        DESCRIPTION
2850           "This is a percentage of the battery's remaining capacity
2851            from its design capacity.
2852
2853            If this attribute is not supported, 65535 is returned."
2854        ::= { cpqSiSysBatteryEntry 11 }
2855
2856    cpqSiSysBatteryFirmwareRevision OBJECT-TYPE
2857        SYNTAX  INTEGER (0..255)
2858        ACCESS  read-only
2859        STATUS  mandatory
2860        DESCRIPTION
2861           "This is the revision level of the firmware on the battery.
2862
2863            If this attribute is not supported, 255 is returned."
2864        ::= { cpqSiSysBatteryEntry 12 }
2865
2866    cpqSiSysBatteryHardwareRevision OBJECT-TYPE
2867        SYNTAX  INTEGER (0..255)
2868        ACCESS  read-only
2869        STATUS  mandatory
2870        DESCRIPTION
2871           "This is the revision level of the hardware on the battery.
2872
2873            If this attribute is not supported, 255 is returned."
2874        ::= { cpqSiSysBatteryEntry 13 }
2875
2876    cpqSiSysBatteryFullCap OBJECT-TYPE
2877        SYNTAX  INTEGER  (0..65535)
2878        ACCESS  read-only
2879        STATUS  mandatory
2880        DESCRIPTION
2881           "This is the mWatt-Hours of the battery's Full capacity on
2882            the current charge.
2883
2884            If this attribute is not supported, 65535 is returned."
2885        ::= { cpqSiSysBatteryEntry 14 }
2886
2887    cpqSiSysBatteryDesignCap OBJECT-TYPE
2888        SYNTAX  INTEGER  (0..65535)
2889        ACCESS  read-only
2890        STATUS  mandatory
2891        DESCRIPTION
2892          "This is the mWatt-Hours of the battery's design capacity as
2893           specified by the manufacturer.
2894
2895            If this attribute is not supported, 65535 is returned."
2896        ::= { cpqSiSysBatteryEntry 15 }
2897
2898    cpqSiSysBatteryHwLocation OBJECT-TYPE
2899        SYNTAX  DisplayString (SIZE (0..255))
2900        ACCESS  read-only
2901        STATUS  optional
2902        DESCRIPTION
2903            "A text description of the hardware location, on complex
2904             multi SBB hardware only, for the battery.
2905             A NULL string indicates that the hardware location could not
2906             be determined or is irrelevant."
2907        ::= { cpqSiSysBatteryEntry 16 }
2908
2909
2910-- ****************************************************************************
2911--   System Information Docking Station Group
2912--   ========================================
2913--
2914-- The compaq enterprise               (1.3.6.1.4.1.232)
2915--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
2916--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
2917--        cpqSiDockingStation Group    (1.3.6.1.4.1.232.2.2.11)
2918--
2919--  The cpqsiDockingStation group describes the asset information
2920--  about portable docking stations.
2921--
2922--
2923--  Implementation of the cpqSiDockingStation group is mandatory for all
2924--  agents that support the System Information MIB.
2925--
2926-- ****************************************************************************
2927
2928    cpqSiDockingStationStatus OBJECT-TYPE
2929        SYNTAX  INTEGER {
2930            notSupported(1),
2931            docked(2),
2932            undocked(3)
2933        }
2934        ACCESS  read-only
2935        STATUS  mandatory
2936        DESCRIPTION
2937            "This value specifies the connection of the computer
2938             system to a docking station.
2939
2940             The following connection states are supported:
2941
2942             notSupported(1)
2943               This system does not interface to a docking station.
2944
2945             docked(2)
2946               This system is connected to a docking station.
2947
2948             undocked(3)
2949               This system is not connect to a docking station."
2950        ::= { cpqSiDockingStation 1}
2951
2952    cpqSiDockingStationSerialNum OBJECT-TYPE
2953        SYNTAX  DisplayString (SIZE (0..255))
2954        ACCESS  read-only
2955        STATUS  mandatory
2956        DESCRIPTION
2957            "The serial number of the docking station.
2958
2959            The string will be empty if the docking station does not support a
2960            serial or the system does not interface to a docking station."
2961        ::= { cpqSiDockingStation 2 }
2962
2963    cpqSiDockingStationModel OBJECT-TYPE
2964        SYNTAX  DisplayString (SIZE (0..255))
2965        ACCESS  read-only
2966        STATUS  mandatory
2967        DESCRIPTION
2968            "The model name of the docking station.
2969
2970            The string will be empty if the docking station does not report the
2971            model name or the system does not interface to a docking station."
2972        ::= { cpqSiDockingStation 3 }
2973
2974     cpqSiDockingStationAssetTag OBJECT-TYPE
2975        SYNTAX  DisplayString (SIZE (0..255))
2976        ACCESS  read-only
2977        STATUS  mandatory
2978        DESCRIPTION
2979            "This is a customer changeable identifier that is set to the docking
2980            station serial number at the time of manufacture.
2981
2982            The string will be empty if the docking station does not report an
2983            asset tag or the system does not interface to a docking station."
2984        ::= { cpqSiDockingStation 4}
2985
2986-- ****************************************************************************
2987--   System Information FRU Group
2988--   ============================
2989--
2990-- The compaq enterprise               (1.3.6.1.4.1.232)
2991--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
2992--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
2993--        cpqSiFru Group               (1.3.6.1.4.1.232.2.2.12)
2994--
2995--  The cpqsiFru group describes the Field Replaceable Units in the
2996--  server system.
2997--
2998--
2999--  Implementation of the cpqSiFru group is mandatory for all
3000--  Server Agents that support the System Information MIB.
3001--
3002-- ****************************************************************************
3003
3004     cpqSiFruTable OBJECT-TYPE
3005         SYNTAX SEQUENCE OF CpqSiFruEntry
3006         ACCESS not-accessible
3007         STATUS mandatory
3008         DESCRIPTION
3009             "Table of Field Replaceable Units of system, providing
3010              inventory and asset control information.  This table is
3011              referenced from logical hardware descriptions elsewhere in
3012              the MIB."
3013         ::= { cpqSiFru 1 }
3014
3015     cpqSiFruEntry OBJECT-TYPE
3016         SYNTAX CpqSiFruEntry
3017         ACCESS not-accessible
3018         STATUS mandatory
3019         DESCRIPTION
3020             "Each entry represents a Field Replaceable Unit (FRU) of hardware."
3021         INDEX { cpqSiFruIndex }
3022         ::= { cpqSiFruTable 1 }
3023
3024     CpqSiFruEntry  ::=
3025         SEQUENCE {
3026             cpqSiFruIndex                INTEGER,
3027             cpqSiFruType                 INTEGER,
3028             cpqSiFruDescr                DisplayString,
3029             cpqSiFruVendor               DisplayString,
3030             cpqSiFruPartNumber           DisplayString,
3031             cpqSiFruRevision             DisplayString,
3032             cpqSiFruFirmwareRevision     DisplayString,
3033             cpqSiFruSerialNumber         DisplayString,
3034             cpqSiFruAssetNo              DisplayString,
3035             cpqSiFruClass                INTEGER,
3036             cpqSiFruSlotNumber           DisplayString,
3037             cpqSiFruSubAssemblyNumber    INTEGER,
3038             cpqSiFruAssemblyNumber       INTEGER,
3039             cpqSiFruChassisNumber        INTEGER,
3040             cpqSiFruPositionNumber       INTEGER,
3041             cpqSiFruCabinetIDNumber      INTEGER,
3042             cpqSiFruSiteLocation         INTEGER,
3043             cpqSiFruDiagStatus           INTEGER,
3044             cpqSiFruExtendedDiagStatus   INTEGER,
3045             cpqSiFruCellTablePtr         INTEGER,
3046             cpqSiFruIOCTablePtr          INTEGER,
3047             cpqSiFruFileId               DisplayString,
3048             cpqSiFruScanRev              DisplayString
3049                  }
3050
3051     cpqSiFruIndex OBJECT-TYPE
3052         SYNTAX  INTEGER
3053         ACCESS  read-only
3054         STATUS  mandatory
3055         DESCRIPTION
3056             "A locally-unique index value."
3057         ::= { cpqSiFruEntry 1 }
3058
3059     cpqSiFruType OBJECT-TYPE
3060         SYNTAX  INTEGER {
3061                     unknown(1) ,
3062                     other(2) ,
3063                     motherBoard(3) ,
3064                     processor(4) ,
3065                     memoryCard(5) ,
3066                     memoryModule(6) ,
3067                     peripheralDevice(7) ,
3068                     systemBusBridge(8) ,
3069                     powerSupply(9) ,
3070                     chassis(10) ,
3071                     fan(11) ,
3072                     ioCard(12)
3073                 }
3074         ACCESS  read-only
3075         STATUS  mandatory
3076         DESCRIPTION
3077             "General category of the type of FRU that this is."
3078         ::= { cpqSiFruEntry 2 }
3079
3080     cpqSiFruDescr OBJECT-TYPE
3081         SYNTAX  DisplayString
3082         ACCESS  read-write
3083         STATUS  mandatory
3084         DESCRIPTION
3085             "More detailed description of FRU type, if known."
3086         ::= { cpqSiFruEntry 3 }
3087
3088     cpqSiFruVendor OBJECT-TYPE
3089         SYNTAX  DisplayString
3090         ACCESS  read-only
3091         STATUS  mandatory
3092         DESCRIPTION
3093             "Manufacturer name or ID."
3094         ::= { cpqSiFruEntry 4 }
3095
3096     cpqSiFruPartNumber OBJECT-TYPE
3097         SYNTAX  DisplayString
3098         ACCESS  read-only
3099         STATUS  mandatory
3100         DESCRIPTION
3101             "Number by which this unit is orderable."
3102         ::= { cpqSiFruEntry 5 }
3103
3104     cpqSiFruRevision OBJECT-TYPE
3105         SYNTAX  DisplayString
3106         ACCESS  read-only
3107         STATUS  mandatory
3108         DESCRIPTION
3109             "Version number of this unit. If artwork level is available, it will
3110             appear as 'Artwork: XXX' following FRU version portion."
3111         ::= { cpqSiFruEntry 6 }
3112
3113     cpqSiFruFirmwareRevision OBJECT-TYPE
3114         SYNTAX  DisplayString
3115         ACCESS  read-only
3116         STATUS  mandatory
3117         DESCRIPTION
3118             "The revision of the firmware, if any.  Otherwise null."
3119         ::= { cpqSiFruEntry 7 }
3120
3121     cpqSiFruSerialNumber OBJECT-TYPE
3122         SYNTAX  DisplayString
3123         ACCESS  read-only
3124         STATUS  mandatory
3125         DESCRIPTION
3126             "The serial number of this unit's instance."
3127         ::= { cpqSiFruEntry 8 }
3128
3129     cpqSiFruAssetNo OBJECT-TYPE
3130         SYNTAX  DisplayString
3131         ACCESS  read-write
3132         STATUS  mandatory
3133         DESCRIPTION
3134             "The asset number for this unit. This string may be limited."
3135         ::= { cpqSiFruEntry 9 }
3136
3137     cpqSiFruClass OBJECT-TYPE
3138         SYNTAX  INTEGER {
3139                     unknown(1) ,
3140                     other(2) ,
3141                     currentBoardInSlot(3) ,
3142                     priorBoardInSlot(4) ,
3143                     parentBoard(5) ,
3144                     priorParentBoard(6) ,
3145                     priorParentSystem(7)
3146                 }
3147         ACCESS  read-only
3148         STATUS  mandatory
3149         DESCRIPTION
3150             "Represents the status category of the unit."
3151         ::= { cpqSiFruEntry 10 }
3152
3153     cpqSiFruSlotNumber  OBJECT-TYPE
3154         SYNTAX  DisplayString
3155         ACCESS  read-only
3156         STATUS  mandatory
3157         DESCRIPTION
3158            "Physical slot number of FRU."
3159         ::= { cpqSiFruEntry 11 }
3160
3161     cpqSiFruSubAssemblyNumber  OBJECT-TYPE
3162         SYNTAX  INTEGER
3163         ACCESS  read-only
3164         STATUS  mandatory
3165         DESCRIPTION
3166            "Subassembly containing this FRU.  From FRU V5.0."
3167         ::= { cpqSiFruEntry  12 }
3168
3169     cpqSiFruAssemblyNumber  OBJECT-TYPE
3170         SYNTAX  INTEGER
3171         ACCESS  read-only
3172         STATUS  mandatory
3173         DESCRIPTION
3174            "Assembly containing this FRU.  From FRU V5.0."
3175         ::= { cpqSiFruEntry 13 }
3176
3177     cpqSiFruChassisNumber  OBJECT-TYPE
3178         SYNTAX  INTEGER
3179         ACCESS  read-only
3180         STATUS  mandatory
3181         DESCRIPTION
3182            "Chassis containing this FRU.  From FRU V5.0."
3183         ::= { cpqSiFruEntry 14 }
3184
3185     cpqSiFruPositionNumber  OBJECT-TYPE
3186         SYNTAX  INTEGER
3187         ACCESS  read-only
3188         STATUS  mandatory
3189         DESCRIPTION
3190            "Position in Chassis to help locate FRU.  From FRU V5.0."
3191         ::= { cpqSiFruEntry 15 }
3192
3193     cpqSiFruCabinetIDNumber  OBJECT-TYPE
3194         SYNTAX  INTEGER
3195         ACCESS  read-only
3196         STATUS  mandatory
3197         DESCRIPTION
3198            "Cabinet number containing this FRU.  From FRU V5.0."
3199         ::= { cpqSiFruEntry 16 }
3200
3201     cpqSiFruSiteLocation  OBJECT-TYPE
3202         SYNTAX  INTEGER
3203         ACCESS  read-only
3204         STATUS  mandatory
3205         DESCRIPTION
3206            "Site code for system containing this FRU.  From FRU V5.0."
3207         ::= { cpqSiFruEntry  17 }
3208
3209     cpqSiFruDiagStatus  OBJECT-TYPE
3210         SYNTAX  INTEGER {
3211                     unknown(1),
3212                     ok(2),
3213                     degraded(3),
3214                     failed(4),
3215                     disabled(5)
3216                 }
3217         ACCESS  read-only
3218         STATUS  mandatory
3219         DESCRIPTION
3220            "Use system status values to describe current state of the
3221            FRU."
3222         ::= { cpqSiFruEntry 18 }
3223
3224     cpqSiFruExtendedDiagStatus OBJECT-TYPE
3225         SYNTAX  INTEGER
3226         ACCESS  read-only
3227         STATUS  mandatory
3228         DESCRIPTION
3229            "Diagnostic Status value returned by Device Specific
3230            diagnostics.  Usually through a diagnostic status register
3231            on the device.  See product manual for bit descriptions."
3232         ::= { cpqSiFruEntry 19 }
3233
3234     cpqSiFruCellTablePtr OBJECT-TYPE
3235         SYNTAX  INTEGER
3236         ACCESS  read-only
3237         STATUS  optional
3238         DESCRIPTION
3239             "Index for the cell in cpqSeCellTable where this FRU is physically located."
3240         ::= { cpqSiFruEntry 20 }
3241
3242     cpqSiFruIOCTablePtr OBJECT-TYPE
3243         SYNTAX  INTEGER
3244         ACCESS  read-only
3245         STATUS  optional
3246         DESCRIPTION
3247             "Index for the I/O Chassis in cpqSeIOCTablePtr where this FRU is physically located"
3248         ::= { cpqSiFruEntry 21 }
3249
3250    cpqSiFruFileId OBJECT-TYPE
3251         SYNTAX  DisplayString (SIZE (0..255))
3252         ACCESS  read-only
3253         STATUS  optional
3254         DESCRIPTION
3255             "This represents the FRU file identifier"
3256         ::= { cpqSiFruEntry 22 }
3257
3258    cpqSiFruScanRev  OBJECT-TYPE
3259         SYNTAX  DisplayString (SIZE (0..255))
3260         ACCESS  read-only
3261         STATUS  optional
3262         DESCRIPTION
3263            "This represents FRU scan revision"
3264         ::= { cpqSiFruEntry 23 }
3265
3266-- ****************************************************************************
3267--   System Information Rack and Enclosure Group
3268--   ===========================================
3269--
3270-- The compaq enterprise               (1.3.6.1.4.1.232)
3271--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
3272--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
3273--        cpqSiRackEnclosure Group     (1.3.6.1.4.1.232.2.2.13)
3274--
3275--  The cpqSiRackEnclosure group indicates the availability of rack and/or
3276--  enclosure based systems.
3277--
3278-- ****************************************************************************
3279
3280     cpqSiRackEnclosureMgrTable OBJECT-TYPE
3281         SYNTAX SEQUENCE OF CpqSiRackEnclosureMgrEntry
3282         ACCESS not-accessible
3283         STATUS mandatory
3284         DESCRIPTION
3285             "Table of possible rack and/or enclosure based systems."
3286         ::= { cpqSiRackEnclosure 1 }
3287
3288     cpqSiRackEnclosureMgrEntry OBJECT-TYPE
3289         SYNTAX CpqSiRackEnclosureMgrEntry
3290         ACCESS not-accessible
3291         STATUS mandatory
3292         DESCRIPTION
3293             "A entry for a rack and/or enclosure based system."
3294         INDEX { cpqSiRackEnclosureMgrIndex }
3295         ::= { cpqSiRackEnclosureMgrTable 1 }
3296
3297     CpqSiRackEnclosureMgrEntry  ::=
3298         SEQUENCE {
3299             cpqSiRackEnclosureMgrIndex               INTEGER,
3300             cpqSiRackEnclosureMgrType                INTEGER,
3301             cpqSiRackEnclosureMgrIpAddr              DisplayString,
3302             cpqSiRackEnclosureMgrWebLink             DisplayString,
3303             cpqSiRackEnclosureMgrCondition           INTEGER,
3304             cpqSiRackEnclosureMgrSerialNumber        DisplayString,
3305             cpqSiRackEnclosureMgrModel               DisplayString,
3306             cpqSiRackEnclosureMgrName                DisplayString,
3307             cpqSiRackEnclosureMgrFwRev               DisplayString,
3308             cpqSiRackEnclosureMgrProductID           DisplayString,
3309             cpqSiRackEnclosureMgrUUID                DisplayString,
3310             cpqSiRackEnclosureMgrMatrix              INTEGER,
3311             cpqSiRackEnclosureMgrMatrixID            DisplayString
3312             }
3313
3314     cpqSiRackEnclosureMgrIndex  OBJECT-TYPE
3315         SYNTAX  INTEGER
3316         ACCESS  read-only
3317         STATUS  mandatory
3318         DESCRIPTION
3319            "A locally-unique index value."
3320         ::= { cpqSiRackEnclosureMgrEntry 1 }
3321
3322     cpqSiRackEnclosureMgrType OBJECT-TYPE
3323        SYNTAX  INTEGER {
3324            other(1),
3325            noEnclosureManagement(2),
3326            enclosureManagement(3),
3327            onboardAdminManagement(4),
3328            multiboardchassis(5)
3329            }
3330        ACCESS  read-only
3331        STATUS  mandatory
3332        DESCRIPTION
3333            "This value specifies the type of enclosure management.
3334
3335            other(1)
3336              When the type not be determined.
3337
3338            noEnclosureManagement(2)
3339              The server is part of a rack/enclosure managed system, but there
3340              is no dedicated enclosure manager.
3341
3342            enclosureManagement(3)
3343              The server is part of a rack/enclosure managed system with a
3344              dedicated enclosure manager.
3345
3346            onboardAdminManagement(4)
3347               The server is part of a rack/enclosure managed system with a
3348               onboard Administrator.
3349
3350            multiboardchassis(5)
3351               The server is part of a nultiple board chassis. "
3352         ::= { cpqSiRackEnclosureMgrEntry 2 }
3353
3354     cpqSiRackEnclosureMgrIpAddr OBJECT-TYPE
3355         SYNTAX  DisplayString
3356         ACCESS  read-only
3357         STATUS  mandatory
3358         DESCRIPTION
3359             "The IP address of the rack enclosure manager.
3360
3361             The string will be empty if the enclosure does not report the
3362             information or it could not be determined."
3363         ::= { cpqSiRackEnclosureMgrEntry 3 }
3364
3365     cpqSiRackEnclosureMgrWebLink OBJECT-TYPE
3366         SYNTAX  DisplayString
3367         ACCESS  read-only
3368         STATUS  mandatory
3369         DESCRIPTION
3370             "The web link to the enclosure managers web based management
3371             information for the enclosure.
3372
3373             The string will be empty if the enclosure does not report the
3374             information or it could not be determined."
3375         ::= { cpqSiRackEnclosureMgrEntry 4 }
3376
3377     cpqSiRackEnclosureMgrCondition  OBJECT-TYPE
3378         SYNTAX  INTEGER {
3379                     other(1),
3380                     ok(2),
3381                     degraded(3),
3382                     failed(4)
3383                 }
3384         ACCESS  read-only
3385         STATUS  mandatory
3386         DESCRIPTION
3387             "The overall condition of the Enclosure.  For more detailed
3388             status information, follow the cpqSiEnclosureMgrWebLink through
3389             the Web Management Agent interface.
3390
3391             other(1)
3392               This is the default condition for systems when
3393               cpqSiRackEnclosureMgrType has a value of
3394               noEnclosureManagement(2).
3395
3396               When cpqSiRackEnclosureMgrType has a value of
3397               enclosureManagement(3), this indicates the status of the
3398               enclosure manager could not be determined.
3399
3400             ok(2)
3401               The enclosure manager is in an ok state.  Follow the
3402               cpqSiRackEnclosureMgrWebLink link in the Web Management Agents
3403               to manage the enclosure.
3404
3405             degraded(3)
3406               The enclosure manager is in a degraded state.  Follow the
3407               cpqSiRackEnclosureMgrWebLink link in the Web Management Agents
3408               to manage the enclosure.
3409
3410             failed(4)
3411               The enclosure manager is in a failed state.  Follow the
3412               cpqSiRackEnclosureMgrWebLink link in the Web Management Agents
3413               to manage the enclosure."
3414         ::= { cpqSiRackEnclosureMgrEntry 5 }
3415
3416     cpqSiRackEnclosureMgrSerialNumber OBJECT-TYPE
3417         SYNTAX  DisplayString
3418         ACCESS  read-only
3419         STATUS  mandatory
3420         DESCRIPTION
3421             "The serial number of the enclosure.
3422
3423             The string will be empty if the enclosure does not report the
3424             information or it could not be determined."
3425         ::= { cpqSiRackEnclosureMgrEntry 6 }
3426
3427     cpqSiRackEnclosureMgrModel OBJECT-TYPE
3428         SYNTAX  DisplayString
3429         ACCESS  read-only
3430         STATUS  optional
3431         DESCRIPTION
3432             "The model name of the enclosure.
3433              The string will be empty if it could not be determined."
3434         ::= { cpqSiRackEnclosureMgrEntry 7 }
3435
3436     cpqSiRackEnclosureMgrName OBJECT-TYPE
3437         SYNTAX  DisplayString
3438         ACCESS  read-only
3439         STATUS  optional
3440         DESCRIPTION
3441            "The name of the enclosure. This name logically groups together the
3442             Blade servers installed in the same enclosure and it is shared
3443             with the other servers in the enclosure.
3444             The string will be empty if it could not be determined."
3445         ::= { cpqSiRackEnclosureMgrEntry 8 }
3446
3447     cpqSiRackEnclosureMgrFwRev OBJECT-TYPE
3448         SYNTAX  DisplayString
3449         ACCESS  read-only
3450         STATUS  optional
3451         DESCRIPTION
3452             "The Firmware revision of the Enclosure Manager/Onboard Administrator.
3453              The string will be empty if it could not be determined."
3454         ::= { cpqSiRackEnclosureMgrEntry 9 }
3455
3456     cpqSiRackEnclosureMgrProductID OBJECT-TYPE
3457         SYNTAX  DisplayString
3458         ACCESS  read-only
3459         STATUS  optional
3460         DESCRIPTION
3461            "The Enclosure product identifier. The string will be empty
3462             if it could not be determined."
3463         ::= { cpqSiRackEnclosureMgrEntry 10 }
3464
3465     cpqSiRackEnclosureMgrUUID OBJECT-TYPE
3466         SYNTAX  DisplayString
3467         ACCESS  read-only
3468         STATUS  optional
3469         DESCRIPTION
3470            "The Enclosure unique identifier. The string will be empty
3471             if it could not be determined."
3472         ::= { cpqSiRackEnclosureMgrEntry 11 }
3473
3474     cpqSiRackEnclosureMgrMatrix   OBJECT-TYPE
3475         SYNTAX  INTEGER
3476         ACCESS  read-only
3477         STATUS  mandatory
3478         DESCRIPTION
3479            " Value 0 not configured in a BladeSystem Matrix environment.
3480                    1 configured in a BladeSystem Matrix environment."
3481         ::= { cpqSiRackEnclosureMgrEntry 12 }
3482
3483     cpqSiRackEnclosureMgrMatrixID   OBJECT-TYPE
3484         SYNTAX  DisplayString
3485         ACCESS  read-only
3486         STATUS  optional
3487         DESCRIPTION
3488             " Value BladeSystem Matrix vX.Y.Z Where
3489               X major version.
3490               Y minor version.
3491               Z update version.
3492               Is only valid if cpqSiRackEnclosureMgrMatrix value is a 1.
3493               By default is NULL"
3494         ::= { cpqSiRackEnclosureMgrEntry 13 }
3495
3496-- ****************************************************************************
3497--   System Information Server Blade Group
3498--   ===========================================
3499--
3500-- The compaq enterprise               (1.3.6.1.4.1.232)
3501--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
3502--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
3503--        cpqSiServerBlade Group       (1.3.6.1.4.1.232.2.2.14)
3504--
3505--  The cpqsiServerBlade group describes the server Blade system.
3506--
3507-- ****************************************************************************
3508
3509     cpqSiServerBladeEnclosureBayNumber OBJECT-TYPE
3510         SYNTAX  INTEGER
3511         ACCESS  read-only
3512         STATUS  optional
3513         DESCRIPTION
3514             "This value specifies the enclosure bay number occupied by the blade.
3515              In case of a blade occupying multiple bays, this will be the lowest
3516              enclosure bay number of all the bay numbers occupied by this balde"
3517         ::= { cpqSiServerBlade 1 }
3518
3519     cpqSiServerBladeHeight OBJECT-TYPE
3520         SYNTAX  INTEGER {
3521                    unknown(1),
3522                    halfHeightBlade(2),
3523                    fullHeightBlade(3)
3524                 }
3525         ACCESS  read-only
3526         STATUS  optional
3527         DESCRIPTION
3528            "Blade height is the Blade length.
3529
3530            unknown(1)
3531              This indicates it could not be determined.
3532
3533            halfHeightBlade(2)
3534              This indicates a half-height server Blade.
3535
3536            fullHeightBlade(3)
3537              This indicates a full-height server Blade."
3538
3539         ::= { cpqSiServerBlade 2 }
3540
3541     cpqSiServerBladeWidth OBJECT-TYPE
3542         SYNTAX  INTEGER {
3543                    unknown(1),
3544                    singleWide(2),
3545                    doubleWide(3)
3546                 }
3547         ACCESS  read-only
3548         STATUS  optional
3549         DESCRIPTION
3550            "Width of the Blade in terms of Enclosure Bays. This pertain to the
3551            Blade side that connects to the enclosure backplane."
3552         ::= { cpqSiServerBlade 3 }
3553
3554-- ****************************************************************************
3555--   System Information Rack Group
3556--   ===========================================
3557--
3558-- The compaq enterprise               (1.3.6.1.4.1.232)
3559--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
3560--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
3561--        cpqSiRack Group              (1.3.6.1.4.1.232.2.2.15)
3562--
3563--  The cpqSiRack group describes the rack details.
3564--
3565-- ****************************************************************************
3566
3567     cpqSiRackName OBJECT-TYPE
3568         SYNTAX  DisplayString
3569         ACCESS  read-only
3570         STATUS  optional
3571         DESCRIPTION
3572             "The rack name. This name is used to logically group together
3573              enclosures in a rack and it is shared with other enclosures
3574              in the rack.
3575              The string will be empty if it could not be determined."
3576         ::= { cpqSiRack 1 }
3577
3578     cpqSiRackUUID OBJECT-TYPE
3579         SYNTAX  DisplayString
3580         ACCESS  read-only
3581         STATUS  optional
3582         DESCRIPTION
3583             "The rack unique identifier. The string will be empty
3584             if it could be determined."
3585         ::= { cpqSiRack 2 }
3586
3587-- ****************************************************************************
3588--   System Information MP Group
3589--   ==============================
3590--
3591-- The compaq enterprise               (1.3.6.1.4.1.232)
3592--      cpqSystemInfo Group            (1.3.6.1.4.1.232.2)
3593--       cpqSiComponent Group          (1.3.6.1.4.1.232.2.2)
3594--        cpqSiMP Group                (1.3.6.1.4.1.232.2.2.16)
3595--
3596--  The cpqSiMP group contains information about the Management Processor.
3597--
3598-- ****************************************************************************
3599
3600     cpqSiMPHostName OBJECT-TYPE
3601         SYNTAX  DisplayString
3602         ACCESS  read-only
3603         STATUS  optional
3604         DESCRIPTION
3605             "The host name of the Management Processor.
3606              The string will be empty if it could not be determined."
3607         ::= { cpqSiMP 1 }
3608
3609     cpqSiMPHealthStatus OBJECT-TYPE
3610         SYNTAX  INTEGER {
3611             unknown(1),
3612             ok(2),
3613             degraded(3),
3614             failed(4)
3615         }
3616         ACCESS  read-only
3617         STATUS  optional
3618         DESCRIPTION
3619             "The health status of the Management Processor."
3620         ::= { cpqSiMP 2 }
3621
3622-- ****************************************************************************
3623--  System Info MIB Trap Definitions
3624--  ================================
3625--
3626--  The SNMP trap messages must not be bigger than 484 octets (bytes).
3627--
3628--  Trap support in an SNMP agent implementation is optional.  An SNMP
3629--  agent implementation may support all, some, or none of the traps.
3630--  If traps are supported, The user should be provided with the option of
3631--  disabling traps.
3632-- **************************************************************************
3633
3634    cpqSiHoodRemoved TRAP-TYPE
3635        ENTERPRISE compaq
3636        VARIABLES  { sysName, cpqHoTrapFlags }
3637        DESCRIPTION
3638           "System hood is removed.
3639
3640            The hood status has been set to removed.  The
3641            system's hood is not in a properly installed state. This
3642            situation may result in improper cooling of the system due
3643            to air flow changes caused by the missing hood.
3644
3645            User Action: Replace the cover (hood), ensure the system's cover
3646            is properly installed. Verify the system is in working order."
3647
3648        --#TYPE "System hood is removed (2001)"
3649        --#SUMMARY "Hood is removed from unit."
3650        --#ARGUMENTS {}
3651        --#SEVERITY MAJOR
3652        --#TIMEINDEX 99
3653        --#STATE DEGRADED
3654        --#SIMPLE_SEVERITY MAJOR
3655        --#HWSTATUS_CATEGORY NONE
3656        --#ACTION "Replace the cover, ensuring it is properly installed. Verify the system is in working order."
3657
3658        ::= 2001
3659
3660    cpqSiMonitorConditionOK TRAP-TYPE
3661        ENTERPRISE compaq
3662        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiMonitorIndex }
3663        DESCRIPTION
3664            "Fault reporting features have returned to within their normal
3665             operating range for the monitor indicated by cpqSiMonitorIndex.
3666             The monitor's condition has been set to OK.
3667
3668             User Action:  None."
3669
3670        --#TYPE "Monitor Condition OK (2002)"
3671        --#SUMMARY "The monitor's condition has been set to OK."
3672        --#ARGUMENTS {}
3673        --#SEVERITY INFORMATIONAL
3674        --#TIMEINDEX 99
3675        --#STATE OPERATIONAL
3676        --#SIMPLE_SEVERITY OK
3677        --#HWSTATUS_CATEGORY NONE
3678        ::=  2002
3679
3680
3681     cpqSiMonitorConditionDegraded TRAP-TYPE
3682        ENTERPRISE compaq
3683        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiMonitorIndex }
3684        DESCRIPTION
3685            "A fault reporting feature has exceeded normal limits for
3686             the monitor indicated by the cpqSiMonitorIndex. The monitor's
3687             condition is degraded due to the internal temperature exceeding
3688             normal operating limits.  The monitor is still useable, but
3689             action should be taken to return the condition to OK.
3690
3691             User Action: Physically check for obstructions to air flow around
3692             the monitor.  Check the thermostat in the room that the system
3693             occupies.  Allow the monitor to cool by turning off the monitor
3694             for 5 minutes then turn the monitor back on.  After the monitor
3695             cools, another alarm indicating an improving condition, such as
3696             Monitor OK, will be issued."
3697
3698        --#TYPE "Monitor Condition Degraded (2003)"
3699        --#SUMMARY "The monitor's condition has been set to degraded."
3700        --#ARGUMENTS {}
3701        --#SEVERITY MINOR
3702        --#TIMEINDEX 99
3703        --#STATE DEGRADED
3704        --#SIMPLE_SEVERITY MAJOR
3705        --#HWSTATUS_CATEGORY NONE
3706
3707       ::=  2003
3708
3709     cpqSiMonitorConditionFailed TRAP-TYPE
3710        ENTERPRISE compaq
3711        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiMonitorIndex }
3712        DESCRIPTION
3713            "A fault reporting feature has exceeded normal limits in the
3714             monitor indicated by the cpqSiMonitorIndex. The monitor's
3715             condition has been set to failed due to an operational feature
3716             exceeding normal operating limits.  The monitor will not be
3717             useable and should be replaced.
3718
3719             User Action: Make a note of the monitor model number and serial
3720             number.  Replace the monitor.
3721
3722             Refer to the appropriate Maintenance and Service Guide for
3723             detailed information on a component replacement."
3724
3725        --#TYPE "Monitor Condition Failed (2004)"
3726        --#SUMMARY "The monitor's condition has been set to failed."
3727        --#ARGUMENTS {}
3728        --#SEVERITY CRITICAL
3729        --#TIMEINDEX 99
3730        --#STATE NONOPERATIONAL
3731        --#SIMPLE_SEVERITY CRITICAL
3732        --#HWSTATUS_CATEGORY NONE
3733        --#ACTION "Replace the failed monitor."
3734
3735       ::=  2004
3736
3737     cpqSiCorrMemErrStatusDegraded TRAP-TYPE
3738        ENTERPRISE compaq
3739        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiMemErrorIndex }
3740        DESCRIPTION
3741            "Correctable memory error count has exceeded the threshold for the
3742             memory module indicated by the 'cpqSiMemErrorIndex' variable.
3743             The appropriate cpqSiMemModuleECCStatus has been set to degraded.
3744
3745             User Action: For Desktops, the System Administrator should run
3746             the F10 Diagnostics on this system and select RAM LONG TEST. If
3747             it is determined that a module needs replacing, schedule
3748             maintenance for the system and replace the failed memory module.
3749
3750             Refer to the appropriate Maintenance and Service Guide for detailed
3751             information on a component replacement."
3752
3753        --#TYPE "Excessive Correctable Memory Errors (2005)"
3754        --#SUMMARY "The memory module %d ECC status has been set to degraded."
3755        --#ARGUMENTS {3}
3756        --#SEVERITY MINOR
3757        --#TIMEINDEX 99
3758        --#STATE DEGRADED
3759        --#SIMPLE_SEVERITY MAJOR
3760        --#HWSTATUS_CATEGORY MEMORY
3761        --#ACTION "Schedule maintenance for the system and replace the failing memory module."
3762
3763        ::=  2005
3764
3765     cpqSiCorrMemErrStatusOk TRAP-TYPE
3766        ENTERPRISE compaq
3767        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiMemErrorIndex }
3768        DESCRIPTION
3769            "Correctable memory error count is now below the threshold for the
3770             memory module indicated by the 'cpqSiMemErrorIndex' variable. The
3771             appropriate cpqSiMemModuleECCStatus has been set to ok.
3772
3773             User Action: None."
3774
3775        --#TYPE "Correctable Memory Errors Count OK (2006)"
3776        --#SUMMARY "The memory module %d ECC status has been set to ok."
3777        --#ARGUMENTS {3}
3778        --#SEVERITY INFORMATIONAL
3779        --#TIMEINDEX 99
3780        --#STATE OPERATIONAL
3781        --#SIMPLE_SEVERITY OK
3782        --#HWSTATUS_CATEGORY MEMORY
3783
3784       ::=  2006
3785
3786     cpqSiMemConfigChange TRAP-TYPE
3787        ENTERPRISE compaq
3788        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiMemConfigChangeData }
3789        DESCRIPTION
3790            "A memory configuration change has occurred. CpqSiMemConfigChangeData
3791             will indicate which memory modules slots have changed.
3792
3793             User Action: You may want to verify a valid reason for a memory
3794             configuration to have occurred. If system issuing the alert is
3795             a Desktop running NT, the memory configuration change information
3796             is also logged in the NT System Log."
3797
3798        --#TYPE "Memory modules have changed (2007)"
3799        --#SUMMARY "The system's memory configuration has changed."
3800        --#ARGUMENTS {}
3801        --#SEVERITY INFORMATIONAL
3802        --#TIMEINDEX 99
3803        --#STATE OPERATIONAL
3804        --#SIMPLE_SEVERITY OK
3805        --#HWSTATUS_CATEGORY MEMORY
3806       ::=  2007
3807
3808    cpqSiHotPlugSlotBoardRemoved TRAP-TYPE
3809        ENTERPRISE compaq
3810        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiHotPlugSlotChassis,
3811                     cpqSiHotPlugSlotIndex }
3812        DESCRIPTION
3813           "Hot Plug Slot Board Removed.
3814
3815           A Hot Plug Slot Board has been removed from the specified
3816           chassis and slot.
3817
3818           User Action: None."
3819
3820        --#TYPE "Hot Plug Slot Board Removed (2008)"
3821        --#SUMMARY "Hot plug slot board removed from chassis %d, slot %d."
3822        --#ARGUMENTS {2, 3}
3823        --#SEVERITY INFORMATIONAL
3824        --#TIMEINDEX 99
3825        --#STATE OPERATIONAL
3826        --#SIMPLE_SEVERITY OK
3827        --#HWSTATUS_CATEGORY NONE
3828        --#LIFECYCLE
3829
3830        ::= 2008
3831
3832    cpqSiHotPlugSlotBoardInserted TRAP-TYPE
3833        ENTERPRISE compaq
3834        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiHotPlugSlotChassis,
3835                     cpqSiHotPlugSlotIndex }
3836        DESCRIPTION
3837           "Hot Plug Slot Board Inserted.
3838
3839           A Hot Plug Slot Board has been inserted into the specified
3840           chassis and slot.
3841
3842           User Action: None."
3843
3844        --#TYPE "Hot Plug Slot Board Inserted (2009)"
3845        --#SUMMARY "Hot plug slot board inserted into chassis %d, slot %d."
3846        --#ARGUMENTS {2, 3}
3847        --#SEVERITY INFORMATIONAL
3848        --#TIMEINDEX 99
3849        --#STATE OPERATIONAL
3850        --#SIMPLE_SEVERITY OK
3851        --#HWSTATUS_CATEGORY NONE
3852        --#LIFECYCLE
3853
3854        ::= 2009
3855
3856    cpqSiHotPlugSlotPowerUpFailed TRAP-TYPE
3857        ENTERPRISE compaq
3858        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiHotPlugSlotChassis,
3859                     cpqSiHotPlugSlotIndex, cpqSiHotPlugSlotErrorStatus }
3860        DESCRIPTION
3861           "Hot Plug Slot Board Failed Power-Up.
3862
3863           A Hot Plug Slot Board has failed to power-up in the specified
3864           chassis and slot.
3865
3866           User Action: Insure the board and all cables are installed
3867           correctly and the board type and revision are the same as
3868           the replaced board."
3869
3870        --#TYPE "Hot Plug Slot Board Failed (2010)"
3871        --#SUMMARY "Hot plug slot board failed in chassis %d, slot %d, error %d."
3872        --#ARGUMENTS {2, 3, 4}
3873        --#SEVERITY CRITICAL
3874        --#TIMEINDEX 99
3875        --#STATE FAILED
3876        --#SIMPLE_SEVERITY CRITICAL
3877        --#HWSTATUS_CATEGORY NONE
3878        --#ACTION "Ensure the board and all cables are installed correctly and that the board type and revision are the same as the replaced board."
3879
3880        ::= 2010
3881
3882    cpqSiSysBatteryFailure  TRAP-TYPE
3883        ENTERPRISE compaq
3884        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiSysBatteryIndex,
3885                     cpqSiSysBatterySerialNum }
3886        DESCRIPTION
3887           "The battery indicated by cpqSiSysBatteryIndex has failed
3888           and must be replaced.
3889
3890           User Action:  Contact your System Administrator or
3891           Authorized Reseller to order a replacement battery.
3892           Recycle your old battery. For proper disposal information,
3893           refer to the documentation that came with your computer."
3894
3895        --#TYPE "Battery Failure (2011)"
3896        --#SUMMARY "Battery %d has failed."
3897        --#ARGUMENTS {2}
3898        --#SEVERITY MAJOR
3899        --#TIMEINDEX 99
3900        --#STATE DEGRADED
3901        --#SIMPLE_SEVERITY MAJOR
3902        --#HWSTATUS_CATEGORY NONE
3903        --#ACTION "Replace the failed battery."
3904
3905        ::= 2011
3906
3907    cpqSiSysBatteryChargingDegraded TRAP-TYPE
3908        ENTERPRISE compaq
3909        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiSysBatteryIndex,
3910                     cpqSiSysBatterySerialNum  }
3911        DESCRIPTION
3912            "Significant battery degradation has occurred with battery
3913            indicated by cpqSiSysBatteryIndex.  The battery can
3914            no longer be fully recharged.
3915
3916            User Action: If using multiple batteries, run
3917            the Power Conservation Utility to identify the
3918            battery location.  Contact your System Administrator
3919            or Authorized Reseller to order a replacement
3920            battery."
3921
3922        --#TYPE "Battery Charging Degradation (2012)"
3923        --#SUMMARY "Battery %d has degraded charging capacity."
3924        --#ARGUMENTS {2}
3925        --#SEVERITY MAJOR
3926        --#TIMEINDEX 99
3927        --#STATE DEGRADED
3928        --#SIMPLE_SEVERITY MAJOR
3929        --#HWSTATUS_CATEGORY NONE
3930        --#ACTION "Replace the failing battery."
3931        ::= 2012
3932
3933
3934    cpqSiSysBatteryCalibrationError TRAP-TYPE
3935        ENTERPRISE compaq
3936        VARIABLES  { sysName, cpqHoTrapFlags, cpqSiSysBatteryIndex,
3937                     cpqSiSysBatterySerialNum  }
3938        DESCRIPTION
3939            "Calibration is needed with battery
3940            indicated by cpqSiSysBatteryIndex.  The battery can
3941            not correctly indicate capacity.
3942
3943            User Action: Run the Power Conservation Utility.  Contact
3944            your System Administrator or Authorized Reseller to
3945            order a replacement battery."
3946
3947        --#TYPE "Battery Calibration Error (2013)"
3948        --#SUMMARY "Battery %d has calibration error."
3949        --#ARGUMENTS {2}
3950        --#SEVERITY MAJOR
3951        --#TIMEINDEX 99
3952        --#STATE DEGRADED
3953        --#SIMPLE_SEVERITY MAJOR
3954        --#HWSTATUS_CATEGORY NONE
3955        --#ACTION "Replace the failing battery."
3956        ::= 2013
3957
3958END
3959