1-- ****************************************************************************
2--
3--                  Host Operating System Information
4--         Management Information Base for SNMP Network Management
5--
6--
7--      Copyright 1993,2016 Hewlett Packard Enterprise Development, L.P.
8--
9--      Hewlett Packard Enterprise Development LP 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
32
33CPQHOST-MIB DEFINITIONS ::= BEGIN
34
35    IMPORTS
36        enterprises             FROM RFC1155-SMI
37        IpAddress               FROM RFC1155-SMI
38        DisplayString           FROM RFC1213-MIB
39        OBJECT-TYPE             FROM RFC-1212
40        TRAP-TYPE               FROM RFC-1215
41        sysName                 FROM RFC1213-MIB;
42
43    compaq              OBJECT IDENTIFIER ::= { enterprises 232 }
44    cpqHostOs           OBJECT IDENTIFIER ::= { compaq 11 }
45    cpqHoMibRev         OBJECT IDENTIFIER ::= { cpqHostOs 1 }
46    cpqHoComponent      OBJECT IDENTIFIER ::= { cpqHostOs 2 }
47
48    cpqHoInterface      OBJECT IDENTIFIER ::= { cpqHoComponent 1 }
49    cpqHoInfo           OBJECT IDENTIFIER ::= { cpqHoComponent 2 }
50    cpqHoUtil           OBJECT IDENTIFIER ::= { cpqHoComponent 3 }
51    cpqHoFileSys        OBJECT IDENTIFIER ::= { cpqHoComponent 4 }
52-- The cpqHoIfPhysMap group has been deprecated.
53    cpqHoIfPhysMap      OBJECT IDENTIFIER ::= { cpqHoComponent 5 }
54    cpqHoSWRunning      OBJECT IDENTIFIER ::= { cpqHoComponent 6 }
55    cpqHoSwVer          OBJECT IDENTIFIER ::= { cpqHoComponent 7 }
56    cpqHoGeneric        OBJECT IDENTIFIER ::= { cpqHoComponent 8 }
57    cpqHoSwPerf         OBJECT IDENTIFIER ::= { cpqHoComponent 9 }
58    cpqHoSystemStatus   OBJECT IDENTIFIER ::= { cpqHoComponent 10 }
59    cpqHoTrapInfo       OBJECT IDENTIFIER ::= { cpqHoComponent 11 }
60    cpqHoClients        OBJECT IDENTIFIER ::= { cpqHoComponent 12 }
61    cpqHoMemory         OBJECT IDENTIFIER ::= { cpqHoComponent 13 }
62    cpqHoFwVer          OBJECT IDENTIFIER ::= { cpqHoComponent 14 }
63    cpqHoHWInfo         OBJECT IDENTIFIER ::= { cpqHoComponent 15 }
64    cpqPwrThreshold     OBJECT IDENTIFIER ::= { cpqHoComponent 16 }
65
66    cpqHoOsCommon       OBJECT IDENTIFIER ::= { cpqHoInterface 4 }
67
68-- ****************************************************************************
69--   Host OS Information MIB Revision
70--   ================================
71--
72-- The compaq enterprise               (1.3.6.1.4.1.232)
73--      cpqHostOs Group                (1.3.6.1.4.1.232.11)
74--       cpqHoMibRev Group             (1.3.6.1.4.1.232.11.1)
75--
76--      Implementation of the cpqHoMibRev group is mandatory for all agents
77--      supporting the Host OS MIB.
78--
79--      A Management Agent conforming to this document will return a
80--      cpqHoMibRevMajor of one (1) and a cpqHoMibRevMinor of forty three (43).
81
82--
83-- ****************************************************************************
84
85    cpqHoMibRevMajor OBJECT-TYPE
86        SYNTAX  INTEGER (1..65535)
87        ACCESS  read-only
88        STATUS  mandatory
89        DESCRIPTION
90            "The Major Revision level of the MIB.
91
92            A change in the major revision level represents a major change
93            in the architecture of the MIB.  A change in the major revision
94            level may indicate a significant change in the information
95            supported and/or the meaning of the supported information.
96            Correct interpretation of data may require a MIB document with
97            the same major revision level."
98        ::= { cpqHoMibRev 1 }
99
100    cpqHoMibRevMinor OBJECT-TYPE
101        SYNTAX  INTEGER (0..65535)
102        ACCESS  read-only
103        STATUS  mandatory
104        DESCRIPTION
105            "The Minor Revision level of the MIB.
106
107            A change in the minor revision level may represent some minor
108            additional support, no changes to any pre-existing information
109            has occurred."
110        ::= { cpqHoMibRev 2 }
111
112    cpqHoMibCondition OBJECT-TYPE
113        SYNTAX  INTEGER {
114            unknown(1),
115            ok(2),              -- default state
116            degraded(3),
117            failed(4)
118            }
119        ACCESS  read-only
120        STATUS  mandatory
121        DESCRIPTION
122            "The overall condition.
123
124             This object represents the overall status of the server's host
125             system represented by this MIB."
126        ::= { cpqHoMibRev 3 }
127
128-- ****************************************************************************
129--   Host OS Common
130--   ==============
131--
132-- The compaq enterprise               (1.3.6.1.4.1.232)
133--      cpqHostOs Group                (1.3.6.1.4.1.232.11)
134--       cpqHoComponent Group          (1.3.6.1.4.1.232.11.2)
135--        cpqHoInterface Group         (1.3.6.1.4.1.232.11.2.1)
136--         cpqHoOsCommon Group         (1.3.6.1.4.1.232.11.2.1.4)
137--
138--
139--  Implementation of the cpqHoOsCommon group is mandatory for all
140--  agents that support the Host OS MIB.
141--
142-- ****************************************************************************
143
144    cpqHoOsCommonPollFreq OBJECT-TYPE
145        SYNTAX  INTEGER (0..65535)
146        ACCESS  read-write
147        STATUS  mandatory
148        DESCRIPTION
149            "The Insight Agent's polling frequency.
150
151            The frequency, in seconds, at which the Insight Agent requests
152            information from the device driver.  A frequency of zero (0)
153            indicates that the Insight Agent retrieves the information upon
154            request of a management station, it does not poll the device
155            driver at a specific interval.
156
157            If the poll frequency is zero (0) all attempts to write to this
158            object will fail.  If the poll frequency is non-zero,
159            setting this value will change the polling frequency of the
160            Insight Agent.  Setting the poll frequency to zero (0) will
161            always fail.  An agent may choose to fail any request to change
162            the poll frequency to a value that would severely impact system
163            performance."
164        ::= { cpqHoOsCommon 1 }
165
166-- ****************************************************************************
167--   Host OS Common Module Table
168--   ===========================
169--
170-- The compaq enterprise               (1.3.6.1.4.1.232)
171--      cpqHostOs Group                (1.3.6.1.4.1.232.11)
172--       cpqHoComponent Group          (1.3.6.1.4.1.232.11.2)
173--        cpqHoInterface Group         (1.3.6.1.4.1.232.11.2.1)
174--         cpqHoOsCommon Group         (1.3.6.1.4.1.232.11.2.1.4)
175--          cpqHoOsCommonModuleTable   (1.3.6.1.4.1.232.11.2.1.4.2) deprecated
176--
177-- ****************************************************************************
178
179    cpqHoOsCommonModuleTable OBJECT-TYPE
180        SYNTAX  SEQUENCE OF CpqHoOsCommonModuleEntry
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        ::= { cpqHoOsCommon 2 }
187
188    cpqHoOsCommonModuleEntry OBJECT-TYPE
189        SYNTAX  CpqHoOsCommonModuleEntry
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   { cpqHoOsCommonModuleIndex }
196        ::= { cpqHoOsCommonModuleTable 1 }
197
198        CpqHoOsCommonModuleEntry ::= SEQUENCE {
199            cpqHoOsCommonModuleIndex       INTEGER,
200            cpqHoOsCommonModuleName        DisplayString,
201            cpqHoOsCommonModuleVersion     DisplayString,
202            cpqHoOsCommonModuleDate        OCTET STRING,
203            cpqHoOsCommonModulePurpose     DisplayString
204        }
205
206    cpqHoOsCommonModuleIndex 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        ::= { cpqHoOsCommonModuleEntry 1 }
213
214    cpqHoOsCommonModuleName OBJECT-TYPE
215        SYNTAX  DisplayString (SIZE (0..255))
216        ACCESS  read-only
217        STATUS  deprecated
218        DESCRIPTION
219            "The module name."
220        ::= { cpqHoOsCommonModuleEntry 2 }
221
222    cpqHoOsCommonModuleVersion 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 null (size 0) string if the agent
231            cannot provide the module version."
232        ::= { cpqHoOsCommonModuleEntry 3 }
233
234    cpqHoOsCommonModuleDate 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        ::= { cpqHoOsCommonModuleEntry 4 }
257
258    cpqHoOsCommonModulePurpose 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        ::= { cpqHoOsCommonModuleEntry 5 }
265
266-- ****************************************************************************
267--   Host OS Information Group
268--   =========================
269--
270-- The compaq enterprise               (1.3.6.1.4.1.232)
271--      cpqHostOs Group                (1.3.6.1.4.1.232.11)
272--       cpqHoComponent Group          (1.3.6.1.4.1.232.11.2)
273--        cpqHoInfo Group              (1.3.6.1.4.1.232.11.2.2)
274--
275--
276--      The cpqHoInfo group describes some general information about the
277--      host OS.
278--
279--      Implementation of the cpqHoInfo group is mandatory for all
280--      agents supporting the Host OS MIB.
281--
282-- ****************************************************************************
283
284
285    cpqHoName OBJECT-TYPE
286        SYNTAX  DisplayString (SIZE (0..255))
287        ACCESS  read-only
288        STATUS  mandatory
289        DESCRIPTION
290            "The name of the host operating system (OS)."
291        ::= { cpqHoInfo 1 }
292
293    cpqHoVersion OBJECT-TYPE
294        SYNTAX  DisplayString (SIZE (0..255))
295        ACCESS  read-only
296        STATUS  mandatory
297        DESCRIPTION
298            "The version of the host OS."
299        ::= { cpqHoInfo 2 }
300
301    cpqHoDesc OBJECT-TYPE
302        SYNTAX  DisplayString (SIZE (0..255))
303        ACCESS  read-only
304        STATUS  mandatory
305        DESCRIPTION
306            "A further description of the host OS."
307        ::= { cpqHoInfo 3 }
308
309    cpqHoOsType OBJECT-TYPE
310        SYNTAX  INTEGER {
311            other(1),
312            netware(2),                -- Novell NetWare
313            windowsnt(3),              -- Microsoft Windows NT
314            sco-unix(4),               -- SCO OpenServer
315            unixware(5),               -- SCO UnixWare
316            os-2(6),                   -- IBM OS/2
317            ms-dos(7),                 -- Microsoft DOS
318            dos-windows(8),            -- Microsoft DOS + Microsoft Windows
319            windows95(9),              -- Microsoft Windows 95
320            windows98(10),             -- Microsoft Windows 98
321            open-vms(11),              -- Open VMS
322            nsk(12),                   -- Non Stop Kernel
323            windowsCE(13),             -- Microsoft Windows CE
324            linux(14),                 -- Linux
325            windows2000(15),           -- Microsoft Windows 2000
326            tru64UNIX(16),             -- Tru64 UNIX
327            windows2003(17),           -- Microsoft Windows Server 2003
328            windows2003-x64(18),       -- Microsoft Windows Server 2003 x64 Edition
329            solaris(19),               -- Sun Solaris
330            windows2003-ia64(20),      -- Microsoft Windows Server 2003 for Itanium-based Systems
331            windows2008(21),           -- Microsoft Windows Server 2008
332            windows2008-x64(22),       -- Microsoft Windows Server 2008 x64 Edition
333            windows2008-ia64(23),      -- Microsoft Windows Server 2008 for Itanium-based Systems
334            vmware-esx(24),            -- VMware ESX Classic
335            vmware-esxi(25),           -- VMware ESXi
336            windows2012(26),           -- Microsoft Windows 2012 Server
337            windows7(27),              -- Microsoft Windows 7
338            windows7-x64(28),          -- Microsoft Windows 7 64-bit
339            windows8(29),              -- Microsoft Windows 8
340            windows8-x64(30),          -- Microsoft Windows 8 64-bit
341            windows81(31),             -- Microsoft Windows 8.1
342            windows81-x64(32),         -- Microsoft Windows 8.1 64-bit
343            windowsxp(33),             -- Microsoft Windows XP
344            windowsxp-x64(34),         -- Microsoft Windows XP 64-Bit
345            windowsvista(35),          -- Microsoft Windows Vista
346            windowsvista-x64(36),      -- Microsoft Windows Vista 64-Bit
347            windows2008-r2(37),        -- Microsoft Windows Server 2008 R2
348            windows2012-r2(38),        -- Microsoft Windows Server 2012 R2
349            rhel(39),                  -- RedHat Enterprise Linux
350            rhel-64(40),               -- RedHat Enterprise Linux 64-Bit
351            solaris-64(41),            -- Solaris 64-Bit
352            sles(42),                  -- SUSE Linux Enterprise Server
353            sles-64(43),               -- SUSE Linux Enterprise Server 64-Bit
354            ubuntu(44),                -- Ubuntu
355            ubuntu-64(45),             -- Ubuntu 64-Bit
356            debian(46),                -- Debian
357            debian-64(47),             -- Debian 64-Bit
358            linux-64-bit(48),          -- Linux 64-Bit
359            other-64-bit(49),          -- Other 64-Bit
360            centos-32bit(50),          -- CentOS 32-bit
361            centos-64bit(51),          -- CentOS 64-bit
362            oracle-linux32(52),        -- Oracle Linux 32-bit
363            oracle-linux64(53),        -- Oracle Linux 64-bit
364            apple-osx(54),             -- Apple OS X
365            windows2016(55),           -- Microsoft Windows Server 2016
366            nanoserver(56)             -- Nano Server
367            }
368        ACCESS  read-only
369        STATUS  mandatory
370        DESCRIPTION
371            "Host Operating system enumeration."
372         ::= { cpqHoInfo 4 }
373
374    cpqHoTelnet OBJECT-TYPE
375        SYNTAX  INTEGER {
376            other(1),
377            available(2),
378            notavailable(3)             -- default
379            }
380        ACCESS  read-only
381        STATUS  mandatory
382        DESCRIPTION
383                "Telnet on socket 23 is available."
384--
385-- This variable specifies the availability of telnet.  Only socket 23 is
386-- checked for telnet services.
387--
388         ::= { cpqHoInfo 5 }
389
390    cpqHoSystemRole OBJECT-TYPE
391        SYNTAX  DisplayString (SIZE (0..64))
392        ACCESS  read-write
393        STATUS  mandatory
394        DESCRIPTION
395            "The system role.
396
397            This is a settable free form text field intended to be assigned
398            by a remote console briefly describing the system's function."
399        ::= { cpqHoInfo 6 }
400
401    cpqHoSystemRoleDetail OBJECT-TYPE
402        SYNTAX  DisplayString (SIZE (0..512))
403        ACCESS  read-write
404        STATUS  mandatory
405        DESCRIPTION
406            "The system detailed description.
407
408            This is a settable free form text field intended to be assigned
409            by a remote console describing the system function in detail."
410        ::= { cpqHoInfo 7 }
411
412    cpqHoCrashDumpState OBJECT-TYPE
413        SYNTAX INTEGER {
414            completememorydump(1),
415            kernelmemorydump(2),
416            smallmemorydump(3),
417            none(4)
418            }
419        ACCESS  read-only
420        STATUS  mandatory
421        DESCRIPTION
422            "Crash dump state.
423             Value of 'Unknown (-1)' is returned when crash dump state could
424             not be determined."
425        ::= { cpqHoInfo 8 }
426
427    cpqHoCrashDumpCondition OBJECT-TYPE
428        SYNTAX INTEGER {
429            other(1),           -- (Crash Dump settings unknown) or (Crash dump monitoring is disabled)
430            ok(2),      -- (Crash dump settings OK) and (paging file size >= minimum) and (free disk space >= minimum)
431            degraded(3),    -- (Crash dump settings none) or (paging file size < minimum) or (free disk space < minimum)
432            failed(4)       -- N/A
433        }
434        ACCESS  read-only
435        STATUS  mandatory
436        DESCRIPTION
437            "The condition of the Crash dump configuration."
438        ::= { cpqHoInfo 9 }
439
440    cpqHoCrashDumpMonitoring OBJECT-TYPE
441        SYNTAX INTEGER {
442            enabled(1),         -- Enable crash dump monitoring.
443            disabled(2)         -- Disable crash dump monitoring.
444        }
445        ACCESS  read-write
446        STATUS  optional
447        DESCRIPTION
448            "Enable/disable crash dump monitoring.
449             If crash dump monitoring is enabled both crash dump TRAP's
450             are generated and crash dump condition is updated.
451             If crash dump monitoring is disabled, no crash dump TRAP
452             is generated and the crash dump condition is set to
453             other"
454        ::= { cpqHoInfo 10 }
455
456    cpqHoMaxLogicalCPUSupported OBJECT-TYPE
457        SYNTAX INTEGER (0..65535)
458        ACCESS  read-only
459        STATUS  optional
460        DESCRIPTION
461            "Maximum number of logical CPUs supported by Operating System."
462        ::= { cpqHoInfo 11 }
463
464     cpqHoSystemName OBJECT-TYPE
465        SYNTAX  DisplayString (SIZE (0..255))
466        ACCESS  read-only
467        STATUS  mandatory
468        DESCRIPTION
469            "Full computer name of the host"
470        ::= { cpqHoInfo 12 }
471
472     cpqHosysDescr OBJECT-TYPE
473        SYNTAX  DisplayString (SIZE (0..255))
474        ACCESS  read-only
475        STATUS  optional
476        DESCRIPTION
477            "The value that would be returned in the RFC-1213
478            sysDescr MIB element. It should include the full
479            name and version identification of the system's
480            hardware type, software operating-system, and
481            networking software.  It is mandatory that this only
482            contain printable ASCII characters."
483       ::= { cpqHoInfo 13}
484
485-- ****************************************************************************
486--   Host OS CPU Utilization Table
487--   =============================
488--
489-- The compaq enterprise               (1.3.6.1.4.1.232)
490--      cpqHostOs Group                (1.3.6.1.4.1.232.11)
491--       cpqHoComponent Group          (1.3.6.1.4.1.232.11.2)
492--        cpqHoUtil Group              (1.3.6.1.4.1.232.11.2.3)
493--         cpqHoCpuUtilTable           (1.3.6.1.4.1.232.11.2.3.1)
494--
495--
496--  The cpqHoUtil group contains measures of system utilization.
497--
498--  Implementation of the cpqHoUtil group is mandatory for all agents
499--  that support the Host OS MIB.
500--
501-- ****************************************************************************
502
503
504
505    cpqHoCpuUtilTable OBJECT-TYPE
506        SYNTAX  SEQUENCE OF CpqHoCpuUtilEntry
507        ACCESS  not-accessible
508        STATUS  mandatory
509        DESCRIPTION
510            "A table of CPU utilization entries."
511        ::= { cpqHoUtil 1 }
512
513    cpqHoCpuUtilEntry OBJECT-TYPE
514        SYNTAX  CpqHoCpuUtilEntry
515        ACCESS  not-accessible
516        STATUS  mandatory
517        DESCRIPTION
518            "A description of a CPU's utilization."
519        INDEX   { cpqHoCpuUtilUnitIndex }
520        ::= { cpqHoCpuUtilTable 1 }
521
522        CpqHoCpuUtilEntry ::= SEQUENCE {
523            cpqHoCpuUtilUnitIndex   INTEGER,
524            cpqHoCpuUtilMin         INTEGER,
525            cpqHoCpuUtilFiveMin     INTEGER,
526            cpqHoCpuUtilThirtyMin   INTEGER,
527            cpqHoCpuUtilHour        INTEGER,
528            cpqHoCpuUtilHwLocation  DisplayString
529        }
530
531    cpqHoCpuUtilUnitIndex OBJECT-TYPE
532        SYNTAX  INTEGER (0..65535)
533        ACCESS  read-only
534        STATUS  mandatory
535        DESCRIPTION
536            "This number uniquely specifies a processor unit.
537
538            A processing unit may be a set of processing chips that are
539            on the same board or for other reasons work together as a unit.
540            The main processor unit (if such a concept is valid for this
541            machine) will always have the lowest (first) index."
542        ::= { cpqHoCpuUtilEntry 1 }
543
544    cpqHoCpuUtilMin OBJECT-TYPE
545        SYNTAX  INTEGER
546        ACCESS  read-only
547        STATUS  mandatory
548        DESCRIPTION
549            "The CPU utilization as a percentage of the theoretical
550            maximum during the last minute.  A value of -1 indicates
551            that no CPU utilization information is available for this
552            processor."
553        ::= { cpqHoCpuUtilEntry 2 }
554
555    cpqHoCpuUtilFiveMin OBJECT-TYPE
556        SYNTAX  INTEGER
557        ACCESS  read-only
558        STATUS  mandatory
559        DESCRIPTION
560            "The CPU utilization as a percentage of the theoretical
561            maximum during the last five minutes.  A value of -1 indicates
562            that no CPU utilization information is available for this
563            processor."
564        ::= { cpqHoCpuUtilEntry 3 }
565
566    cpqHoCpuUtilThirtyMin OBJECT-TYPE
567        SYNTAX  INTEGER
568        ACCESS  read-only
569        STATUS  mandatory
570        DESCRIPTION
571            "The CPU utilization as a percentage of the theoretical
572            maximum during the last thirty minutes.  A value of -1 indicates
573            that no CPU utilization information is available for this
574            processor."
575        ::= { cpqHoCpuUtilEntry 4 }
576
577    cpqHoCpuUtilHour OBJECT-TYPE
578        SYNTAX  INTEGER
579        ACCESS  read-only
580        STATUS  mandatory
581        DESCRIPTION
582            "The CPU utilization as a percentage of the theoretical
583            maximum during the last hour.  A value of -1 indicates
584            that no CPU utilization information is available for this
585            processor."
586        ::= { cpqHoCpuUtilEntry 5 }
587
588    cpqHoCpuUtilHwLocation  OBJECT-TYPE
589        SYNTAX  DisplayString (SIZE (0..255))
590        ACCESS  read-only
591        STATUS  optional
592        DESCRIPTION
593            "A text description of the hardware location, on complex
594             multi SBB hardware only, for the CPU.
595             A NULL string indicates that the hardware location could not
596             be determined or is irrelevant."
597        ::= { cpqHoCpuUtilEntry 6 }
598
599
600-- ****************************************************************************
601--   Host OS File System Table
602--   =========================
603--
604-- The compaq enterprise               (1.3.6.1.4.1.232)
605--      cpqHostOs Group                (1.3.6.1.4.1.232.11)
606--       cpqHoComponent Group          (1.3.6.1.4.1.232.11.2)
607--        cpqHoFileSys Group           (1.3.6.1.4.1.232.11.2.4)
608--         cpqHoFileSysTable           (1.3.6.1.4.1.232.11.2.4.1)
609--
610--  The cpqHoFileSys group contains configuration and status information
611--  about the file system.
612--
613-- ****************************************************************************
614
615
616
617    cpqHoFileSysTable OBJECT-TYPE
618        SYNTAX  SEQUENCE OF CpqHoFileSysEntry
619        ACCESS  not-accessible
620        STATUS  mandatory
621        DESCRIPTION
622            "A table of file system descriptions."
623        ::= { cpqHoFileSys 1 }
624
625    cpqHoFileSysEntry OBJECT-TYPE
626        SYNTAX  CpqHoFileSysEntry
627        ACCESS  not-accessible
628        STATUS  mandatory
629        DESCRIPTION
630            "A file system description."
631        INDEX   { cpqHoFileSysIndex }
632        ::= { cpqHoFileSysTable 1 }
633
634    CpqHoFileSysEntry ::= SEQUENCE {
635        cpqHoFileSysIndex              INTEGER,
636        cpqHoFileSysDesc               DisplayString,
637        cpqHoFileSysSpaceTotal         INTEGER,
638        cpqHoFileSysSpaceUsed          INTEGER,
639        cpqHoFileSysPercentSpaceUsed   INTEGER,
640        cpqHoFileSysAllocUnitsTotal    INTEGER,
641        cpqHoFileSysAllocUnitsUsed     INTEGER,
642        cpqHoFileSysStatus             INTEGER,
643        cpqHoFileSysShortDesc          DisplayString
644    }
645
646    cpqHoFileSysIndex OBJECT-TYPE
647        SYNTAX  INTEGER (0..65535)
648        ACCESS  read-only
649        STATUS  mandatory
650        DESCRIPTION
651            "An index that uniquely specifies this entry."
652        ::= { cpqHoFileSysEntry 1 }
653
654    cpqHoFileSysDesc OBJECT-TYPE
655        SYNTAX  DisplayString (SIZE (0..255))
656        ACCESS  read-only
657        STATUS  mandatory
658        DESCRIPTION
659            "A description of the file system include the GUID."
660        ::= { cpqHoFileSysEntry 2 }
661
662    cpqHoFileSysSpaceTotal OBJECT-TYPE
663        SYNTAX  INTEGER
664        ACCESS  read-only
665        STATUS  mandatory
666        DESCRIPTION
667            "The file system size in megabytes.
668
669             This item will be set to -1 if the agent is unable to determine
670             this information."
671        ::= { cpqHoFileSysEntry 3 }
672
673    cpqHoFileSysSpaceUsed OBJECT-TYPE
674        SYNTAX  INTEGER
675        ACCESS  read-only
676        STATUS  mandatory
677        DESCRIPTION
678            "The megabytes of file system space currently in use.
679
680             This item will be set to -1 if the agent is unable to determine
681             this information."
682        ::= { cpqHoFileSysEntry 4 }
683
684
685    cpqHoFileSysPercentSpaceUsed OBJECT-TYPE
686        SYNTAX  INTEGER
687        ACCESS  read-only
688        STATUS  mandatory
689        DESCRIPTION
690            "The percent of file system space currently in use.
691             This item will be set to -1 if this information is not
692             available."
693
694        ::= { cpqHoFileSysEntry 5 }
695
696    cpqHoFileSysAllocUnitsTotal OBJECT-TYPE
697        SYNTAX  INTEGER
698        ACCESS  read-only
699        STATUS  mandatory
700        DESCRIPTION
701            "The total number of files (directory entries) that can be
702             stored on the file system if a limit exists other than
703             total space used.  This item will be set to -1 if no such
704             limit exists."
705        ::= { cpqHoFileSysEntry 6 }
706
707    cpqHoFileSysAllocUnitsUsed OBJECT-TYPE
708        SYNTAX  INTEGER
709        ACCESS  read-only
710        STATUS  mandatory
711        DESCRIPTION
712            "The number of files (directory entries) on this file system.
713            This item will be set to -1 if the agent does not determine this
714            information."
715        ::= { cpqHoFileSysEntry 7 }
716
717    cpqHoFileSysStatus OBJECT-TYPE
718        SYNTAX  INTEGER {
719            unknown(1),
720            ok(2),              -- default state
721            degraded(3),
722            failed(4)
723            }
724        ACCESS  read-only
725        STATUS  mandatory
726        DESCRIPTION
727            "The Threshold Status.
728
729            This object represent the status of the Filesystem threshold."
730        ::= { cpqHoFileSysEntry 8 }
731
732    cpqHoFileSysShortDesc OBJECT-TYPE
733        SYNTAX  DisplayString (SIZE (0..255))
734        ACCESS  read-only
735        STATUS  mandatory
736        DESCRIPTION
737            "A description of the file system."
738        ::= { cpqHoFileSysEntry 9 }
739
740-- ****************************************************************************
741--   Host OS File System Table
742--   =========================
743--
744-- The compaq enterprise               (1.3.6.1.4.1.232)
745--      cpqHostOs Group                (1.3.6.1.4.1.232.11)
746--       cpqHoComponent Group          (1.3.6.1.4.1.232.11.2)
747--        cpqHoFileSys Group           (1.3.6.1.4.1.232.11.2.4)
748--         cpqHoFileSysCondition       (1.3.6.1.4.1.232.11.2.4.2)
749--
750--  The cpqHoFileSys group contains overall condition of Filesystem Threshold
751--
752-- ****************************************************************************
753    cpqHoFileSysCondition OBJECT-TYPE
754        SYNTAX  INTEGER {
755            unknown(1),
756            ok(2),              -- default state
757            degraded(3),
758            failed(4)
759            }
760        ACCESS  read-only
761        STATUS  mandatory
762        DESCRIPTION
763            "The overall condition of File System Threshold.
764
765             This object represents the overall status of the server's
766             File System Threshold."
767        ::= { cpqHoFileSys 2 }
768
769-- ****************************************************************************
770--   Host OS Interface Physical Map Table
771--   ====================================
772--
773-- The compaq enterprise               (1.3.6.1.4.1.232)
774--      cpqHostOs Group                (1.3.6.1.4.1.232.11)
775--       cpqHoComponent Group          (1.3.6.1.4.1.232.11.2)
776--        cpqHoIfPhysMap Group         (1.3.6.1.4.1.232.11.2.5)    deprecated
777--         cpqHoIfPhysMapTable         (1.3.6.1.4.1.232.11.2.5.1)  deprecated
778--
779--
780--  The cpqHoIfPhysMap group contains information to map interface numbers
781--  in the MIB-II interface group to the physical interface cards that
782--  implement the interface.
783--
784--  Implementation of the cpqHoIfPhysMap group is mandatory for all agents
785--  that support the Host OS MIB.
786--
787-- ****************************************************************************
788
789    cpqHoIfPhysMapTable OBJECT-TYPE
790        SYNTAX  SEQUENCE OF CpqHoIfPhysMapEntry
791        ACCESS  not-accessible
792        STATUS  deprecated
793        DESCRIPTION
794            "A table of interface to physical hardware mappings."
795        ::= { cpqHoIfPhysMap 1 }
796
797    cpqHoIfPhysMapEntry OBJECT-TYPE
798        SYNTAX  CpqHoIfPhysMapEntry
799        ACCESS  not-accessible
800        STATUS  deprecated
801        DESCRIPTION
802            "A mapping of an interface table entry to physical hardware."
803        INDEX   { cpqHoIfPhysMapIndex }
804        ::= { cpqHoIfPhysMapTable 1 }
805
806    CpqHoIfPhysMapEntry ::= SEQUENCE {
807        cpqHoIfPhysMapIndex              INTEGER,
808        cpqHoIfPhysMapSlot               INTEGER,
809        cpqHoIfPhysMapIoBaseAddr         INTEGER,
810        cpqHoIfPhysMapIrq                INTEGER,
811        cpqHoIfPhysMapDma                INTEGER,
812        cpqHoIfPhysMapMemBaseAddr        INTEGER,
813        cpqHoIfPhysMapPort               INTEGER,
814        cpqHoIfPhysMapDuplexState        INTEGER,
815        cpqHoIfPhysMapCondition          INTEGER
816    }
817
818    cpqHoIfPhysMapIndex OBJECT-TYPE
819        SYNTAX  INTEGER (0..65535)
820        ACCESS  read-only
821        STATUS  deprecated
822        DESCRIPTION
823            "An index that uniquely specifies this entry.  This value is
824            equal to the index of the entry in the MIB-II interface table
825            to which this entry corresponds."
826        ::= { cpqHoIfPhysMapEntry 1 }
827
828    cpqHoIfPhysMapSlot OBJECT-TYPE
829        SYNTAX  INTEGER (0..255)
830        ACCESS  read-only
831        STATUS  deprecated
832        DESCRIPTION
833            "The number of the slot containing the physical hardware that
834            implements this interface.  The number zero (0) indicates an
835            embedded interface (on the system board) or an interface whose
836            slot is unknown.  Values may be unknown if the physical
837            hardware has not been configured using the EISA Configuration
838            Utility."
839        ::= { cpqHoIfPhysMapEntry 2 }
840
841    cpqHoIfPhysMapIoBaseAddr OBJECT-TYPE
842        SYNTAX  INTEGER
843        ACCESS  read-only
844        STATUS  deprecated
845        DESCRIPTION
846            "The base I/O address of the physical hardware that implements
847            this interface."
848        ::= { cpqHoIfPhysMapEntry 3 }
849
850    cpqHoIfPhysMapIrq OBJECT-TYPE
851        SYNTAX  INTEGER (0..255)
852        ACCESS  read-only
853        STATUS  deprecated
854        DESCRIPTION
855            "The number of the IRQ (interrupt) used for this physical
856             hardware interface.  The number zero (0) indicates that this
857             device does not use an IRQ or this information is unavailable."
858        ::= { cpqHoIfPhysMapEntry 4 }
859
860    cpqHoIfPhysMapDma OBJECT-TYPE
861        SYNTAX  INTEGER
862        ACCESS  read-only
863        STATUS  deprecated
864        DESCRIPTION
865            "The number of the DMA channel used for this physical hardware
866            interface.  The number -1 indicates that this device does not
867            use a DMA channel or this information is unavailable."
868        ::= { cpqHoIfPhysMapEntry 5 }
869
870    cpqHoIfPhysMapMemBaseAddr OBJECT-TYPE
871        SYNTAX  INTEGER
872        ACCESS  read-only
873        STATUS  deprecated
874        DESCRIPTION
875            "The base memory address used by this physical hardware
876            interface.  The number zero (0) indicates that this device does
877            not use system memory or this information is unavailable."
878        ::= { cpqHoIfPhysMapEntry 6 }
879
880    cpqHoIfPhysMapPort OBJECT-TYPE
881        SYNTAX  INTEGER
882        ACCESS  read-only
883        STATUS  deprecated
884        DESCRIPTION
885            "The port number of the interface for multi-port NICs.
886            A port number of -1 indicates that the port could not
887            be determined."
888        ::= { cpqHoIfPhysMapEntry 7 }
889
890    cpqHoIfPhysMapDuplexState OBJECT-TYPE
891        SYNTAX  INTEGER {
892        other(1), -- default
893        half(2),
894        full(3)
895        }
896        ACCESS  read-only
897        STATUS  deprecated
898        DESCRIPTION
899            "This variable describes the configured duplex state of the NIC."
900
901        ::= { cpqHoIfPhysMapEntry 8 }
902
903    cpqHoIfPhysMapCondition OBJECT-TYPE
904        SYNTAX  INTEGER
905        {
906            other(1),    -- default
907            ok(2),
908            degraded(3),
909            failed(4)
910        }
911        ACCESS  read-only
912        STATUS  deprecated
913        DESCRIPTION
914            "The condition of this interface."
915        ::= { cpqHoIfPhysMapEntry 9 }
916
917    cpqHoIfPhysMapOverallCondition OBJECT-TYPE
918        SYNTAX  INTEGER
919        {
920            other(1),    -- default
921            ok(2),
922            degraded(3),
923            failed(4)
924        }
925        ACCESS  read-only
926        STATUS  deprecated
927        DESCRIPTION
928            "The overall condition of all interfaces."
929        ::= { cpqHoIfPhysMap 2 }
930
931-- ****************************************************************************
932--   Host OS Software Running Table
933--   ==============================
934--
935-- The compaq enterprise               (1.3.6.1.4.1.232)
936--      cpqHostOs Group                (1.3.6.1.4.1.232.11)
937--       cpqHoComponent Group          (1.3.6.1.4.1.232.11.2)
938--        cpqHoSWRunning Group         (1.3.6.1.4.1.232.11.2.6)
939--         cpqHoSWRunningTable         (1.3.6.1.4.1.232.11.2.6.1)
940--         cpqHoSwRunningTrapDesc      (1.3.6.1.4.1.232.11.2.6.2)
941--
942--
943--  The cpqHoSWRunning group contains configuration and status information
944--  about the software running on the host OS.
945--
946--  Implementation of the cpqHoSWRunning group is optional for agents
947--  that support the Host OS MIB.
948--
949-- ****************************************************************************
950
951    cpqHoSWRunningTable OBJECT-TYPE
952        SYNTAX  SEQUENCE OF CpqHoSWRunningEntry
953        ACCESS  not-accessible
954        STATUS  mandatory
955        DESCRIPTION
956            "A table of descriptions of software running on the system."
957        ::= { cpqHoSWRunning 1 }
958
959    cpqHoSWRunningEntry OBJECT-TYPE
960        SYNTAX  CpqHoSWRunningEntry
961        ACCESS  not-accessible
962        STATUS  mandatory
963        DESCRIPTION
964            "A description of a software program running on the system."
965        INDEX   { cpqHoSWRunningIndex }
966        ::= { cpqHoSWRunningTable 1 }
967
968    CpqHoSWRunningEntry ::= SEQUENCE {
969        cpqHoSWRunningIndex              INTEGER,
970        cpqHoSWRunningName               DisplayString,
971        cpqHoSWRunningDesc               DisplayString,
972        cpqHoSWRunningVersion            DisplayString,
973        cpqHoSWRunningDate               OCTET STRING,
974        cpqHoSWRunningMonitor            INTEGER,
975        cpqHoSWRunningState              INTEGER,
976        cpqHoSWRunningCount              INTEGER,
977        cpqHoSWRunningCountMin           INTEGER,
978        cpqHoSWRunningCountMax           INTEGER,
979        cpqHoSWRunningEventTime          OCTET STRING,
980        cpqHoSWRunningStatus             INTEGER,
981        cpqHoSWRunningConfigStatus       INTEGER,
982        cpqHoSWRunningIdentifier         DisplayString,
983        cpqHoSWRunningRedundancyMode     INTEGER
984    }
985
986    cpqHoSWRunningIndex OBJECT-TYPE
987        SYNTAX  INTEGER (0..65535)
988        ACCESS  read-only
989        STATUS  mandatory
990        DESCRIPTION
991            "An index that uniquely specifies this entry."
992        ::= { cpqHoSWRunningEntry 1 }
993
994    cpqHoSWRunningName OBJECT-TYPE
995        SYNTAX  DisplayString (SIZE (0..255))
996        ACCESS  read-only
997        STATUS  mandatory
998        DESCRIPTION
999            "The name of the software."
1000        ::= { cpqHoSWRunningEntry 2 }
1001
1002    cpqHoSWRunningDesc OBJECT-TYPE
1003        SYNTAX  DisplayString (SIZE (0..255))
1004        ACCESS  read-only
1005        STATUS  mandatory
1006        DESCRIPTION
1007            "A description of the software."
1008        ::= { cpqHoSWRunningEntry 3 }
1009
1010    cpqHoSWRunningVersion OBJECT-TYPE
1011        SYNTAX  DisplayString (SIZE (0..255))
1012        ACCESS  read-only
1013        STATUS  mandatory
1014        DESCRIPTION
1015            "The version of the software.
1016
1017            This field will be a null (size 0) string if the agent cannot
1018            provide the software version."
1019        ::= { cpqHoSWRunningEntry 4 }
1020
1021    cpqHoSWRunningDate OBJECT-TYPE
1022        SYNTAX  OCTET STRING (SIZE (7))
1023        ACCESS  read-only
1024        STATUS  mandatory
1025        DESCRIPTION
1026            "The software date.
1027
1028             field  octets  contents                  range
1029             =====  ======  =======                  =====
1030               1      1-2   year                      0..65536
1031               2       3    month                     1..12
1032               3       4    day                       1..31
1033               4       5    hour                      0..23
1034               5       6    minute                    0..59
1035               6       7    second                    0..60
1036                            (use 60 for leap-second)
1037
1038
1039            This field will be set to year = 0 if the agent cannot provide
1040            the software date.  The hour, minute, and second field will be
1041            set to zero (0) if they are not relevant."
1042        ::= { cpqHoSWRunningEntry 5 }
1043
1044    cpqHoSWRunningMonitor OBJECT-TYPE
1045        SYNTAX  INTEGER
1046        {
1047            other(1),    -- default
1048            start(2),
1049            stop(3),
1050            startAndStop(4),
1051            count(5),
1052            startAndCount(6),
1053            countAndStop(7),
1054            startCountAndStop(8)
1055        }
1056        ACCESS  read-only
1057        STATUS  mandatory
1058        DESCRIPTION
1059            "The user specified monitor option for a process."
1060        ::= { cpqHoSWRunningEntry 6 }
1061
1062    cpqHoSWRunningState OBJECT-TYPE
1063        SYNTAX  INTEGER
1064        {
1065            other(1),    -- default
1066            started(2),
1067            stopped(3)
1068        }
1069        ACCESS  read-only
1070        STATUS  mandatory
1071        DESCRIPTION
1072            "The current state of monitored process."
1073        ::= { cpqHoSWRunningEntry 7 }
1074
1075    cpqHoSWRunningCount OBJECT-TYPE
1076        SYNTAX  INTEGER (0..65535)
1077        ACCESS  read-only
1078        STATUS  optional
1079        DESCRIPTION
1080            "For each process name, the number of instances of the process running on the system is
1081            kept count of, in this variable."
1082        ::= { cpqHoSWRunningEntry 8 }
1083
1084    cpqHoSWRunningCountMin OBJECT-TYPE
1085        SYNTAX  INTEGER (0..65535)
1086        ACCESS  read-write
1087        STATUS  optional
1088        DESCRIPTION
1089            "This is the lower threshold on cpqHoSWRunningCount to be set by the user."
1090        ::= { cpqHoSWRunningEntry 9 }
1091
1092    cpqHoSWRunningCountMax OBJECT-TYPE
1093        SYNTAX  INTEGER (0..65535)
1094        ACCESS  read-write
1095        STATUS  optional
1096        DESCRIPTION
1097            "This is the upper threshold on cpqHoSWRunningCount to be set by the user."
1098        ::= { cpqHoSWRunningEntry 10 }
1099
1100    cpqHoSWRunningEventTime OBJECT-TYPE
1101        SYNTAX  OCTET STRING (SIZE (7))
1102        ACCESS  read-only
1103        STATUS  optional
1104        DESCRIPTION
1105            "The system time at which the monitored event, as per cpqHoSWRunningMonitor, last occurred.
1106
1107             field  octets  contents                  range
1108             =====  ======  ========                  =====
1109               1      1-2   year                      0..65536
1110               2       3    month                     1..12
1111               3       4    day                       1..31
1112               4       5    hour                      0..23
1113               5       6    minute                    0..59
1114               6       7    second                    0..60
1115                            (use 60 for leap-second)
1116
1117            The hour, minute, and second field will be set to zero (0) if they are not relevant."
1118        ::= { cpqHoSWRunningEntry 11 }
1119
1120   cpqHoSWRunningStatus OBJECT-TYPE
1121        SYNTAX  INTEGER
1122        {
1123            unknown(1),
1124            normal(2),
1125            warning(3),
1126            minor(4),
1127            major(5),
1128            critical(6),
1129            disabled(7)
1130        }
1131        ACCESS  read-only
1132        STATUS  optional
1133        DESCRIPTION
1134            "The overall alarm state of the resources managed by the software, or the software itself."
1135        ::= { cpqHoSWRunningEntry 12 }
1136
1137   cpqHoSWRunningConfigStatus OBJECT-TYPE
1138        SYNTAX  INTEGER
1139        {
1140            unknown(1),
1141            starting(2),
1142            initialized(3),
1143            configured(4),
1144            operational(5)
1145        }
1146        ACCESS  read-only
1147        STATUS  optional
1148        DESCRIPTION
1149            "The configuration state of the software.  The level of initialization the software has performed."
1150        ::= { cpqHoSWRunningEntry 13 }
1151
1152   cpqHoSWRunningIdentifier OBJECT-TYPE
1153        SYNTAX  DisplayString (SIZE (0..255))
1154        ACCESS  read-only
1155        STATUS  optional
1156        DESCRIPTION
1157            "The unique identifier of the sofware.  This identifier should be unique for all instances of the sofware running in the environment."
1158        ::= { cpqHoSWRunningEntry 14 }
1159
1160   cpqHoSWRunningRedundancyMode OBJECT-TYPE
1161        SYNTAX  INTEGER
1162        {
1163            unknown(1),
1164            master(2),
1165            backup(3),
1166            slave(4)
1167        }
1168        ACCESS  read-only
1169        STATUS  optional
1170        DESCRIPTION
1171            "When the software is running in a high availability mode, the failover mode of this instance of the software."
1172        ::= { cpqHoSWRunningEntry 15 }
1173
1174    cpqHoSwRunningTrapDesc OBJECT-TYPE
1175        SYNTAX  DisplayString (SIZE (0..255))
1176        ACCESS  read-only
1177        STATUS  mandatory
1178        DESCRIPTION
1179            "The error message for a process monitor event."
1180        ::= { cpqHoSWRunning 2 }
1181
1182
1183-- ****************************************************************************
1184--   Config Software Version Instrumentation Group
1185--  ===============================================
1186--
1187-- The compaq enterprise              (1.3.6.1.4.1.232)
1188--      cpqHostOs Group               (1.3.6.1.4.1.232.11)
1189--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
1190--        cpqHoSwVer Group            (1.3.6.1.4.1.232.11.2.7)
1191--        cpqHoSwVerTable             (1.3.6.1.4.1.232.11.2.7.2)
1192--        cpqHoSwVerAgentsVer         (1.3.6.1.4.1.232.11.2.7.3)
1193--
1194--  The cpqSwVer group describes the software version table.
1195--
1196--  Implementation of the cpqSwVer group is mandatory for all
1197--  agents that support the Host MIB.
1198--
1199--  The read-write elements of this table should be saved from instance to
1200--  instance of the agent.
1201--
1202--  This table can be added to by writing to the cpqHoSwVerName (using the
1203--  cpqHoSwVerNextIndex index) field with a new driver name.  Writing to
1204--  this field causes the creation of a new table row (and any data that can
1205--  be obtained will be filled in, the remainder will be set to the defaults.)
1206--
1207--  A row may be deleted by writing to the cpqHoSwVerName field with a null
1208--  entry.
1209-- ****************************************************************************
1210
1211    cpqHoSwVerNextIndex OBJECT-TYPE
1212           SYNTAX INTEGER
1213           ACCESS read-only
1214           STATUS mandatory
1215           DESCRIPTION
1216               "The index of the next available entry in the cpqHoSwVer
1217                table.  If the maximum number of entries to the cpqHoSwVer
1218                table has been reached, this index will contain -1."
1219--
1220-- Writing to the cpqHoSwVerName variable using this index will cause a new
1221-- entry in the table to be created.
1222--
1223           ::= { cpqHoSwVer 1 }
1224
1225    cpqHoSwVerTable OBJECT-TYPE
1226           SYNTAX SEQUENCE OF CpqHoSwVerEntry
1227           ACCESS not-accessible
1228           STATUS mandatory
1229           DESCRIPTION
1230               "A list of software item entries."
1231           ::= { cpqHoSwVer 2 }
1232
1233    cpqHoSwVerEntry OBJECT-TYPE
1234        SYNTAX CpqHoSwVerEntry
1235        ACCESS not-accessible
1236        STATUS mandatory
1237        DESCRIPTION
1238               "A list of software items that are on the machine."
1239        INDEX { cpqHoSwVerIndex }
1240        ::= { cpqHoSwVerTable 1 }
1241
1242    CpqHoSwVerEntry ::= SEQUENCE {
1243              cpqHoSwVerIndex                      INTEGER,
1244              cpqHoSwVerStatus                     INTEGER,
1245              cpqHoSwVerType                       INTEGER,
1246              cpqHoSwVerName                       DisplayString,
1247              cpqHoSwVerDescription                DisplayString,
1248              cpqHoSwVerDate                       OCTET STRING,
1249              cpqHoSwVerLocation                   DisplayString,
1250              cpqHoSwVerVersion                    DisplayString,
1251              cpqHoSwVerVersionBinary              DisplayString
1252       }
1253
1254    cpqHoSwVerIndex OBJECT-TYPE
1255        SYNTAX INTEGER (0..65535)
1256        ACCESS read-only
1257        STATUS mandatory
1258        DESCRIPTION
1259              "An index that uniquely identifies an entry in the
1260              cpqHoSwVer table."
1261        ::= { cpqHoSwVerEntry 1 }
1262
1263    cpqHoSwVerStatus OBJECT-TYPE
1264        SYNTAX  INTEGER {
1265            other(1),           -- undefined (default)
1266            loaded(2),          -- and running
1267            notloaded(3)        -- found but not loaded
1268            }
1269        ACCESS  read-only
1270        STATUS  mandatory
1271        DESCRIPTION
1272                "Status for the software item."
1273--
1274--      Items of type 'other' are those items which the agent could
1275--      not locate.
1276--
1277        ::= { cpqHoSwVerEntry 2 }
1278
1279    cpqHoSwVerType OBJECT-TYPE
1280        SYNTAX  INTEGER {
1281            other(1),
1282            driver(2),          -- (default)
1283            agent(3),
1284            sysutil(4),
1285            application(5),
1286            keyfile(6)
1287            }
1288        ACCESS  read-write
1289        STATUS  mandatory
1290        DESCRIPTION
1291                "Type of software item."
1292        ::= { cpqHoSwVerEntry 3 }
1293
1294    cpqHoSwVerName OBJECT-TYPE
1295        SYNTAX  DisplayString (SIZE (0..127))
1296        ACCESS  read-write
1297        STATUS  mandatory
1298        DESCRIPTION
1299                "The name of this software item."
1300--
1301--      Writing to this entry with an index equal to cpqHoSwVerNextIndex
1302--      causes a table row to be created, and all entries to be filled in.
1303--
1304--      Writing to this entry with a NULL name deletes the current row.
1305--
1306        ::= { cpqHoSwVerEntry 4 }
1307
1308    cpqHoSwVerDescription OBJECT-TYPE
1309        SYNTAX  DisplayString (SIZE (0..127))
1310        ACCESS  read-write
1311        STATUS  mandatory
1312        DESCRIPTION
1313                "The description of this software item."
1314--
1315--      A length of 0 indicates that the description of this item is
1316--      not available.
1317--
1318--      Writing to this entry can cause the entire row to be updated.
1319--
1320        ::= { cpqHoSwVerEntry 5 }
1321
1322    cpqHoSwVerDate OBJECT-TYPE
1323        SYNTAX  OCTET STRING (SIZE (7))
1324        ACCESS  read-only
1325        STATUS  mandatory
1326        DESCRIPTION
1327            "The date of the software item, if any.
1328
1329             field  octets  contents                  range
1330             =====  ======  =======                  =====
1331               1      1-2   year                      0..65535
1332               2       3    month                     1..12
1333               3       4    day                       1..31
1334               4       5    hour                      0..23
1335               5       6    minute                    0..59
1336               6       7    second                    0..60
1337                            (use 60 for leap-second)
1338
1339            The year field is set with the most significant octet first.
1340
1341            An entry of zero (0) means that there is no date associated with
1342            this software item.  Zero is the default."
1343        ::= { cpqHoSwVerEntry 6 }
1344
1345    cpqHoSwVerLocation OBJECT-TYPE
1346        SYNTAX  DisplayString (SIZE (0..255))
1347        ACCESS  read-write
1348        STATUS  mandatory
1349        DESCRIPTION
1350                "The location of this software item on the server."
1351        ::= { cpqHoSwVerEntry 7 }
1352
1353    cpqHoSwVerVersion OBJECT-TYPE
1354        SYNTAX  DisplayString (SIZE (0..50))
1355        ACCESS read-only
1356        STATUS mandatory
1357        DESCRIPTION
1358              "An string that specifies the version of this item."
1359         ::= { cpqHoSwVerEntry 8 }
1360
1361    cpqHoSwVerVersionBinary OBJECT-TYPE
1362        SYNTAX  DisplayString (SIZE (0..50))
1363        ACCESS read-only
1364        STATUS mandatory
1365        DESCRIPTION
1366              "An string that specifies the version of this item based on
1367              the binary version resource."
1368         ::= { cpqHoSwVerEntry 9 }
1369
1370--
1371-- New for release 7.10: cpqHoSwVerAgentsVer
1372--
1373    cpqHoSwVerAgentsVer OBJECT-TYPE
1374        SYNTAX  DisplayString (SIZE (0..50))
1375        ACCESS  read-only
1376        STATUS  mandatory
1377        DESCRIPTION
1378            "A string that specifies the version of the Insight
1379             Management Agents running on the system."
1380        ::= { cpqHoSwVer 3 }
1381
1382
1383-- ****************************************************************************
1384-- The cpqHoGeneric group holds only the generic trap
1385--
1386-- The compaq enterprise              (1.3.6.1.4.1.232)
1387--      cpqHostOS Group               (1.3.6.1.4.1.232.11)
1388--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
1389--        cpqHoGeneric Group          (1.3.6.1.4.1.232.11.2.8)
1390--
1391-- Implementation of this group is optional.
1392--
1393-- ****************************************************************************
1394    cpqHoGenericData OBJECT-TYPE
1395        SYNTAX  DisplayString (SIZE (0..254))
1396        ACCESS  read-write
1397        STATUS  mandatory
1398        DESCRIPTION
1399        "Data for the generic trap."
1400--
1401-- This is the data variable that is sent with the generic trap below.
1402--
1403-- Writing to this variable will cause the generic trap to be sent with
1404-- the newly written data.
1405--
1406         ::= { cpqHoGeneric 1 }
1407
1408    cpqHoCriticalSoftwareUpdateData OBJECT-TYPE
1409        SYNTAX  DisplayString (SIZE (0..512))
1410        ACCESS  read-write
1411        STATUS  mandatory
1412        DESCRIPTION
1413        "Data for the Critical Software Update trap."
1414--
1415-- This is the data variable that is sent with the Critical Software
1416-- update Notification Trap below.
1417-- Writing to this variable will cause the Critical Software update Notification Trap
1418-- to be sent with the newly written data.
1419--
1420         ::= { cpqHoGeneric 2 }
1421
1422-- ****************************************************************************
1423--   Software Performance Group
1424--  ===========================
1425--
1426-- The compaq enterprise              (1.3.6.1.4.1.232)
1427--      cpqHostOS Group               (1.3.6.1.4.1.232.11)
1428--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
1429--        cpqHoSwPerf Group           (1.3.6.1.4.1.232.11.2.9)
1430--
1431-- Implementation of this group is optional.
1432--
1433-- ****************************************************************************
1434    cpqHoSwPerfAppErrorDesc OBJECT-TYPE
1435        SYNTAX  DisplayString (SIZE (0..254))
1436        ACCESS  read-only
1437        STATUS  mandatory
1438        DESCRIPTION
1439         " This string holds error information about the last application
1440           error that occurred in the system. "
1441
1442         ::= { cpqHoSwPerf 1 }
1443
1444-- ****************************************************************************
1445--   System Status Group
1446--   ===================
1447--
1448-- The compaq enterprise              (1.3.6.1.4.1.232)
1449--      cpqHostOS Group               (1.3.6.1.4.1.232.11)
1450--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
1451--        cpqHoSystemStatus Group     (1.3.6.1.4.1.232.11.2.10)
1452--
1453-- Implementation of this group is mandatory.
1454--
1455-- ****************************************************************************
1456
1457    cpqHoMibStatusArray OBJECT-TYPE
1458        SYNTAX  OCTET STRING (SIZE (4..256))
1459        ACCESS  read-only
1460        STATUS  mandatory
1461        DESCRIPTION
1462            "The MIB Status Array is an array of MIB status structures. Each
1463            structure is made up of 4 octets.  The first octet is the MIB
1464            presence.  The second octet is MIB condition.  The third octet is
1465            MIB major revision.  The fourth octet is MIB minor revision. These
1466            blocks of 4 octets each are index by the mib identifier just after
1467            the compaq enterprise (eg in 1.3.6.1.232.11 mib, the index is 11).
1468            The 4 octets in the first block (block 0) are reserved for systems
1469            management and serve as an aggregate of the other mibs.
1470
1471            Array element 0 is the status for all MIBs in the Compaq
1472            Enterprise.  Array element n, where n > 0, is the status for the
1473            nth MIB in the Compaq Enterprise (.1.3.6.1.4.1.232.n).
1474
1475             Octet   Element   Field
1476            ======== ======= =========
1477               0        0    Status of any Compaq MIBs
1478               1             Condition of all Compaq MIBs
1479               2             System Flags (see below)
1480               3             Detailed type (see below)
1481               4        1    Status of Compaq MIB 1
1482               5             Condition of Compaq MIB 1
1483               6             Major Revision of Compaq MIB 1
1484               7             Minor Revision of Compaq MIB 1
1485               8        2    Status of Compaq MIB 2
1486               9             Condition of Compaq MIB 2
1487              10             Major Revision of Compaq MIB 2
1488              11             Minor Revision of Compaq MIB 2
1489               .        .
1490               .
1491               .
1492             n*4        n    Status of Compaq MIB n
1493            (n*4)+1          Condition of Compaq MIB n
1494            (n*4)+2          Major Revision of Compaq MIB n
1495            (n*4)+3          Minor Revision of Compaq MIB n
1496
1497             System Flags (octet 2)
1498             Bit        Meaning
1499            =====       =========
1500              0         Equals 1 if the device is not a server, see detailed type below
1501                        Equals 0 if the device is a server
1502              1         This system contains enabled remote console
1503                        functionality.
1504              2         This system is configured to be an Integration Server.
1505              3         Web Based Management is enabled.
1506             4-7        Reserved (reserved Bits should be zero)
1507
1508            Detailed Type (octet 3)
1509            Bits 0-4    Detailed Type, only used if bit 0 in octet 2 is 1.
1510            Bits 5-7    Reserved for expansion. note, use these last in case we
1511                        need more then 32 types someday.
1512
1513            Type Values for Bits 0-4 (maps to CIM7 types)
1514            Unknown                    =  0
1515            Server                     =  1  (yes a duplicate of the server flag)
1516            Desktop                    =  2
1517            Workstation                =  3
1518            Portable                   =  4
1519            Router                     =  5
1520            Cluster                    =  6
1521            Printer                    =  7
1522            Switch                     =  8  (network switch)
1523            Repeater                   =  9
1524            Remote Access Device       = 10
1525            Other                      = 11
1526            Management Processor       = 12  (rib, RILOE, iLo)
1527            Rack                       = 13
1528            Enclosure                  = 14
1529            KVM Switch                 = 15  (IP enabled keyboard video mouse switch).
1530            UPS                        = 16
1531            Power Distribution Unit    = 17
1532            Environmental Monitor      = 18  (eg CMC)
1533            Power Distribution Rack    = 19  (PDR)
1534            Storage Device             = 20
1535
1536            For all other blocks, they are defined as:
1537            Status         This is a collection of flags.  Each bit has the
1538                           following meaning when it is on (1):
1539
1540                           Bit 2-7:   RESERVED: Always 0
1541                           Bit 1:     MIB is from offline data (only applies
1542                                      to global system status)
1543                           Bit 0:     MIB is available
1544
1545                           NOTE:   bit 7 is the most significant bit, bit 0
1546                                   is the least significant.
1547
1548            Condition      0 - Not available
1549                           1 - Other
1550                           2 - OK
1551                           3 - Degraded
1552                           4 - Failed
1553
1554            Major Revision 0..255, where 0 is not available
1555            Minor Revision 0..255, where 0 is not available"
1556
1557
1558
1559        ::= { cpqHoSystemStatus 1 }
1560
1561    cpqHoConfigChangedDate OBJECT-TYPE
1562        SYNTAX  OCTET STRING (SIZE (7))
1563        ACCESS  read-only
1564        STATUS  mandatory
1565        DESCRIPTION
1566            "The date/time when the agents were last loaded.
1567
1568             field  octets  contents                  range
1569             =====  ======  =======                  =====
1570               1      1-2   year                      0..65536
1571               2       3    month                     1..12
1572               3       4    day                       1..31
1573               4       5    hour                      0..23
1574               5       6    minute                    0..59
1575               6       7    second                    0..60
1576                            (use 60 for leap-second)
1577
1578
1579            This field will be set to year = 0 if the agent cannot provide
1580            the date/time.  The year field is set with the most significant
1581            octet first."
1582        ::= { cpqHoSystemStatus 2 }
1583
1584    cpqHoGUID OBJECT-TYPE
1585        SYNTAX  OCTET STRING (SIZE (16..17))
1586        ACCESS  read-write
1587        STATUS  mandatory
1588        DESCRIPTION
1589            "The globally unique identifier of this physical server.
1590             If the OS cannot determine a unique ID, it will default the
1591             variable to contain all 0's.  The management station can then
1592             perform a SET to this variable to provide the unique ID.
1593             When the system is cellular, it will have its partition number
1594             appended at the end."
1595       ::= { cpqHoSystemStatus 3 }
1596
1597    cpqHoCodeServer OBJECT-TYPE
1598        SYNTAX    INTEGER
1599        ACCESS    read-only
1600        STATUS    mandatory
1601        DESCRIPTION
1602            "This item indicates how many code server shares are currently
1603            configured on the system.  If the value of this attribute is
1604            0, this server has not been configured with code server shares."
1605        ::= { cpqHoSystemStatus 4 }
1606
1607    cpqHoWebMgmtPort OBJECT-TYPE
1608        SYNTAX    INTEGER
1609        ACCESS    read-only
1610        STATUS    mandatory
1611        DESCRIPTION
1612            "This item indicates the port used by the Insight Web Agent.
1613            If the port cannot be determined or the Web Management agent
1614            is not enabled, this value will be -1."
1615        ::= { cpqHoSystemStatus 5 }
1616
1617    cpqHoGUIDCanonical OBJECT-TYPE
1618        SYNTAX  OCTET STRING (SIZE (32..36))
1619        ACCESS  read-write
1620        STATUS  mandatory
1621        DESCRIPTION
1622            "The globally unique identifier in canonical format of this
1623             physical server. If the OS cannot determine a unique ID, it will
1624             default the variable to blank."
1625       ::= { cpqHoSystemStatus 6 }
1626
1627    cpqHoMibHealthStatusArray OBJECT-TYPE
1628        SYNTAX  OCTET STRING (SIZE (1..256))
1629        ACCESS  read-only
1630        STATUS  mandatory
1631        DESCRIPTION
1632           "The MIB Health Status Array is an array of status values representing an
1633              overall status in element 0 follwed by server and storage status values as follows:
1634
1635             Octet   Element   Field
1636            ======== ======= =========
1637               0        0    Aggregated Status of array elements
1638               1        1    Status of element 1
1639               2        2    Status of element 2
1640               .
1641               .
1642               .
1643               n        n    Status of element n
1644
1645
1646            Status         0 - Not available
1647                           1 - Other
1648                           2 - OK
1649                           3 - Degraded
1650                           4 - Failed
1651               .
1652               .
1653      Mibs are assigned an array element as follows.  New items are added at the end.
1654           0 -  System Health Status (overall status as reported by who is reporting (agents or iLO))
1655           1 -  Total Aggregate (Includes IML Status)
1656           2 -  Processors    (TBD 232.1.2.2.4:cpqSeCpuCondition)
1657           3 -  Memory        (232.6.2.14.4:cpqHeResilientMemCondition)
1658           4 -  Cooling       (232.6.2.6.4:cpqHeThermalSystemFanStatus)
1659           5 -  Sensors       (232.6.2.6.3:cpqHeThermalTempStatus)
1660           6 -  Power         (232.6.2.9.1:cpqHeFltTolPwrSupplyCondition)
1661           7 -  ProLiant Logs (232.6.2.11.2:cpqHeEventLogCondition)
1662           8 -  ASR           (232.6.2.5.17:cpqHeAsrCondition)
1663           9 -  Drive Array   (232.3.1.3:cpqDaMibCondition)
1664           10 - SCSI          (232.5.1.3:cpqScsiMibCondition)
1665           11 - Storage Enclosures (232.8.1.3:cpqSsMibCondition)
1666           12 - IDE           (232.14.1.3:cpqIdeMibCondition)
1667           13 - FC            (232.16.1.3:cpqFcaMibCondition)
1668           14 - Networks      (232.18.1.3:cpqNicMibCondition)
1669           15 - MP            (232.9.1.3:cpqSm2MibCondition)
1670           16 - HW/BIOS       (232.6.2.16.1:cpqHeHWBiosCondition)
1671           17 - Battery       (232.6.2.17.1:cpqHeSysBackupBatteryCondition)"
1672
1673  ::= { cpqHoSystemStatus 7 }
1674
1675-- ****************************************************************************
1676--   Trap Info Group
1677--   ================
1678--
1679-- The compaq enterprise              (1.3.6.1.4.1.232)
1680--      cpqHostOS Group               (1.3.6.1.4.1.232.11)
1681--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
1682--        cpqHoTrapInfo Group         (1.3.6.1.4.1.232.11.2.11)
1683--
1684-- Implementation of this group is mandatory.
1685--
1686-- ****************************************************************************
1687
1688    cpqHoTrapFlags OBJECT-TYPE
1689        SYNTAX  INTEGER
1690        ACCESS  read-only
1691        STATUS  mandatory
1692        DESCRIPTION
1693            "The Trap Flags.
1694
1695
1696            This is a collection of flags used during trap delivery.
1697            Each bit has the following meaning:
1698
1699                Bit 5-31: RESERVED: Always 0.
1700                Bit 2-4: Trap Condition
1701                             0 = Not used (for backward compatibility)
1702                             1 = Condition unknown or N/A
1703                             2 = Condition ok
1704                             3 = Condition degraded
1705                             4 = Condition failed
1706                             5-7 = reserved
1707                Bit 1:    Client IP address type
1708                             0 = static entry
1709                             1 = DHCP entry
1710                Bit 0:    Agent Type
1711                             0 = Server
1712                             1 = Client
1713
1714            NOTE:   bit 31 is the most significant bit, bit 0 is the least
1715                    significant."
1716
1717        ::= { cpqHoTrapInfo 1 }
1718
1719
1720-- ****************************************************************************
1721--   OS Client Table
1722--   ====================
1723--
1724-- The compaq enterprise              (1.3.6.1.4.1.232)
1725--      cpqHostOS Group               (1.3.6.1.4.1.232.11)
1726--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
1727---       cpqHoClient Group           (1.3.6.1.4.1.232.11.2.12)
1728--
1729--      The cpqHoClient table contains entries describing identification,
1730--      address, and status information about each unit that is using
1731--      services provided by this unit.
1732--
1733-- ****************************************************************************
1734
1735
1736
1737    cpqHoClientLastModified OBJECT-TYPE
1738        SYNTAX  OCTET STRING (SIZE (7))
1739        ACCESS  read-only
1740        STATUS  mandatory
1741        DESCRIPTION
1742            "The date/time of the last modification to the client table.
1743
1744             field  octets  contents                  range
1745             =====  ======  =======                  =====
1746               1      1-2   year                      0..65536
1747               2       3    month                     1..12
1748               3       4    day                       1..31
1749               4       5    hour                      0..23
1750               5       6    minute                    0..59
1751               6       7    second                    0..60
1752                            (use 60 for leap-second)
1753
1754
1755            This field will be set to all 0's if there are no entries to the
1756            client table.
1757
1758            The year field will be set to 0xFFFF if the agent does not support
1759            the client table.
1760
1761            The year field is set with the most significant octet first."
1762        ::= { cpqHoClients 1 }
1763
1764    cpqHoClientDelete OBJECT-TYPE
1765        SYNTAX DisplayString (SIZE (0..15))
1766        ACCESS read-write
1767        STATUS mandatory
1768        DESCRIPTION
1769        "Setting this variable to the name of a client in the client table
1770         will cause that row in the table to be deleted.  Any other set
1771         will fail.
1772
1773         Note that the indices of the table will (most likely) be renumbered
1774         following a deletion."
1775        ::= { cpqHoClients 2 }
1776
1777
1778    cpqHoClientTable OBJECT-TYPE
1779        SYNTAX  SEQUENCE OF CpqHoClientEntry
1780        ACCESS  not-accessible
1781        STATUS  mandatory
1782        DESCRIPTION
1783            "A table of client descriptions."
1784        ::= { cpqHoClients 3 }
1785
1786    cpqHoClientEntry OBJECT-TYPE
1787        SYNTAX  CpqHoClientEntry
1788        ACCESS  not-accessible
1789        STATUS  mandatory
1790        DESCRIPTION
1791            "A client description."
1792        INDEX   { cpqHoClientIndex }
1793        ::= { cpqHoClientTable 1 }
1794
1795    CpqHoClientEntry ::= SEQUENCE {
1796        cpqHoClientIndex              INTEGER,
1797        cpqHoClientName               DisplayString,
1798        cpqHoClientIpxAddress         OCTET STRING,
1799        cpqHoClientIpAddress          IpAddress,
1800        cpqHoClientCommunity          DisplayString,
1801        cpqHoClientID                 OCTET STRING
1802    }
1803
1804    cpqHoClientIndex OBJECT-TYPE
1805        SYNTAX  INTEGER (0..65535)
1806        ACCESS  read-only
1807        STATUS  mandatory
1808        DESCRIPTION
1809            "An index that uniquely specifies this entry."
1810        ::= { cpqHoClientEntry 1 }
1811
1812    cpqHoClientName OBJECT-TYPE
1813        SYNTAX  DisplayString (SIZE (0..15))
1814        ACCESS  read-only
1815        STATUS  mandatory
1816        DESCRIPTION
1817            "The Win95 machine name of this client."
1818
1819-- Note that Win95 limits the machine name to a maximum of 15 characters.
1820
1821        ::= { cpqHoClientEntry 2 }
1822
1823    cpqHoClientIpxAddress OBJECT-TYPE
1824        SYNTAX  OCTET STRING (SIZE (20))
1825        ACCESS  read-only
1826        STATUS  mandatory
1827        DESCRIPTION
1828            "The IPX address for this client, all octets should be set to
1829             0xff if this machine does not support IPX.
1830
1831             The format is NetAddr:NodeNumber and sent in MSB order:
1832
1833                                  1111111111
1834                       01234567:890123456789"
1835
1836-- Note, this item is still in definition and probably will change.
1837
1838        ::= { cpqHoClientEntry 3 }
1839
1840    cpqHoClientIpAddress OBJECT-TYPE
1841        SYNTAX  IpAddress
1842        ACCESS  read-only
1843        STATUS  mandatory
1844        DESCRIPTION
1845            "The IP address for this client, all octets should be set to
1846             0xff if this machine does not support IP.  The order will be
1847             in network byte order (ie MSB first.)"
1848
1849        ::= { cpqHoClientEntry 4 }
1850
1851    cpqHoClientCommunity OBJECT-TYPE
1852        SYNTAX  DisplayString (SIZE (0..48))
1853        ACCESS  read-only
1854        STATUS  mandatory
1855        DESCRIPTION
1856            "A community name that can be used to query the client with SNMP.
1857             This community name should have, but is not required to have,
1858             the greatest possible access to client information."
1859        ::= { cpqHoClientEntry 5 }
1860
1861    cpqHoClientID OBJECT-TYPE
1862        SYNTAX  OCTET STRING (SIZE (16))
1863        ACCESS  read-only
1864        STATUS  mandatory
1865        DESCRIPTION
1866            "The unique identifier of this client."
1867        ::= { cpqHoClientEntry 6 }
1868
1869-- ****************************************************************************
1870--   OS Memory Group
1871--   ===============
1872--
1873-- The compaq enterprise              (1.3.6.1.4.1.232)
1874--      cpqHostOS Group               (1.3.6.1.4.1.232.11)
1875--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
1876---       cpqHoMemory Group           (1.3.6.1.4.1.232.11.2.13)
1877--
1878--      The cpqHoMemory group contains entries describing memory
1879--      as seen by the OS.
1880--
1881-- ****************************************************************************
1882
1883    cpqHoPhysicalMemorySize OBJECT-TYPE
1884        SYNTAX  INTEGER
1885        ACCESS  read-only
1886        STATUS  mandatory
1887        DESCRIPTION
1888            "Total amount of physical memory as seen by the OS (in megabytes).
1889
1890            A -1 will be returned if this value could not be determined."
1891        ::= { cpqHoMemory 1 }
1892
1893    cpqHoPhysicalMemoryFree OBJECT-TYPE
1894        SYNTAX  INTEGER
1895        ACCESS  read-only
1896        STATUS  mandatory
1897        DESCRIPTION
1898            "The amount of free physical memory (in megabytes).
1899
1900            A -1 will be returned if this value could not be determined."
1901        ::= { cpqHoMemory 2 }
1902
1903    cpqHoPagingMemorySize OBJECT-TYPE
1904        SYNTAX  INTEGER
1905        ACCESS  read-only
1906        STATUS  mandatory
1907        DESCRIPTION
1908            "Total virtual memory available from the OS (in megabytes).
1909
1910            A -1 will be returned if this value could not be determined."
1911        ::= { cpqHoMemory 3 }
1912
1913    cpqHoPagingMemoryFree OBJECT-TYPE
1914        SYNTAX  INTEGER
1915        ACCESS  read-only
1916        STATUS  mandatory
1917        DESCRIPTION
1918            "Available paging memory (in megabytes).
1919
1920            A -1 will be returned if this value could not be determined."
1921        ::= { cpqHoMemory 4 }
1922
1923    cpqHoBootPagingFileSize OBJECT-TYPE
1924        SYNTAX  DisplayString (SIZE (0..10))
1925        ACCESS  read-only
1926        STATUS  mandatory
1927        DESCRIPTION
1928            "The paging file size of the boot volume in the format xxxMB or
1929            xxxGB, where xxx is the paging file size in that unit shown right
1930            after it.
1931
1932            NULL value will be returned if this value could not be determined."
1933        ::= { cpqHoMemory 5 }
1934
1935    cpqHoBootPagingFileMinimumSize OBJECT-TYPE
1936        SYNTAX  DisplayString (SIZE (0..10))
1937        ACCESS  read-only
1938        STATUS  mandatory
1939        DESCRIPTION
1940        "Minimum paging file size of the boot volume required to save the
1941            memory dump in the event of a system crash. The format is xxxMB or
1942            xxxGB, where xxx is the minimum paging file size in that unit shown
1943            right after it."
1944        ::= { cpqHoMemory 6 }
1945
1946    cpqHoBootPagingFileVolumeFreeSpace OBJECT-TYPE
1947        SYNTAX  DisplayString (SIZE (0..10))
1948        ACCESS  read-only
1949        STATUS  optional
1950        DESCRIPTION
1951        "Free space of the boot volume required to save the memory dump in the
1952            event of a system crash. The format is xxxMB or xxxGB, where xxx is
1953            the minimum paging file size in that unit shown right after it."
1954        ::= { cpqHoMemory 7 }
1955
1956-- ****************************************************************************
1957--  Firmware Version Instrumentation Group
1958--  ======================================
1959--
1960-- The compaq enterprise              (1.3.6.1.4.1.232)
1961--      cpqHostOs Group               (1.3.6.1.4.1.232.11)
1962--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
1963--        cpqHoFwVer Group            (1.3.6.1.4.1.232.11.2.14)
1964--        cpqHoFwVerTable             (1.3.6.1.4.1.232.11.2.14.1)
1965--
1966--  The cpqHoFwVer group describes the firmware version table.
1967--
1968--  Implementation of the cpqHoFwVer group is mandatory for all
1969--  agents that support the Host MIB.
1970--
1971-- ****************************************************************************
1972
1973    cpqHoFwVerTable OBJECT-TYPE
1974           SYNTAX SEQUENCE OF CpqHoFwVerEntry
1975           ACCESS not-accessible
1976           STATUS mandatory
1977           DESCRIPTION
1978               "A list of firmware item entries."
1979           ::= { cpqHoFwVer 1 }
1980
1981    cpqHoFwVerEntry OBJECT-TYPE
1982        SYNTAX CpqHoFwVerEntry
1983        ACCESS not-accessible
1984        STATUS mandatory
1985        DESCRIPTION
1986               "A list of firmware items that are on the machine."
1987        INDEX { cpqHoFwVerIndex }
1988        ::= { cpqHoFwVerTable 1 }
1989
1990    CpqHoFwVerEntry ::= SEQUENCE {
1991              cpqHoFwVerIndex                      INTEGER,
1992              cpqHoFwVerCategory                   INTEGER,
1993              cpqHoFwVerDeviceType                 INTEGER,
1994              cpqHoFwVerDisplayName                DisplayString,
1995              cpqHoFwVerVersion                    DisplayString,
1996              cpqHoFwVerLocation                   DisplayString,
1997              cpqHoFwVerXmlString                  DisplayString,
1998              cpqHoFwVerKeyString                  DisplayString,
1999              cpqHoFwVerUpdateMethod               INTEGER
2000       }
2001
2002    cpqHoFwVerIndex OBJECT-TYPE
2003        SYNTAX INTEGER
2004        ACCESS read-only
2005        STATUS mandatory
2006        DESCRIPTION
2007            "Firmware Version Index.
2008
2009            The firmware version index uniquely identifies an entry in the
2010            cpqHoFwVer table."
2011        ::= { cpqHoFwVerEntry 1 }
2012
2013    cpqHoFwVerCategory OBJECT-TYPE
2014        SYNTAX  INTEGER {
2015            other(1),
2016            storage(2),
2017            nic(3),
2018            rib(4),
2019            system(5)
2020            }
2021        ACCESS  read-only
2022        STATUS  mandatory
2023        DESCRIPTION
2024            "Firmware Version Category."
2025        ::= { cpqHoFwVerEntry 2 }
2026
2027    cpqHoFwVerDeviceType OBJECT-TYPE
2028        SYNTAX  INTEGER {
2029            other(1),
2030            internalArrayController(2),
2031            fibreArrayController(3),
2032            scsiController(4),
2033            fibreChannelTapeController(5),
2034            modularDataRouter(6),
2035            ideCdRomDrive(7),
2036            ideDiskDrive(8),
2037            scsiCdRom-ScsiAttached(9),
2038            scsiDiskDrive-ScsiAttached(10),
2039            scsiTapeDrive-ScsiAttached(11),
2040            scsiTapeLibrary-ScsiAttached(12),
2041            scsiDiskDrive-ArrayAttached(13),
2042            scsiTapeDrive-ArrayAttached(14),
2043            scsiTapeLibrary-ArrayAttached(15),
2044            scsiDiskDrive-FibreAttached(16),
2045            scsiTapeDrive-FibreAttached(17),
2046            scsiTapeLibrary-FibreAttached(18),
2047            scsiEnclosureBackplaneRom-ScsiAttached(19),
2048            scsiEnclosureBackplaneRom-ArrayAttached(20),
2049            scsiEnclosureBackplaneRom-FibreAttached(21),
2050            scsiEnclosureBackplaneRom-ra4x00(22),
2051            systemRom(23),
2052            networkInterfaceController(24),
2053            remoteInsightBoard(25),
2054            sasDiskDrive-SasAttached(26),
2055            sataDiskDrive-SataAttached(27),
2056            usbController(28),
2057	    sasControllerAdapter(29),
2058	    sataControllerAdapter(30),
2059            systemDevice(31),
2060            fibreChannelHba(32),
2061            convergedNetworkAdapter(33),
2062            ideController(34)
2063            }
2064        ACCESS  read-only
2065        STATUS  mandatory
2066        DESCRIPTION
2067            "Firmware Version Device Type."
2068        ::= { cpqHoFwVerEntry 3 }
2069
2070    cpqHoFwVerDisplayName OBJECT-TYPE
2071        SYNTAX  DisplayString (SIZE (0..127))
2072        ACCESS  read-only
2073        STATUS  mandatory
2074        DESCRIPTION
2075            "Firmware Version Device Display Name.
2076
2077            This is the display name of the device containing the firmware."
2078        ::= { cpqHoFwVerEntry 4 }
2079
2080    cpqHoFwVerVersion OBJECT-TYPE
2081        SYNTAX  DisplayString (SIZE (0..31))
2082        ACCESS read-only
2083        STATUS mandatory
2084        DESCRIPTION
2085            "Firmware Version.
2086
2087            This is the version of the device firmware."
2088        ::= { cpqHoFwVerEntry 5 }
2089
2090    cpqHoFwVerLocation OBJECT-TYPE
2091        SYNTAX  DisplayString (SIZE (0..255))
2092        ACCESS  read-only
2093        STATUS  mandatory
2094        DESCRIPTION
2095            "Firmware Version Device Location.
2096
2097            This is a printable string that specifies the location of the
2098            device that contains the firmware."
2099        ::= { cpqHoFwVerEntry 6 }
2100
2101    cpqHoFwVerXmlString OBJECT-TYPE
2102        SYNTAX  DisplayString (SIZE (0..255))
2103        ACCESS read-only
2104        STATUS mandatory
2105        DESCRIPTION
2106            "Firmware Version Xml String.
2107
2108            This is an XML string that specifies the location of the device
2109            that contains the firmware.
2110            This will be NULL string (size 0) if this information could not
2111            be provided."
2112        ::= { cpqHoFwVerEntry 7 }
2113
2114    cpqHoFwVerKeyString OBJECT-TYPE
2115        SYNTAX  DisplayString (SIZE (0..127))
2116        ACCESS  read-only
2117        STATUS  mandatory
2118        DESCRIPTION
2119            "Firmware Version Key String.
2120
2121            This field is differentiate devices of the same type."
2122        ::= { cpqHoFwVerEntry 8 }
2123
2124
2125    cpqHoFwVerUpdateMethod OBJECT-TYPE
2126        SYNTAX  INTEGER {
2127            other(1),
2128            noUpdate(2),
2129            softwareflash(3),
2130            replacePhysicalRom(4)
2131            }
2132        ACCESS  read-only
2133        STATUS  mandatory
2134        DESCRIPTION
2135            "Firmware Version update method."
2136        ::= { cpqHoFwVerEntry 9 }
2137
2138
2139-- ****************************************************************************
2140--  Hardware Information Group
2141--  ======================================
2142--
2143-- The compaq enterprise              (1.3.6.1.4.1.232)
2144--      cpqHostOs Group               (1.3.6.1.4.1.232.11)
2145--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
2146--        cpqHoHWInfo Group           (1.3.6.1.4.1.232.11.2.15)
2147--        cpqHoHWInfoPlatform         (1.3.6.1.4.1.232.11.2.15.1)
2148--
2149--  The cpqHoHWInfo group describes some hw information necessary to other agents.
2150--
2151--  Implementation of the cpqHoHWInfo group is optional for
2152--  agents that support the Host MIB.
2153--
2154-- ****************************************************************************
2155    cpqHoHWInfoPlatform OBJECT-TYPE
2156        SYNTAX  INTEGER {
2157            unknown(1),
2158            cellular(2),
2159            foundation(3),
2160            virtualMachine(4),
2161            serverBlade(5)
2162            }
2163        ACCESS  read-only
2164        STATUS  optional
2165        DESCRIPTION
2166            "Hardware platform type.
2167
2168             This object represents the platform type of the server's host
2169             system represented by this MIB."
2170        ::= { cpqHoHWInfo 1 }
2171
2172-- ****************************************************************************
2173-- The cpqPwrThreshold group holds data for the
2174--
2175-- The compaq enterprise              (1.3.6.1.4.1.232)
2176--      cpqHostOS Group               (1.3.6.1.4.1.232.11)
2177--       cpqHoComponent Group         (1.3.6.1.4.1.232.11.2)
2178--        cpqPwrThreshold Group       (1.3.6.1.4.1.232.11.2.16)
2179--
2180-- Implementation of this group is mandatory.
2181--
2182-- ****************************************************************************
2183    cpqPwrWarnType OBJECT-TYPE
2184        SYNTAX  DisplayString (SIZE (0..254))
2185        ACCESS  read-write
2186        STATUS  mandatory
2187        DESCRIPTION
2188        "Type of power reading on which the warning is based."
2189
2190         ::= { cpqPwrThreshold 1 }
2191
2192    cpqPwrWarnThreshold OBJECT-TYPE
2193        SYNTAX  INTEGER
2194        ACCESS  read-write
2195        STATUS  mandatory
2196        DESCRIPTION
2197        "The threshold the power usage must exceed (in Watts)."
2198
2199         ::= { cpqPwrThreshold 2 }
2200
2201    cpqPwrWarnDuration OBJECT-TYPE
2202        SYNTAX  INTEGER
2203        ACCESS  read-write
2204        STATUS  mandatory
2205        DESCRIPTION
2206        "Duration that power usage must be exceeded before warning (in minutes)."
2207
2208         ::= { cpqPwrThreshold 3 }
2209
2210    cpqSerialNum OBJECT-TYPE
2211        SYNTAX  DisplayString (SIZE (0..254))
2212        ACCESS  read-write
2213        STATUS  mandatory
2214        DESCRIPTION
2215        "Serial number of the server."
2216
2217         ::= { cpqPwrThreshold 4 }
2218
2219    cpqServerUUID OBJECT-TYPE
2220        SYNTAX  DisplayString (SIZE (0..254))
2221        ACCESS  read-write
2222        STATUS  mandatory
2223        DESCRIPTION
2224        "Server UUID"
2225
2226         ::= { cpqPwrThreshold 5 }
2227
2228
2229-- ****************************************************************************
2230--  Host MIB Trap Definitions
2231--  =========================
2232--
2233--  The SNMP trap messages must not be bigger than 484 octets (bytes).
2234--
2235--  Trap support in an SNMP agent implementation is optional.  An SNMP
2236--  agent implementation may support all, some, or none of the traps.
2237--  If traps are supported, The user should be provided with the option of
2238--  disabling traps.
2239--
2240--  Implementation of cpqHoGenericTrap is a mandatory part of the Generic
2241--  group.
2242--
2243-- **************************************************************************
2244
2245    cpqHoGenericTrap TRAP-TYPE
2246        ENTERPRISE compaq
2247        VARIABLES { cpqHoGenericData }
2248        DESCRIPTION
2249        --  This trap is a generic trap, and left undefined.
2250            "Generic trap."
2251
2252              --#TYPE "Generic trap (11001)"
2253              --#SUMMARY "%s"
2254              --#ARGUMENTS {0}
2255              --#SEVERITY MAJOR
2256              --#TIMEINDEX 99
2257
2258        ::= 11001
2259
2260    cpqHoAppErrorTrap TRAP-TYPE
2261        ENTERPRISE compaq
2262        VARIABLES { cpqHoSwPerfAppErrorDesc }
2263        DESCRIPTION
2264            "An application has generated an exception.  Specific
2265             error information is contained in the variable
2266             cpqHoSwPerfAppErrorDesc."
2267
2268              --#TYPE "Application Error Trap (11002)"
2269              --#SUMMARY "%s"
2270              --#ARGUMENTS {0}
2271              --#SEVERITY MAJOR
2272              --#TIMEINDEX 99
2273
2274        ::= 11002
2275
2276
2277    cpqHo2GenericTrap TRAP-TYPE
2278        ENTERPRISE compaq
2279        VARIABLES { sysName, cpqHoTrapFlags, cpqHoGenericData }
2280        DESCRIPTION
2281        --  This trap is a generic trap, and left undefined.
2282            "Generic trap."
2283
2284              --#TYPE "Generic trap (11003)"
2285              --#SUMMARY "%s"
2286              --#ARGUMENTS {2}
2287              --#SEVERITY MAJOR
2288              --#TIMEINDEX 99
2289              --#SIMPLE_SEVERITY MAJOR
2290              --#HWSTATUS_CATEGORY NONE
2291
2292        ::= 11003
2293
2294    cpqHo2AppErrorTrap TRAP-TYPE
2295        ENTERPRISE compaq
2296        VARIABLES { sysName, cpqHoTrapFlags, cpqHoSwPerfAppErrorDesc }
2297        DESCRIPTION
2298            "An application has generated an exception.  Specific
2299             error information is contained in the variable
2300             cpqHoSwPerfAppErrorDesc."
2301
2302              --#TYPE "Application Error Trap (11004)"
2303              --#SUMMARY "%s"
2304              --#ARGUMENTS {2}
2305              --#SEVERITY MAJOR
2306              --#TIMEINDEX 99
2307              --#SIMPLE_SEVERITY MAJOR
2308              --#HWSTATUS_CATEGORY NONE
2309
2310        ::= 11004
2311
2312    cpqHo2NicStatusOk TRAP-TYPE
2313        ENTERPRISE compaq
2314        VARIABLES { sysName, cpqHoTrapFlags, cpqHoIfPhysMapSlot }
2315        DESCRIPTION
2316            "This trap will be sent any time the status of a NIC changes to
2317            the OK condition."
2318
2319             --#TYPE "Status Trap (11005)"
2320             --#SUMMARY "NIC Status is OK for slot %s."
2321             --#ARGUMENTS {2}
2322             --#SEVERITY MAJOR
2323             --#TIMEINDEX 99
2324        ::= 11005
2325
2326    cpqHo2NicStatusFailed TRAP-TYPE
2327        ENTERPRISE compaq
2328        VARIABLES { sysName, cpqHoTrapFlags, cpqHoIfPhysMapSlot }
2329        DESCRIPTION
2330            "This trap will be sent any time the status of a NIC changes to
2331            the Failed condition."
2332
2333             --#TYPE "Status Trap (11006)"
2334             --#SUMMARY "NIC Status is Failed for slot %s."
2335             --#ARGUMENTS {2}
2336             --#SEVERITY MAJOR
2337             --#TIMEINDEX 99
2338        ::= 11006
2339
2340    cpqHo2NicSwitchoverOccurred TRAP-TYPE
2341        ENTERPRISE compaq
2342        VARIABLES { sysName, cpqHoTrapFlags, cpqHoIfPhysMapSlot, cpqHoIfPhysMapSlot }
2343        DESCRIPTION
2344            "This trap will be sent any time the configured redundant NIC
2345            becomes the active NIC."
2346
2347             --#TYPE "Status Trap (11007)"
2348             --#SUMMARY "NIC switchover to slot %s from slot %s."
2349             --#ARGUMENTS {2, 3}
2350             --#SEVERITY MAJOR
2351             --#TIMEINDEX 99
2352        ::= 11007
2353
2354
2355    cpqHo2NicStatusOk2 TRAP-TYPE
2356        ENTERPRISE compaq
2357        VARIABLES { sysName, cpqHoTrapFlags, cpqHoIfPhysMapSlot,
2358                    cpqHoIfPhysMapPort }
2359        DESCRIPTION
2360            "This trap will be sent any time the status of a NIC changes to
2361            the OK condition."
2362
2363             --#TYPE "Status Trap (11008)"
2364             --#SUMMARY "NIC status is ok for slot %s, port %s."
2365             --#ARGUMENTS {2, 3}
2366             --#SEVERITY MAJOR
2367             --#TIMEINDEX 99
2368             --#SIMPLE_SEVERITY OK
2369             --#HWSTATUS_CATEGORY NETWORK
2370
2371        ::= 11008
2372
2373    cpqHo2NicStatusFailed2 TRAP-TYPE
2374        ENTERPRISE compaq
2375        VARIABLES { sysName, cpqHoTrapFlags, cpqHoIfPhysMapSlot,
2376                    cpqHoIfPhysMapPort }
2377        DESCRIPTION
2378            "This trap will be sent any time the status of a NIC changes to
2379            the Failed condition."
2380
2381             --#TYPE "Status Trap (11009)"
2382             --#SUMMARY "NIC status is failed for slot %s, port %s."
2383             --#ARGUMENTS {2, 3}
2384             --#SEVERITY MAJOR
2385             --#TIMEINDEX 99
2386             --#SIMPLE_SEVERITY MAJOR
2387             --#HWSTATUS_CATEGORY NETWORK
2388             --#ACTION "Check the network cables. Replace the failed NIC."
2389
2390        ::= 11009
2391
2392    cpqHo2NicSwitchoverOccurred2 TRAP-TYPE
2393        ENTERPRISE compaq
2394        VARIABLES { sysName, cpqHoTrapFlags, cpqHoIfPhysMapSlot,
2395                    cpqHoIfPhysMapPort, cpqHoIfPhysMapSlot,
2396                    cpqHoIfPhysMapPort }
2397        DESCRIPTION
2398            "This trap will be sent any time the configured redundant NIC
2399            becomes the active NIC."
2400
2401             --#TYPE "Status Trap (11010)"
2402             --#SUMMARY "NIC switchover to slot %s, port %s from slot %s, port %s."
2403             --#ARGUMENTS {2, 3, 4, 5}
2404             --#SEVERITY MAJOR
2405             --#TIMEINDEX 99
2406             --#SIMPLE_SEVERITY MAJOR
2407             --#HWSTATUS_CATEGORY NETWORK
2408             --#ACTION "Examine the network connections and check for a NIC failure."
2409        ::= 11010
2410
2411    cpqHoProcessEventTrap TRAP-TYPE
2412        ENTERPRISE compaq
2413        VARIABLES { sysName, cpqHoTrapFlags, cpqHoSwRunningTrapDesc }
2414        DESCRIPTION
2415            "A monitored process has either started or stopped running."
2416
2417              --#TYPE "Process Monitor Event Trap (11011)"
2418              --#SUMMARY "%s"
2419              --#ARGUMENTS {2}
2420              --#SEVERITY MAJOR
2421              --#TIMEINDEX 99
2422              --#SIMPLE_SEVERITY MAJOR
2423              --#HWSTATUS_CATEGORY NONE
2424
2425        ::= 11011
2426
2427    cpqHoProcessCountWarning TRAP-TYPE
2428        ENTERPRISE compaq
2429        VARIABLES { sysName, cpqHoTrapFlags, cpqHoSWRunningName, cpqHoSWRunningCount,
2430                    cpqHoSWRunningCountMin, cpqHoSWRunningCountMax,
2431                    cpqHoSWRunningEventTime }
2432        DESCRIPTION
2433            "A monitored process count has violated the thresholds set on cpqHoSWRunningCount"
2434
2435              --#TYPE "Process Count Event Trap (11012)"
2436              --#SUMMARY "Process %s has count %s which violates the thresholds %s to %s."
2437              --#ARGUMENTS {2, 3, 4, 5}
2438              --#SEVERITY MAJOR
2439              --#TIMEINDEX 99
2440              --#STATE DEGRADED
2441              --#SIMPLE_SEVERITY MAJOR
2442              --#HWSTATUS_CATEGORY NONE
2443
2444        ::= 11012
2445
2446    cpqHoProcessCountNormal TRAP-TYPE
2447        ENTERPRISE compaq
2448        VARIABLES { sysName, cpqHoTrapFlags, cpqHoSWRunningName, cpqHoSWRunningCount,
2449                    cpqHoSWRunningCountMin, cpqHoSWRunningCountMax,
2450                    cpqHoSWRunningEventTime }
2451        DESCRIPTION
2452            "A monitored process count has returned back to normal."
2453
2454              --#TYPE "Process Monitor Event Trap (11013)"
2455              --#SUMMARY "Process %s has count %s which respects the thresholds %s to %s."
2456              --#ARGUMENTS {2, 3, 4, 5}
2457              --#SEVERITY INFORMATIONAL
2458              --#TIMEINDEX 99
2459              --#STATE OPERATIONAL
2460              --#SIMPLE_SEVERITY OK
2461              --#HWSTATUS_CATEGORY NONE
2462
2463        ::= 11013
2464
2465   cpqHoCriticalSoftwareUpdateTrap TRAP-TYPE
2466        ENTERPRISE compaq
2467        VARIABLES { sysName, cpqHoTrapFlags, cpqHoCriticalSoftwareUpdateData }
2468        DESCRIPTION
2469            "This trap is a send to the user to notify him of a Critical Software Update."
2470
2471              --#TYPE "Critical Software update Notification Trap (11014)"
2472              --#SUMMARY "%s"
2473              --#ARGUMENTS {2}
2474              --#SEVERITY CRITICAL
2475              --#TIMEINDEX 99
2476              --#SIMPLE_SEVERITY CRITICAL
2477              --#HWSTATUS_CATEGORY NONE
2478              --#ACTION "Install the required software updates."
2479
2480        ::= 11014
2481
2482   cpqHoCrashDumpNotEnabledTrap TRAP-TYPE
2483        ENTERPRISE compaq
2484        VARIABLES { sysName, cpqHoTrapFlags, cpqHoCrashDumpState }
2485        DESCRIPTION
2486            "This trap is sent to the user to notify him that the Crash Dump is not enabled.
2487             This trap is not sent if cpqHoCrashDumpMonitoring is disabled."
2488
2489              --#TYPE "Crash Dump not enabled Notification Trap (11015)"
2490              --#SUMMARY "Crash dump is not enabled."
2491              --#ARGUMENTS {}
2492              --#SEVERITY WARNING
2493              --#TIMEINDEX 99
2494              --#SIMPLE_SEVERITY MAJOR
2495              --#HWSTATUS_CATEGORY NONE
2496
2497        ::= 11015
2498
2499
2500   cpqHoBootPagingFileTooSmallTrap TRAP-TYPE
2501        ENTERPRISE compaq
2502        VARIABLES { sysName, cpqHoTrapFlags, cpqHoCrashDumpState, cpqHoBootPagingFileSize, cpqHoBootPagingFileMinimumSize }
2503        DESCRIPTION
2504            "This trap is sent when the paging file size of the boot volume or the target volume of the memory dump file is too small to hold a crash dump.
2505             This trap is not sent if cpqHoCrashDumpMonitoring is disabled."
2506
2507              --#TYPE "Boot Paging File Or Memory Dump Target Volume Too Small Notification Trap (11016)"
2508              --#SUMMARY "The paging file size of the boot volume (%s) or the target volume of the memory dump file is not large enough to hold a crash dump in the event of a system crash (%s)."
2509              --#ARGUMENTS {3, 4}
2510              --#SEVERITY WARNING
2511              --#TIMEINDEX 99
2512
2513        ::= 11016
2514
2515  cpqHoSWRunningStatusChangeTrap TRAP-TYPE
2516        ENTERPRISE compaq
2517        VARIABLES { sysName, cpqHoTrapFlags, cpqHoSWRunningName, cpqHoSWRunningDesc,cpqHoSwRunningTrapDesc, cpqHoSWRunningVersion,cpqHoSWRunningStatus, cpqHoSWRunningConfigStatus, cpqHoSWRunningIdentifier, cpqHoSWRunningRedundancyMode }
2518        DESCRIPTION
2519            "This trap notifies the user that the running software has changed status, configuration status, or redundancy mode."
2520
2521              --#TYPE "Software status change Notification Trap (11017)"
2522              --#SUMMARY "Software status change for %s, description = %s, id = %s"
2523              --#ARGUMENTS {2, 4, 8}
2524              --#SEVERITY WARNING
2525              --#TIMEINDEX 99
2526              --#SIMPLE_SEVERITY MAJOR
2527              --#HWSTATUS_CATEGORY NONE
2528
2529        ::= 11017
2530
2531  cpqHo2PowerThresholdTrap TRAP-TYPE
2532        ENTERPRISE compaq
2533        VARIABLES { sysName, cpqHoTrapFlags, cpqPwrWarnType, cpqPwrWarnThreshold, cpqPwrWarnDuration, cpqSerialNum, cpqServerUUID }
2534        DESCRIPTION
2535        --  This trap notifies user of a power threshold breach.
2536            "Power threshold exceeded."
2537
2538              --#TYPE "Power Threshold Exceeded (11018)"
2539              --#SUMMARY "Power threshold has been exceeded (Warning Type: %s, Threshold: %d watts, Duration: %d minutes)"
2540              --#ARGUMENTS {2, 3, 4}
2541              --#SEVERITY MINOR
2542              --#TIMEINDEX 99
2543              --#SIMPLE_SEVERITY MAJOR
2544              --#HWSTATUS_CATEGORY POWER
2545
2546        ::= 11018
2547
2548  cpqHoBootPagingFileOrFreeSpaceTooSmallTrap TRAP-TYPE
2549        ENTERPRISE compaq
2550        VARIABLES { sysName, cpqHoTrapFlags, cpqHoCrashDumpState, cpqHoBootPagingFileSize, cpqHoBootPagingFileVolumeFreeSpace, cpqHoBootPagingFileMinimumSize }
2551        DESCRIPTION
2552            "This trap is sent when the paging file size of the boot volume or the free space of memory dump target volume is too small to hold a crash dump."
2553              --#TYPE "Boot Paging File Or Memory Dump Target Volume Too Small Notification Trap (11016)"
2554              --#SUMMARY "The paging file size of the boot volume (%s) or the free space of the memory dump target volume (%s) is not large enough to hold a crash dump in the event of a system crash (%s)."
2555              --#ARGUMENTS {3, 4, 5}
2556              --#SEVERITY WARNING
2557              --#TIMEINDEX 99
2558              --#SIMPLE_SEVERITY MAJOR
2559              --#HWSTATUS_CATEGORY NONE
2560
2561        ::= 11019
2562
2563  cpqHoMibHealthStatusArrayChangeTrap TRAP-TYPE
2564        ENTERPRISE compaq
2565        VARIABLES { sysName, cpqHoTrapFlags, cpqHoMibHealthStatusArray }
2566        DESCRIPTION
2567        "A change in the cpqHoMibHealthStatusArray has occurred."
2568              --#TYPE "Health Status Array Change occurred (11020)"
2569              --#SUMMARY "A change in the health status of the server has occurred, the status is now %s"
2570              --#ARGUMENTS {2}
2571              --#SEVERITY INFORMATIONAL
2572              --#TIMEINDEX 99
2573              --#SIMPLE_SEVERITY OK
2574              --#HWSTATUS_CATEGORY MANAGEMENTPROCESSOR
2575
2576        ::= 11020
2577
2578
2579  END
2580
2581