@cryptotaxi247 / netdata-1 / commits / 34128727e

SNMP: palo-alto.yaml (#20391)

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>

Fotis Voutsas committed Jun 29, 2025 at 08:33 UTC 34128727ef334d695d9f4b6c74fc8df012042da4
3 files changed +59 -38
src/go/plugin/go.d/config/go.d/snmp.profiles/default/_palo-alto.yaml
+1 -1
@@ -5,4 +5,4 @@ metadata:
5 device:
6 fields:
7 vendor:
8 - value: "paloaltonetworks"
8 + value: "Palo Alto Networks"
src/go/plugin/go.d/config/go.d/snmp.profiles/default/palo-alto-cloudgenix.yaml
+2
@@ -17,3 +17,5 @@ metadata:
17 fields:
18 type:
19 value: "SD-WAN"
20 + vendor:
21 + value: "Palo Alto Networks"
src/go/plugin/go.d/config/go.d/snmp.profiles/default/palo-alto.yaml
+56 -37
@@ -21,9 +21,6 @@ extends:
21 - _generic-udp.yaml
22 - _generic-ip.yaml
23
24 -device:
25 - vendor: "paloaltonetworks"
26 -
24 # All Palo Alto Networks sysObjectID start with `1.3.6.1.4.1.25461.2.3` (panMibs)
25 sysobjectid: 1.3.6.1.4.1.25461.2.3.*
26
@@ -40,15 +37,16 @@ metadata:
37 version:
38 symbol:
39 OID: 1.3.6.1.4.1.25461.2.1.2.1.1.0
43 - name: panSysSwVersion # Full software version. The first two components of the full version are the major
44 - # and minor versions. The third component indicates the maintenance release number
45 - # and the fourth, the build number.
40 + name:
41 + panSysSwVersion # Full software version. The first two components of the full version are the major
42 + # and minor versions. The third component indicates the maintenance release number
43 + # and the fourth, the build number.
44 product_name:
45 symbol:
46 OID: 1.3.6.1.2.1.1.1.0
47 name: sysDescr
48 match_pattern: 'Palo Alto Networks\s+(PA-\d+ series firewall|WildFire Appliance|VM-Series firewall)'
51 - match_value: '$1'
49 + match_value: "$1"
50 # Examples:
51 # - Palo Alto Networks VM-Series firewall
52 # - Palo Alto Networks PA-3200 series firewall
@@ -62,13 +60,18 @@ metadata:
60 os_name:
61 # "PAN‑OS® is the software that runs all Palo Alto Networks® next-generation firewalls."
62 # Source https://docs.paloaltonetworks.com/pan-os.html
65 - value: 'PAN-OS'
63 + value: "PAN-OS"
64 os_version:
65 symbol:
66 OID: 1.3.6.1.4.1.25461.2.1.2.1.1.0
69 - name: panSysSwVersion # Full software version. The first two components of the full version are the major
70 - # and minor versions. The third component indicates the maintenance release number
71 - # and the fourth, the build number.
67 + name:
68 + panSysSwVersion # Full software version. The first two components of the full version are the major
69 + # and minor versions. The third component indicates the maintenance release number
70 + # and the fourth, the build number.
71 + type:
72 + value: Firewall
73 + vendor:
74 + value: Palo Alto Networks
75
76 metrics:
77 #
@@ -79,50 +82,58 @@ metrics:
82 symbol:
83 OID: 1.3.6.1.4.1.25461.2.1.2.3.1.0
84 name: panSessionUtilization
82 - description: Session table utilization percentage
83 - unit: "%"
85 + description: Session table utilization percentage
86 + family: Session/Utilization
87 + unit: "%"
88 - MIB: PAN-COMMON-MIB
89 symbol:
90 OID: 1.3.6.1.4.1.25461.2.1.2.3.2.0
91 name: panSessionMax
88 - description: Total number of sessions supported
89 - unit: "{session}"
92 + description: Total number of sessions supported
93 + family: Session/Maximum
94 + unit: "{session}"
95 - MIB: PAN-COMMON-MIB
96 symbol:
97 OID: 1.3.6.1.4.1.25461.2.1.2.3.3.0
98 name: panSessionActive
94 - description: Total number of active sessions
95 - unit: "{session}"
99 + description: Total number of active sessions
100 + family: Session/Active/Total
101 + unit: "{session}"
102 - MIB: PAN-COMMON-MIB
103 symbol:
104 OID: 1.3.6.1.4.1.25461.2.1.2.3.4.0
105 name: panSessionActiveTcp
100 - description: Total number of active TCP sessions
101 - unit: "{session}"
106 + description: Total number of active TCP sessions
107 + family: Session/Active/TCP
108 + unit: "{session}"
109 - MIB: PAN-COMMON-MIB
110 symbol:
111 OID: 1.3.6.1.4.1.25461.2.1.2.3.5.0
112 name: panSessionActiveUdp
106 - description: Total number of active UDP sessions
107 - unit: "{session}"
113 + description: Total number of active UDP sessions
114 + family: Session/Active/UDP
115 + unit: "{session}"
116 - MIB: PAN-COMMON-MIB
117 symbol:
118 OID: 1.3.6.1.4.1.25461.2.1.2.3.6.0
119 name: panSessionActiveICMP
112 - description: Total number of active ICMP sessions
113 - unit: "{session}"
120 + description: Total number of active ICMP sessions
121 + family: Session/Active/ICMP
122 + unit: "{session}"
123 - MIB: PAN-COMMON-MIB
124 symbol:
125 OID: 1.3.6.1.4.1.25461.2.1.2.3.7.0
126 name: panSessionActiveSslProxy
118 - description: Total number of active SSL proxy sessions
119 - unit: "{session}"
127 + description: Total number of active SSL proxy sessions
128 + family: Session/SSLProxy/Active
129 + unit: "{session}"
130 - MIB: PAN-COMMON-MIB
131 symbol:
132 OID: 1.3.6.1.4.1.25461.2.1.2.3.8.0
133 name: panSessionSslProxyUtilization
124 - description: SSL proxy session utilization percentage
125 - unit: "%"
134 + description: SSL proxy session utilization percentage
135 + family: Session/SSLProxy/Utilization
136 + unit: "%"
137
138 #
139 # GlobalProtect gateway utilization
@@ -131,32 +142,37 @@ metrics:
142 symbol:
143 OID: 1.3.6.1.4.1.25461.2.1.2.5.1.1.0
144 name: panGPGWUtilizationPct
134 - description: GlobalProtect Gateway utilization percentage
135 - unit: "%"
145 + description: GlobalProtect Gateway utilization percentage
146 + family: GlobalProtect/Gateway/Utilization
147 + unit: "%"
148 - MIB: PAN-COMMON-MIB
149 symbol:
150 OID: 1.3.6.1.4.1.25461.2.1.2.5.1.2.0
151 name: panGPGWUtilizationMaxTunnels
140 - description: Max tunnels allowed
141 - unit: "{tunnel}"
152 + description: Max tunnels allowed
153 + family: GlobalProtect/Gateway/Tunnel/Maximum
154 + unit: "{tunnel}"
155 - MIB: PAN-COMMON-MIB
156 symbol:
157 OID: 1.3.6.1.4.1.25461.2.1.2.5.1.3.0
158 name: panGPGWUtilizationActiveTunnels
146 - description: Number of active tunnels
147 - unit: "{tunnel}"
159 + description: Number of active tunnels
160 + family: GlobalProtect/Gateway/Tunnel/Active
161 + unit: "{tunnel}"
162 - MIB: PAN-ENTITY-EXT-MIB
163 symbol:
164 OID: 1.3.6.1.4.1.25461.1.1.7.1.1.2.0
165 name: panEntityTotalPowerUsed
152 - description: Total power used on the system in watts
153 - unit: "W"
166 + description: Total power used on the system in watts
167 + family: System/Power/Used
168 + unit: "W"
169 - MIB: PAN-ENTITY-EXT-MIB
170 symbol:
171 OID: 1.3.6.1.4.1.25461.1.1.7.1.1.1.0
172 name: panEntityTotalPowerAvail
158 - description: Total power available on the system in watts
159 - unit: "W"
173 + description: Total power available on the system in watts
174 + family: System/Power/Available
175 + unit: "W"
176 - MIB: PAN-ENTITY-EXT-MIB
177 table:
178 OID: 1.3.6.1.4.1.25461.1.1.7.1.2.1
@@ -165,10 +181,12 @@ metrics:
181 - OID: 1.3.6.1.4.1.25461.1.1.7.1.2.1.1.1
182 name: panEntryFRUModulePowerUsed
183 description: Power used by the FRU Module in watts
184 + family: FRU/Module/Power
185 unit: "W"
186 - OID: 1.3.6.1.4.1.25461.1.1.7.1.2.1.1.2
187 name: panEntryFRUModuleNumPorts
188 description: Number of ports on the FRU Module
189 + family: FRU/Module/Port/Count
190 unit: "{port}"
191 metric_tags:
192 - MIB: ENTITY-MIB
@@ -186,6 +204,7 @@ metrics:
204 - OID: 1.3.6.1.4.1.25461.1.1.7.1.3.1.1.1
205 name: panEntryFanTrayPowerUsed
206 description: Power used by the Fan Tray in watts
207 + family: FRU/FanTray/Power
208 unit: "W"
209 metric_tags:
210 - MIB: ENTITY-MIB