mibs/MIBS/hp/POWERSUPPLY-MI

182 lines
5.5 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
POWERSUPPLY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
TEXTUAL-CONVENTION
FROM SNMPv2-TC
hpSwitch
FROM HP-ICF-OID;
hpicfPsMIB MODULE-IDENTITY
LAST-UPDATED "200808271000Z" --August 27, 2008 10:00 GMT
ORGANIZATION "HP Networking"
CONTACT-INFO "Hewlett-Packard Company
8000 Foothills Blvd.
Roseville, CA 95747"
DESCRIPTION "This MIB module is for representing
switch power supply entity."
REVISION "200808271000Z" --August 27, 2008 10:00 GMT
DESCRIPTION "Initial Version of Power Supply MIB, Version 1"
::= { hpSwitch 55 }
hpicfEntityPs OBJECT IDENTIFIER ::= { hpicfPsMIB 1 }
-- ********************************************************************
-- POWER SUPPLY Textual Conventions
-- ********************************************************************
HpicfDcPsIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "A unique value that serves as index to identify the power supply."
SYNTAX Unsigned32
HpicfDcPsState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "An enumerated value which provides the state of the
switch power supply entity."
SYNTAX INTEGER {
psNotPresent(1),
psNotPlugged(2),
psPowered(3),
psFailed(4),
psPermFailure(5),
psMax(6)
}
hpicfPsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfPsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table contains one row per switch power supply entity."
::= { hpicfEntityPs 1 }
hpicfPsEntry OBJECT-TYPE
SYNTAX HpicfPsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Information about the power supply physical entity
table."
INDEX { hpicfPsBayNum }
::= { hpicfPsTable 1 }
HpicfPsEntry ::= SEQUENCE {
hpicfPsBayNum HpicfDcPsIndex,
hpicfPsState HpicfDcPsState,
hpicfPsFailures Counter32,
hpicfPsTemp Integer32,
hpicfPsVoltageInfo SnmpAdminString,
hpicfPsWattageCur Integer32,
hpicfPsWattageMax Integer32,
hpicfPsLastCall Counter32
}
hpicfPsBayNum OBJECT-TYPE
SYNTAX HpicfDcPsIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of switch power supply entity."
::= { hpicfPsEntry 1 }
hpicfPsState OBJECT-TYPE
SYNTAX HpicfDcPsState
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The physical state of the switch power supply entity."
::= { hpicfPsEntry 2 }
hpicfPsFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of times power supply has failed."
::= { hpicfPsEntry 3 }
hpicfPsTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The temperature of the power supply in Celsius"
::= { hpicfPsEntry 4 }
hpicfPsVoltageInfo OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The voltage info and max current of power supply.
e.g. AC 120V/220V. "
::= { hpicfPsEntry 5 }
hpicfPsWattageCur OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The present power supply wattage information"
::= { hpicfPsEntry 6 }
hpicfPsWattageMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The maximum wattage of the power supply."
::= { hpicfPsEntry 7 }
hpicfPsLastCall OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of seconds since the switch power supply is up."
::= { hpicfPsEntry 8 }
-- ********************************************************************
-- POWER SUPPLY Conformance
--* *******************************************************************
hpicfPsConformance OBJECT IDENTIFIER ::= { hpicfPsMIB 2 }
hpicfPsCompliance OBJECT IDENTIFIER ::= { hpicfPsConformance 1 }
hpicfPsGroups OBJECT IDENTIFIER ::= { hpicfPsConformance 2 }
-- ********************************************************************
-- POWER SUPPLY Complicance
-- ********************************************************************
hpicfDcPsCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entries which implement the
POWER SUPPLY MIB."
MODULE
MANDATORY-GROUPS
{
hpicfPsGroup
}
GROUP hpicfPsGroup
DESCRIPTION "Objects associated with Entity POWER SUPPLY."
::= { hpicfPsCompliance 1 }
--
-- POWER SUPPLY Groups
--
hpicfPsGroup OBJECT-GROUP
OBJECTS
{
hpicfPsState,
hpicfPsFailures,
hpicfPsTemp,
hpicfPsVoltageInfo,
hpicfPsWattageCur,
hpicfPsWattageMax,
hpicfPsLastCall
}
STATUS current
DESCRIPTION "POWER SUPPLY parameters "
::= { hpicfPsGroups 1 }
END