-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPAN-MIB-MODULES
560 lines (458 loc) · 13.7 KB
/
PAN-MIB-MODULES
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
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
-- Start - PAN-GLOBAL-REG Module
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-GLOBAL-REG DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
panGlobalRegModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing top-level OID definitions
for various sub-trees for Palo Alto Networks' enterprise MIB modules."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-GLOBAL-REG."
::= { panModules 1 }
panRoot OBJECT-IDENTITY
STATUS current
DESCRIPTION "
The root of the OID sub-tree assigned to Palo Alto Networks assigned by
the Internet Assigned Numbers Authority (IANA)."
::= { enterprises 25461 }
panReg OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for registrations - identification of modules and logical and
physical components."
::= { panRoot 1 }
panModules OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for module registrations."
::= { panReg 1 }
panMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for all Palo Alto object and event definitions."
::= { panRoot 2 }
-- Sub-trees for Palo Alto managed objects
panCommonMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common Palo Alto object and event definitions.
These would be implemented by all Palo Alto products."
::= { panMibs 1 }
panSpecificMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for specific Palo Alto object and event definitions."
::= { panMibs 2 }
panProductsMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for all Palo Alto product specific definitions."
::= { panMibs 3 }
END
-- End - PAN-GLOBAL-REG Module
-- ========================================================================
-- Start - PAN-GLOBAL-TC Module
-- Palo Alto Global Textual Conventions
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-GLOBAL-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
panModules
FROM PAN-GLOBAL-REG;
panGlobalTcModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing textual conventions
for Palo Alto Networks' enterprise MIB modules.
These textual conventions are used across all Palo Alto products."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-GLOBAL-TC."
::= { panModules 2 }
-- No Palo Alto textual conventions yet!
TcAppaname ::= TEXTUAL-CONVENTION
DISPLAY-HINT "64a"
STATUS current
DESCRIPTION "
Represents the name of an application.
This has all the restrictions of the DisplayString textual
convention with the following additional ones:
- Only the following characters/character ranges are allowed:
0-9
A-Z
a-z
:./#$&_-+()'
<space>
Any object defined using this syntax may not exceed 64
characters in length."
SYNTAX OCTET STRING (SIZE (0..64))
TcChassisType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "
Enumerates all possible chassis types for Palo Alto devices."
SYNTAX OCTET STRING (SIZE (0..64))
END
-- End - PAN-GLOBAL-TC Module
-- ========================================================================
-- Start - PAN-COMMON-MIB Module
-- MIB for the common MIB objects implemented by all
-- Palo Alto devices.
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-COMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP
-- FROM SNMPv2-CONF
DisplayString, TruthValue
FROM SNMPv2-TC
TcChassisType
FROM PAN-GLOBAL-TC
panModules, panCommonMib
FROM PAN-GLOBAL-REG;
panCommonMibModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing definitions of managed objects
implemented by all Palo Alto Networks' products."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-COMMON-MIB."
::= { panModules 3 }
panCommonConfMib OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for MIB conformance statements."
::= { panCommonMib 1 }
panCommonObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common MIB objects."
::= { panCommonMib 2 }
panCommonEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common MIB events."
::= { panCommonMib 3 }
-- Top level groups
panSys OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common system objects."
::= { panCommonObjs 1 }
panChassis OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common chassis information."
::= { panCommonObjs 2 }
panSession OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for common session information."
::= { panCommonObjs 3 }
----------------------------------------------------------------------
-- System objects
panSysSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Full software version. The first two components of the full
version are the major and minor versions. The third component
indicates the maintenance release number and the fourth,
the build number."
::= { panSys 1 }
panSysHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version of the unit."
::= { panSys 2 }
panSysSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The serial number of the unit. If not available,
an empty string is returned."
::= { panSys 3 }
panSysTimeZoneOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The offset in seconds from UTC of the system's time zone.
Values are negative for locations west of UTC and positive
for locations east of UTC."
::= { panSys 4 }
panSysDaylightSaving OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether daylight savings are in currently in effect for the
system's time zone."
::= { panSys 5 }
panSysVpnClientVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed VPN client package version. If
package is not installed, 0.0.0 is returned."
::= { panSys 6 }
panSysAppVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed application definition version. If
no application definition is found, 0 is returned."
::= { panSys 7 }
panSysAvVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed antivirus version. If no antivirus
is found, 0 is returned."
::= { panSys 8 }
panSysThreatVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed threat definition version. If no
threat definition is found, 0 is returned."
::= { panSys 9 }
panSysUrlFilteringVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently installed URL filtering version. If no URL
filtering is installed, 0 is returned."
::= { panSys 10 }
panSysHAState OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current high-availability state."
::= { panSys 11 }
panSysHAPeerState OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current peer high-availability state."
::= { panSys 12 }
----------------------------------------------------------------------
-- Chassis
panChassisType OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Chassis type for this Palo Alto device."
::= { panChassis 1 }
----------------------------------------------------------------------
-- Session
panSessionUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Session table utilization percentage. Values should
be between 0 and 100."
::= { panSession 1 }
panSessionMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of sessions supported."
::= { panSession 2 }
panSessionActive OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active sessions."
::= { panSession 3 }
panSessionActiveTcp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active TCP sessions."
::= { panSession 4 }
panSessionActiveUdp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active UDP sessions."
::= { panSession 5 }
panSessionActiveICMP OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active ICMP sessions."
::= { panSession 6 }
----------------------------------------------------------------------
-- Events
panCommonEventObjs OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for objects meant only to be sent in event varbinds."
::= { panCommonEvents 1 }
panCommonEventEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for the events themselves."
::= { panCommonEvents 2 }
panCommonEventEventsV2 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Branch for SNMPv2 events. The OIDs for SNMPv2 events should
have a zero as the next-to-last sub-identifier (as specified
in RFC1902)."
::= { panCommonEventEvents 0 }
-- Objects sent only in events
panCommonEventDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"String that provides a textual description of the event."
::= { panCommonEventObjs 1 }
-- Event descriptions
panCommonEventLog NOTIFICATION-TYPE
OBJECTS { panCommonEventDescr }
STATUS current
DESCRIPTION
"A config/system/firewall/threat log"
::= { panCommonEventEventsV2 1 }
END
-- End - PAN-COMMON-MIB Module
-- ========================================================================
-- Start - PAN-PRODUCT-MIB Module
-- MIB for the platform specific MIB objects implemented by
-- Palo Alto devices.
--
-- The convention described in "Understanding SNMP MIBs"
-- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed.
PAN-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32
FROM SNMPv2-SMI
-- MODULE-COMPLIANCE, OBJECT-GROUP
-- FROM SNMPv2-CONF
DisplayString, TruthValue
FROM SNMPv2-TC
TcChassisType
FROM PAN-GLOBAL-TC
panModules, panProductsMibs
FROM PAN-GLOBAL-REG;
panProductsMibsModule MODULE-IDENTITY
LAST-UPDATED "201001071040Z"
ORGANIZATION "Palo Alto Networks"
CONTACT-INFO "
Customer Support
Palo Alto Networks
232 E. Java Dr.
Sunnyvale, CA 94089
+1 866-898-9087
support at paloaltonetworks dot com"
DESCRIPTION "
A MIB module containing definitions of managed objects
implemented by specific Palo Alto Networks' products."
REVISION "201001071040Z"
DESCRIPTION "
Rev 1.0
Initial version of MIB module PAN-PRODUCTS-MIB."
::= { panModules 4 }
panPA-4050 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-4050 specific objects."
::= { panProductsMibs 1 }
panPA-4020 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-4020 specific objects."
::= { panProductsMibs 2 }
panPA-2050 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-2050 specific objects."
::= { panProductsMibs 3 }
panPA-2020 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-2020 specific objects."
::= { panProductsMibs 4 }
panPA-4060 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-4060 specific objects."
::= { panProductsMibs 5 }
panPA-500 OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for PA-500 specific objects."
::= { panProductsMibs 6 }
panPanorama OBJECT-IDENTITY
STATUS current
DESCRIPTION "
Sub-tree for Panorama specific objects."
::= { panProductsMibs 7 }
END
-- End - PAN-PRODUCTS-MIB Module