mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 16:32:45 +00:00
298 lines
11 KiB
Plaintext
Executable File
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
|