Observium_CE/mibs/hp/HP-ENTITY-POWER-MIB

131 lines
4.5 KiB
Plaintext

HP-ENTITY-POWER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
entPhysicalIndex
FROM ENTITY-MIB
hpSwitch
FROM HP-ICF-OID;
hpEntityPowerMIB MODULE-IDENTITY
LAST-UPDATED "201004110000Z" -- Apr 11, 2010
ORGANIZATION "HP Networking"
CONTACT-INFO "Hewlett-Packard Company
8000 Foothills Blvd.
Roseville, CA - 95747."
DESCRIPTION "This MIB defines HP proprietary objects that can be used to
set the power status of physical entities and report power
usage statistics."
REVISION "201004110000Z" -- Apr 11, 2010
DESCRIPTION "Initial version of this MIB"
::= { hpSwitch 71 }
-- **********************************************************************
-- Entity Power Objects
-- **********************************************************************
hpEntPowerObjects OBJECT IDENTIFIER ::= { hpEntityPowerMIB 1 }
hpEntPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpEntPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table of information about the power status of entities.
This is a sparse augment of the entPhysicalTable. Entries
appear in this table for values of
entPhysicalClass [RFC4133] that in this implementation
are able to report any of the power state or status stored in
this table."
::= { hpEntPowerObjects 1 }
hpEntPowerEntry OBJECT-TYPE
SYNTAX HpEntPowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Power related information about this physical entity."
INDEX { entPhysicalIndex }
::= { hpEntPowerTable 1 }
HpEntPowerEntry ::=
SEQUENCE {
hpEntPowerMaxPowerUsage Unsigned32,
hpEntPowerMinPowerUsage Unsigned32,
hpEntPowerCurrentPowerUsage Unsigned32
}
hpEntPowerMaxPowerUsage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This MIB object returns the maximum power
usage of this entity. This would typically correspond to
the maximum power rating of the entity."
::= { hpEntPowerEntry 1 }
hpEntPowerMinPowerUsage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This MIB object returns the minimum power usage of
this entity. This is applicable only to those entities
that can be administratively set to function in a low
power state."
::= { hpEntPowerEntry 2 }
hpEntPowerCurrentPowerUsage OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This MIB object returns the current power usage of this
entity. For entities that cannot be set to function in a
low power mode, the value returned by this object would be
the same as that of entPowerMaxPowerUsage. For entities
that are set to function in a low power mode, the value
returned would be the same as that of
entPowerMinPowerUsage."
::= { hpEntPowerEntry 3 }
-- **********************************************************************
-- Conformance and Compliance
-- **********************************************************************
hpEntPowerConformance OBJECT IDENTIFIER ::= { hpEntityPowerMIB 2 }
hpEntPowerCompliances OBJECT IDENTIFIER
::= { hpEntPowerConformance 1 }
hpEntPowerCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "The compliance statement for systems supporting
the HP Entity Power MIB."
MODULE -- this module
MANDATORY-GROUPS {
hpEntPowerGroup
}
::= { hpEntPowerCompliances 1 }
hpEntPowerGroups OBJECT IDENTIFIER ::= { hpEntPowerConformance 2 }
hpEntPowerGroup OBJECT-GROUP
OBJECTS {
hpEntPowerMaxPowerUsage,
hpEntPowerMinPowerUsage,
hpEntPowerCurrentPowerUsage
}
STATUS current
DESCRIPTION "HP proprietary Entity Power group."
::= { hpEntPowerGroups 1 }
END