blob: 782258798457b1409c1ad70ce4ebae1b6d881c29 (
plain)
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
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
|
-- ***********************************************
-- PAN-ENTITY-EXT-MIB.my
--
-- MIB for the Entity Ext MIB objects implemented by all
-- Palo Alto devices.
-- ***********************************************
PAN-ENTITY-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
entPhysicalIndex
FROM ENTITY-MIB
panModules
FROM PAN-GLOBAL-REG;
panEntityMIBModule MODULE-IDENTITY
LAST-UPDATED "201211051106Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
4401 Great America Pkwy
Santa Clara, CA 95054-1211
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing definitions of ENTITY Extension objects
implemented by Palo Alto Networks' products."
REVISION "201211051106Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-ENTITY-EXT-MIB."
::= { panModules 7 }
-- MIB Object Definitions
panEntityMIBObjects OBJECT IDENTIFIER
::= { panEntityMIBModule 1 }
panEntityMIBConformance OBJECT IDENTIFIER
::= { panEntityMIBModule 2 }
-- Top level groups
panEntityChassisGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for Power Supply MIB objects."
::= { panEntityMIBObjects 1 }
panEntityFRUModuleGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for FRU Module MIB objects."
::= { panEntityMIBObjects 2 }
panEntityFanTrayGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for Fan Tray MIB objects."
::= { panEntityMIBObjects 3 }
panEntityPowerSupplyGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for Power Supply MIB objects."
::= { panEntityMIBObjects 4 }
----------------------------------------------------------------------
-- Chassis objects
panEntityTotalPowerAvail OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Power Available on the system (in watts)"
::= { panEntityChassisGroup 1 }
panEntityTotalPowerUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Power Used on the system (in watts)"
::= { panEntityChassisGroup 2 }
-- FRU Module (Line card) table
panEntityFRUModuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanEntityFRUModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the capacity of the fan trays in the system"
::= { panEntityFRUModuleGroup 1 }
panEntityFRUModuleEntry OBJECT-TYPE
SYNTAX PanEntityFRUModuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An panEntityFRUModuleTable entry lists the power used by
the fan trays.
Entries are created when the fan trays are added to the
entPhysicalTable."
INDEX { entPhysicalIndex }
::= { panEntityFRUModuleTable 1 }
PanEntityFRUModuleEntry ::= SEQUENCE {
panEntryFRUModulePowerUsed Integer32,
panEntryFRUModuleNumPorts Integer32
}
panEntryFRUModulePowerUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power used by the FRU Module (in watts)."
::= { panEntityFRUModuleEntry 1 }
panEntryFRUModuleNumPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Ports on the FRU Module."
::= { panEntityFRUModuleEntry 2 }
-- Fan Tray table
panEntityFanTrayTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanEntityFanTrayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the capacity of the fan trays in the system"
::= { panEntityFanTrayGroup 1 }
panEntityFanTrayEntry OBJECT-TYPE
SYNTAX PanEntityFanTrayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An panEntityFanTrayTable entry lists the power used by
the fan trays.
Entries are created when the fan trays are added to the
entPhysicalTable."
INDEX { entPhysicalIndex }
::= { panEntityFanTrayTable 1 }
PanEntityFanTrayEntry ::= SEQUENCE {
panEntryFanTrayPowerUsed Integer32
}
panEntryFanTrayPowerUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power used by the Fan Tray (in watts)."
::= { panEntityFanTrayEntry 1 }
-- Power Supply Table
panEntityPowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF PanEntityPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the capacity of the power supplies in the system"
::= { panEntityPowerSupplyGroup 1 }
panEntityPowerSupplyEntry OBJECT-TYPE
SYNTAX PanEntityPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An panEntityPowerSupplyTable entry lists the power capacity of
the power supply.
Entries are created when the power supplies are added to the
entPhysicalTable."
INDEX { entPhysicalIndex }
::= { panEntityPowerSupplyTable 1 }
PanEntityPowerSupplyEntry ::= SEQUENCE {
panEntryPowerSupplyPowerCapacity Integer32
}
panEntryPowerSupplyPowerCapacity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power capacity of the power supply (in watts)"
::= { panEntityPowerSupplyEntry 1 }
-- conformance information
panEntityMIBCompliances OBJECT IDENTIFIER
::= { panEntityMIBConformance 1 }
panEntityMIBGroups OBJECT IDENTIFIER
::= { panEntityMIBConformance 2 }
-- compliance statements
panEntityMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"An PAN Entity EXT MIB implementation can implement this group to
provide power information."
MODULE -- this module
MANDATORY-GROUPS { panEntityMIBChassisGroup }
GROUP panEntityMIBFRUModuleGroup
DESCRIPTION
"The panEntityMIBFRUModulePowerGroup must be implemented
for FRU Module that have power information"
GROUP panEntityMIBFanTrayGroup
DESCRIPTION
"The panEntityMIBFanTrayPowerGroup must be implemented
for Fan Trays that have power information"
GROUP panEntityMIBPowerSupplyGroup
DESCRIPTION
"The panEntityMIBFRUModulePowerGroup must be implemented
for Power Supplies that have power information"
::= { panEntityMIBCompliances 1 }
-- units of conformance
panEntityMIBChassisGroup OBJECT-GROUP
OBJECTS {
panEntityTotalPowerAvail,
panEntityTotalPowerUsed
}
STATUS current
DESCRIPTION
"The collection of objects which are used
to monitor chassis power information"
::= { panEntityMIBGroups 1 }
panEntityMIBFRUModuleGroup OBJECT-GROUP
OBJECTS {
panEntryFRUModulePowerUsed,
panEntryFRUModuleNumPorts
}
STATUS current
DESCRIPTION
"The collection of objects which are used
to monitor FRU Module information"
::= { panEntityMIBGroups 2 }
panEntityMIBFanTrayGroup OBJECT-GROUP
OBJECTS {
panEntryFanTrayPowerUsed
}
STATUS current
DESCRIPTION
"The collection of objects which are used
to monitor Fan Tray information"
::= { panEntityMIBGroups 3 }
panEntityMIBPowerSupplyGroup OBJECT-GROUP
OBJECTS {
panEntryPowerSupplyPowerCapacity
}
STATUS current
DESCRIPTION
"The collection of objects which are used
to monitor Power Supply information"
::= { panEntityMIBGroups 4 }
END
|