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 }
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 }
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 }
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 }
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