SNMP MIB Search

Return to vendor list
View objects
Download mib file
Vendor: Hewlett Packard
Mib: HPNSAENV-MIB
Version: 1


Mib source:
-- *****************************************************************************
--                      HP NetServer Environment Information 
--              Management Information Base for SNMP Network Management
--
--      Copyright 1994,1995 Hewlett-Packard Company
--      All Rights Reserved.
--
--      The information in this document is subject to change without notice. 
--      The HP enterprise number is 11.
--      The ASN.1 prefix to, and including the HP Enterprise is:
--      1.3.6.1.4.1.11
--
--
-- ****************************************************************************
-- Summary of HP NSA Environment Information MIB
-- ****************************************************************************
--   hp  (1.3.6.1.4.1.11)
--      nm  (hp.2)
--         hpnsa  (nm.23)
--            hpnsaEnvInfo Group     (hpnsa.16) 
--               hpnsaTempMibRev Group     (hpnsa.16.1) 
--                  hpnsaTempMibRevMajor       (hpnsa.16.1.1)
--                  hpnsaTempMibRevMinor       (hpnsa.16.1.2)
--               
--               hpnsaEnvMibRev Group      (hpnsa.16.2)
--                  hpnsaEnvMibRevMajor        (hpnsa.16.2.1)
--                  hpnsaEnvMibRevMinor        (hpnsa.16.2.2)
--
--               hpnsaEnvAgentInfo Group   (hpnsa.16.3)
--                  hpnsaEnvAgentTable         (hpnsa.16.3.1)
--                     hpnsaEnvAgentEntry          (hpnsa.16.3.1.1)
--                        hpnsaEnvAgentIndex           (hpnsa.16.3.1.1.1)
--                        hpnsaEnvAgentName            (hpnsa.16.3.1.1.2)
--                        hpnsaEnvAgentVersion         (hpnsa.16.3.1.1.3)
--                        hpnsaEnvAgentDate            (hpnsa.16.3.1.1.4)
--                              
--               hpnsaEnvData Group        (hpnsa.16.4)
--                  hpnsaEnvSensorTable          (hpnsa.16.4.1) 
--                     hpnsaEnvSensorEntry           (hpnsa.16.4.1.1) 
--                        hpnsaEnvSensorIndex            (hpnsa.16.4.1.1.1)
--                        hpnsaEnvSensorType             (hpnsa.16.4.1.1.2)
--                        hpnsaEnvSensorName             (hpnsa.16.4.1.1.3) 
--                        hpnsaEnvSensorReading          (hpnsa.16.4.1.1.4)
--                        hpnsaEnvSensorStatus           (hpnsa.16.4.1.1.5)
--                        hpnsaEnvSensorLowerCritLevel   (hpnsa.16.4.1.1.6)
--                        hpnsaEnvSensorLowerWarnLevel   (hpnsa.16.4.1.1.7)  
--                        hpnsaEnvSensorUpperWarnLevel   (hpnsa.16.4.1.1.8)
--                        hpnsaEnvSensorUpperCritLevel   (hpnsa.16.4.1.1.9)  
--
--
--
-- Note : the words "sensor" and "channel" are used interchangeably throughout 
--        this document.
--
-- ****************************************************************************

HPNSAENV-MIB DEFINITIONS ::= BEGIN

    IMPORTS
	enterprises    FROM RFC1155-SMI
	DisplayString  FROM RFC1213-MIB
	OBJECT-TYPE    FROM RFC-1212;

--
    hp                      OBJECT IDENTIFIER ::= { enterprises 11 }
    nm                      OBJECT IDENTIFIER ::= { hp 2 }
    hpnsa                   OBJECT IDENTIFIER ::= { nm 23 }  
    hpnsaEnvInfo            OBJECT IDENTIFIER ::= { hpnsa 16 }
    hpnsaTempMibRev         OBJECT IDENTIFIER ::= { hpnsaEnvInfo 1 }
    hpnsaEnvMibRev          OBJECT IDENTIFIER ::= { hpnsaEnvInfo 2 }
    hpnsaEnvAgentInfo       OBJECT IDENTIFIER ::= { hpnsaEnvInfo 3 }
    hpnsaEnvData            OBJECT IDENTIFIER ::= { hpnsaEnvInfo 4 }

