snmp_mib_archive/cpqdceeo.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

298 lines
11 KiB
Plaintext
Executable File

-- **************************************************************************
--
-- Datacenter Environmental Edge
-- Management Information Base for SNMP Network Management
--
--
-- Copyright 2001,2009 Hewlett-Packard Development Company, L.P.
--
-- Hewlett-Packard Company shall not be liable for technical or
-- editorial errors or omissions contained herein. The information in
-- this document is provided "as is" without warranty of any kind and
-- is subject to change without notice. The warranties for HP products
-- are set forth in the express limited warranty statements
-- accompanying such products. Nothing herein should be construed as
-- constituting an additional warranty.
--
-- Confidential computer software. Valid license from HP required for
-- possession, use or copying. Consistent with FAR 12.211 and 12.212,
-- Commercial Computer Software, Computer Software Documentation, and
-- Technical Data for Commercial Items are licensed to the U.S.
-- Government under vendor's standard commercial license.
--
-- Refer to the READMIB.RDM file for more information about the
-- organization of the information in the Compaq Enterprise.
--
-- The Compaq Enterprise number is 232.
-- The ASN.1 prefix to, and including the Compaq Enterprise is:
-- 1.3.6.1.4.1.232
--
--
-- MIB Version 1.2
--
-- *********************************************************************
--
-- VARIABLES REQUIRED FOR HP MANAGEMENT
-- ===================================================================================
--
-- ===================================================================================
-- sysDescr (1.3.6.1.2.1.1.1) which is defined in RFC1213.MIB.
-- sysContact (1.3.6.1.2.1.1.4) which is defined in RFC1213.MIB.
-- sysName (1.3.6.1.2.1.1.5) is which is defined in RFC1213.MIB.
-- sysLocation (1.3.6.1.2.1.1.6) which is defined in RFC1213.MIB.
--
-- sysDescr OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- ACCESS read-only
-- STATUS mandatory
--
--
-- DESCRIPTION
-- "A textual description of the entity. This value
-- should include the full name and version
-- identification of the system's hardware type,
-- software operating-system, and networking
-- software. It is mandatory that this only contain
-- printable ASCII characters."
-- ::= { system 1 }
--
-- sysContact OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "The textual identification of the contact person
-- for this managed node, together with information
-- on how to contact this person."
-- ::= { system 4 }
--
-- sysName OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
--
--
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "An administratively-assigned name for this
-- managed node. By convention, this is the node's
-- fully-qualified domain name."
-- ::= { system 5 }
--
-- sysLocation OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "The physical location of this node (e.g.,
-- `telephone closet, 3rd floor')."
-- ::= { system 6 }
-- ===================================================================================
--
-- ===================================================================================
-- cpqSiProductName (1.3.6.1.4.1.232.2.2.4.2) which is defined in CPQSINFO.MIB.
-- This is the product name, i.e. HP Datacener Environmental Observer
--
-- cpqSiProductName OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "This device product name."
-- ::= { cpqSiSystemBoard 2 }
-- ====================================================================================
--
-- ====================================================================================
-- cpqSiSysSerialNum (1.3.6.1.4.1.232.2.2.2.1) which is defined in CPQSINFO.MIB.
-- This is the product serial number, if any
--
-- cpqSiSysSerialNum OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (0..255))
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "The serial number of the system unit.
--
-- The string will be empty if the system does not report the
-- serial number function."
-- ::= { cpqSiAsset 1 }
-- ====================================================================================
--
-- ====================================================================================
-- cpqHoGUID (1.3.6.1.4.1.232.11.2.10.3) which is defined in CPQHOST.MIB
-- This field needs to be filled with the unique
-- identifier for HP Datacenter Environmental Observer, if any
--
-- cpqHoGUID OBJECT-TYPE
-- SYNTAX OCTET STRING (SIZE (16))
-- ACCESS read-write
-- STATUS mandatory
-- DESCRIPTION
-- "The globally unique identifier of this device."
-- ::= { cpqHoSystemStatus 3 }
-- ====================================================================================
--
-- ====================================================================================
-- cpqHoMibStatusArray (1.3.6.1.4.1.232.11.2.10.1) which is defined in CPQHOST.MIB
-- Pretty complicated to decipher if you do not have the guide. We only use the first
-- 4 octets.
--
-- Octet 0 = 00000001 (always)
-- Octet 1 = 00000000 through 00000100 depending on Device H/W Condition below
-- Octet 2 = 00000001 (always)
-- Octet 3 = 00010000 (always decimal 16 see table below)
--
-- For example: With a UPS device with OK status, the values of the 4 octets would be:
--
-- Octet 0 = 0x01 (fixed)
-- Octet 1 = 0x02 (OK overall status)
-- Octet 2 = 0x01 (fixed)
-- Octet 3 = 0x10 (Device type = 16 for UPS)
--
-- cpqHoMibStatusArray OBJECT-TYPE
-- SYNTAX OCTET STRING (SIZE (4..256))
-- ACCESS read-only
-- STATUS mandatory
-- DESCRIPTION
-- "The MIB Status Array is an array of MIB status structures. Each
-- structure is made up of 4 octets.
--
-- Array element 0 is the status for all MIBs in the Compaq
-- Enterprise.
--
-- Device H/W Condition (Octet 1)
-- 0 - Not available (e.g. Loss/lack of communication between card and device UPS/PDU)
-- 1 - Other (unknown) (mapped to device unknown status)
-- 2 - OK (mapped to device normal status/events)
-- 3 - Degraded (UPS: device warning status/events
-- PDU: overload warning, voltage out of tolerance)
-- 4 - Failed (UPS: device critical status/events
-- PDU: overload condition)
--
-- Detailed Type (octet 3)
-- Bits 0-7 Detailed Type, only used if bit 0 in octect 2 is 1.
--
-- Type Values for Bits 0-4 (maps to CIM7 types)
-- Unknown = 0
-- Server = 1 (yes a duplicate of the server flag)
-- Desktop = 2
-- Workstation = 3
-- Portable = 4
-- Router = 5
-- Cluster = 6
-- Printer = 7
-- Switch = 8 (network switch)
-- Repeater = 9
-- Remote Access Device = 10
-- Other = 11
-- Management Processor = 12 (rib, RILOE, iLo)
-- Rack = 13
-- Enclosure = 14
-- KVM Switch = 15 (IP enabled keyboard video mouse switch).
-- UPS = 16
-- Power Distribution Unit = 17
-- Environmental Monitor = 18 (eg CMC)"
--
-- ::= { cpqHoSystemStatus 1 }
-- ====================================================================================
CPQDCEO-MIB DEFINITIONS ::= BEGIN
IMPORTS
compaq FROM CPQHOST-MIB
-- enterprises FROM RFC1155-SMI
-- IpAddress FROM RFC1155-SMI
TimeTicks FROM RFC1155-SMI
Gauge FROM RFC1155-SMI
Counter FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
ifIndex FROM RFC1213-MIB
ifDescr FROM RFC1213-MIB
sysName FROM RFC1213-MIB
sysDescr FROM RFC1213-MIB
sysContact FROM RFC1213-MIB
sysLocation FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
-- compaq OBJECT IDENTIFIER ::= { enterprises 232 }
cpqDceo OBJECT IDENTIFIER ::= { compaq 173 }
environmentalDevice OBJECT IDENTIFIER ::= { cpqDceo 1 }
dceoTrapInfo OBJECT IDENTIFIER ::= { environmentalDevice 1 }
--
-- dceoTrapInfo OBJECT IDENTIFIER ::= { environmentalDevice 1 }
-- trap information group
--
trapDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string identifying the event for that last trap that was sent."
::= { dceoTrapInfo 1 }
trapDeviceDetails OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string details information about the device, including rack name,
basestation unique ID, PAN ID, sensor location, sensor temperature, etc...."
::= { dceoTrapInfo 2 }
trapDeviceMgmtUrl OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string contains the URL for the management software."
::= { dceoTrapInfo 3 }
--
-- Dceo Trap Definition
--
trapDceoHighPriority TRAP-TYPE
ENTERPRISE cpqDceo
VARIABLES { sysName,
trapDescription,
trapDeviceDetails,
trapDeviceMgmtUrl }
DESCRIPTION
"A high priority alert has occurred. Action: Check the Trap Details for more information."
--#TYPE "High Priority Alert"
--#SEVERITY Critical
--#CATEGORY "Cpqdceo"
::= 1
trapDceoMediumPriority TRAP-TYPE
ENTERPRISE cpqDceo
VARIABLES { sysName,
trapDescription,
trapDeviceDetails,
trapDeviceMgmtUrl }
DESCRIPTION
"A medium priority alert has occurred. Action: Check the Trap Details for more information."
--#TYPE "Medium Priority Alert"
--#SEVERITY Major
--#CATEGORY "Cpqdceo"
::= 2
trapDceoLowPriority TRAP-TYPE
ENTERPRISE cpqDceo
VARIABLES { sysName,
trapDescription,
trapDeviceDetails,
trapDeviceMgmtUrl }
DESCRIPTION
"A low priority alert has occurred. Action: Check the Trap Details for more information."
--#TYPE "Low Priority Alert"
--#SEVERITY Minor
--#CATEGORY "Cpqdceo"
::= 3
END