1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
|
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
|