-- *************************************************************************
-- hpnsaTempMibRev (1.3.6.1.4.1.11.2.23.16.1)
-- *************************************************************************

hpnsaTempMibRevMajor OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION
		"The major revision level of the NLM (left of the decimal).
		Used for presence checking. This object is left for backward
		compatibility only."
	::= { hpnsaTempMibRev 1 }

hpnsaTempMibRevMinor OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION
		"The minor revision level of the NLM (right of the decimal).
		This object is left for backward compatibility only."
	::= { hpnsaTempMibRev 2 }

-- *************************************************************************
-- hpnsaEnvMibRev (1.3.6.1.4.1.11.2.23.16.2)
-- *************************************************************************

hpnsaEnvMibRevMajor OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION
		"The major revision level of the NLM (left of the decimal).
		Used for presence checking."
	::= { hpnsaEnvMibRev 1 }

hpnsaEnvMibRevMinor OBJECT-TYPE
	SYNTAX INTEGER (0..65535)
	ACCESS read-only
	STATUS mandatory
	DESCRIPTION
		"The minor revision level of the NLM (right of the decimal)."
	::= { hpnsaEnvMibRev 2 }

-- *************************************************************************
-- hpnsaEnvAgentInfo (1.3.6.1.4.1.11.2.23.16.3)
-- *************************************************************************

hpnsaEnvAgentTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF HPnsaEnvAgentEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
	"A table of SNMP Agents that satisfy requests for this MIB."
    ::= { hpnsaEnvAgentInfo 1 }

hpnsaEnvAgentEntry OBJECT-TYPE
    SYNTAX  HPnsaEnvAgentEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
	"A description of the agents that access the hardware log"
    INDEX   { hpnsaEnvAgentIndex }
    ::= { hpnsaEnvAgentTable 1 }
       
HPnsaEnvAgentEntry ::= SEQUENCE {
    hpnsaEnvAgentIndex       INTEGER,
    hpnsaEnvAgentName        DisplayString,
    hpnsaEnvAgentVersion     DisplayString,
    hpnsaEnvAgentDate        OCTET STRING
}


hpnsaEnvAgentIndex OBJECT-TYPE
    SYNTAX  INTEGER (0..255)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
	"A unique index for this module description."
    ::= { hpnsaEnvAgentEntry 1 }

hpnsaEnvAgentName OBJECT-TYPE
    SYNTAX  DisplayString (SIZE (0..255))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
       "Name of the Agent/Agents satisfying SNMP requests for this MIB."
    ::= { hpnsaEnvAgentEntry 2 }

hpnsaEnvAgentVersion OBJECT-TYPE
    SYNTAX  DisplayString (SIZE (0..5))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
       "Version number of the Agent/Agents satisfying SNMP requests for
       this MIB."
    ::= { hpnsaEnvAgentEntry 3 }

hpnsaEnvAgentDate OBJECT-TYPE
    SYNTAX  OCTET STRING (SIZE (6))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
	 "The date on which this Agent was created.

	 field  octets  contents                  range
	 _________________________________________________
	   1       1    years since 1900          0..255
	   2       2    month                     1..12
	   3       3    day                       1..31
	   4       4    hour                      0..23
	   5       5    minute                    0..59  
	   6       6    second                    0..59
			 "
      ::= { hpnsaEnvAgentEntry 4 }

-- *************************************************************************
-- hpnsaEnvData (1.3.6.1.4.1.11.2.23.16.4)
-- *************************************************************************

hpnsaEnvSensorTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF HPnsaEnvSensorEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
	"A table consisting of readings of various system environment sensors,
	(e.g. CPU Voltage or Temperature sensor on motherboard), their statuses and thresholds"
    ::= { hpnsaEnvData 1 }
    
hpnsaEnvSensorEntry OBJECT-TYPE
    SYNTAX  HPnsaEnvSensorEntry
    ACCESS  not-accessible
    STATUS  mandatory
    DESCRIPTION
	"Reading and a set of system thresholds for a particular system 
	environment channel"
    INDEX   { hpnsaEnvSensorIndex }
    ::= { hpnsaEnvSensorTable 1 }
       
HPnsaEnvSensorEntry ::= SEQUENCE {
    hpnsaEnvSensorIndex            INTEGER,
    hpnsaEnvSensorType             INTEGER,
    hpnsaEnvSensorName             DisplayString,
    hpnsaEnvSensorReading          DisplayString,
    hpnsaEnvSensorStatus           INTEGER,
    hpnsaEnvSensorLowerCritLevel   DisplayString,
    hpnsaEnvSensorLowerWarnLevel   DisplayString,
    hpnsaEnvSensorUpperWarnLevel   DisplayString,
    hpnsaEnvSensorUpperCritLevel   DisplayString
}


hpnsaEnvSensorIndex OBJECT-TYPE
    SYNTAX  INTEGER (0..255)
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
	"A unique index for this sensor."
    ::= { hpnsaEnvSensorEntry 1 }


hpnsaEnvSensorType OBJECT-TYPE
    SYNTAX  INTEGER {
	voltage(1),
	temperature(2),
	chassisIntrusionFanFailure(3),
		other(4)
    } 
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
       "Generic type of the environment sensor. For example, voltage."
    ::= { hpnsaEnvSensorEntry 2 }


hpnsaEnvSensorName OBJECT-TYPE
    SYNTAX  DisplayString (SIZE (0..255))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
       "Description of what the sensor is measuring"
    ::= { hpnsaEnvSensorEntry 3 }


hpnsaEnvSensorReading OBJECT-TYPE
    SYNTAX  DisplayString (SIZE (0..255))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
       "Current reading on the sensor or string 'n/a' if this field is not 
	applicable to this type of sensor"
    ::= { hpnsaEnvSensorEntry 4 }


hpnsaEnvSensorStatus OBJECT-TYPE
   SYNTAX  INTEGER {
	error(1),
	normal(2),
	warning(3),
	emergency(4),
	on(5),
	disabled(6),
	chassisDoorOpen(7),
	fanFailed(8),
	chassisDoorOpenBothFansFailed(9)
   }
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION 
	"Status of the channel"
    ::= { hpnsaEnvSensorEntry 5 }


hpnsaEnvSensorLowerCritLevel OBJECT-TYPE
    SYNTAX  DisplayString (SIZE (0..255))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
       "Lower critical threshold limit setting for this channel or string 
	'n/a' if this field is not applicable to this type of sensor"
    ::= { hpnsaEnvSensorEntry 6 }

    
hpnsaEnvSensorLowerWarnLevel OBJECT-TYPE
    SYNTAX  DisplayString (SIZE (0..255))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
       "Lower warning threshold limit setting for this channel or string 'n/a' 
	if this field is not applicable to this type of sensor"
    ::= { hpnsaEnvSensorEntry 7 }

    
hpnsaEnvSensorUpperWarnLevel OBJECT-TYPE
    SYNTAX  DisplayString (SIZE (0..255))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
       "Upper warning threshold limit setting for this channel or string 
	'n/a' if this field is not applicable to this type of sensor"
    ::= { hpnsaEnvSensorEntry 8 }

    
hpnsaEnvSensorUpperCritLevel OBJECT-TYPE
    SYNTAX  DisplayString (SIZE (0..255))
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
       "Upper critical threshold limit setting for this channel or string 
	'n/a' if this field is not applicable to this type of sensor" 
    ::= { hpnsaEnvSensorEntry 9 }

END
Copyright (c) Tandem Systems, Ltd., 2002-2011