@cryptotaxi247 / netdata-1 / commits / 7b0b17dd8

SNMP: second pass of aruba profiles (#20499)

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

Fotis Voutsas committed Jun 29, 2025 at 17:23 UTC 7b0b17dd8df6fdbbcb8da4ed34663ba41f14d393
8 files changed +189 -170
src/go/plugin/go.d/config/go.d/snmp.profiles/default/_aruba-base.yaml
+1 -1
@@ -2,4 +2,4 @@ metadata:
2 device:
3 fields:
4 vendor:
5 - value: "aruba"
5 + value: "Aruba"
src/go/plugin/go.d/config/go.d/snmp.profiles/default/_aruba-switch-cpu-memory.yaml
+12 -13
@@ -10,13 +10,12 @@ metrics:
10 symbols:
11 # The average, over the last minute, of the percentage of time that this processor was not idle.
12 - OID: 1.3.6.1.4.1.14823.2.2.1.2.1.13.1.3
13 - # core check only
14 - name: cpu.usage
13 + name: wlsxSysExtProcessorLoad
14 description: The average, over the last minute, of the percentage of time that this processor was not idle
16 - family: Aruba/CPU
15 + family: CPU/Usage
16 unit: "%"
17 metric_tags:
19 - - tag: cpu
18 + - tag: cpu_index
19 index: 1
20
21 ### Memory
@@ -28,17 +27,17 @@ metrics:
27 name: wlsxSysExtMemoryTable
28 symbols:
29 - OID: 1.3.6.1.4.1.14823.2.2.1.2.1.15.1.2
31 - # core check only
32 - name: memory.total
30 + name: wlsxSysExtMemorySize
31 description: Total memory
34 - family: Aruba/Memory
35 - unit: "kBy"
32 + family: Memory/Total
33 + unit: "By"
34 + scale_factor: 1024
35 - OID: 1.3.6.1.4.1.14823.2.2.1.2.1.15.1.3
37 - # core check only
38 - name: memory.used
36 + name: wlsxSysExtMemoryUsed
37 description: Used memory
40 - family: Aruba/Memory
41 - unit: "kBy"
38 + family: Memory/Used
39 + unit: "By"
40 + scale_factor: 1024
41 metric_tags:
43 - - tag: mem
42 + - tag: mem_index
43 index: 1
src/go/plugin/go.d/config/go.d/snmp.profiles/default/aruba-access-point.yaml
+6 -6
@@ -17,7 +17,7 @@ extends:
17 sysobjectid: 1.3.6.1.4.1.14823.1.2.*
18
19 device:
20 - vendor: "aruba"
20 + vendor: "Aruba"
21
22 metadata:
23 device:
@@ -30,14 +30,14 @@ metadata:
30 OID: 1.3.6.1.2.1.1.1.0
31 name: sysDescr
32 match_pattern: '\bVersion\s+([\d.-]+)'
33 - match_value: '$1'
33 + match_value: "$1"
34 # Example: Version 6.5.1.0-4.3.1.2
35 model:
36 symbol:
37 OID: 1.3.6.1.2.1.1.1.0
38 name: sysDescr
39 match_pattern: '\bMODEL:\s+([\w-]+)'
40 - match_value: '$1'
40 + match_value: "$1"
41 # Examples:
42 # - ArubaOS (MODEL: 205), Version 6.5.1.0-4.3.1.2
43 os_name:
@@ -45,13 +45,13 @@ metadata:
45 OID: 1.3.6.1.2.1.1.1.0
46 name: sysDescr
47 match_pattern: '\bArubaOS\b'
48 - match_value: 'ArubaOS'
48 + match_value: "ArubaOS"
49 os_version:
50 symbol:
51 OID: 1.3.6.1.2.1.1.1.0
52 name: sysDescr
53 match_pattern: '\bVersion\s+([\d.]+)'
54 - match_value: '$1'
54 + match_value: "$1"
55 # Example: `6.5.1.0` part of `Version 6.5.1.0-4.3.1.2`
56 type:
57 - value: "access_point"
57 + value: "Access Point"
src/go/plugin/go.d/config/go.d/snmp.profiles/default/aruba-clearpass.yaml
+92 -84
@@ -1,30 +1,38 @@
1 extends:
2 - aruba.yaml
3
4 +metadata:
5 + device:
6 + fields:
7 + type:
8 + value: ClearPass
9 +
10 sysobjectid:
11 - 1.3.6.1.4.1.14823.1.6.1
12 metrics:
13 - MIB: HOST-RESOURCES-MIB
14 symbol:
9 - name: cpu.usage
15 + name: hrProcessorLoad
16 OID: 1.3.6.1.2.1.25.3.3.1.2.196608
17 description: Average percentage of time that this processor was not idle over the last minute
12 - family: Aruba/ClearPass/CPU
18 + family: CPU/Usage
19 unit: "%"
20 - MIB: UCD-SNMP-MIB
21 symbol:
16 - name: memory.total
22 + name: memTotalReal
23 OID: 1.3.6.1.4.1.2021.4.5.0
24 description: Total amount of real physical memory installed on this host
19 - family: Aruba/ClearPass/Memory
20 - unit: "kBy"
25 + family: Memory/Physical/Total
26 + unit: "By"
27 + scale_factor: 1024
28 - MIB: UCD-SNMP-MIB
29 symbol:
23 - name: memory.free
30 + name: memAvailReal
31 OID: 1.3.6.1.4.1.2021.4.6.0
32 description: Amount of real physical memory currently unused or available
26 - family: Aruba/ClearPass/Memory
27 - unit: "kBy"
33 + family: Memory/Physical/Free
34 + unit: "By"
35 + scale_factor: 1024
36 - MIB: CPPM-MIB
37 table:
38 name: cppmSystemTable
@@ -33,22 +41,22 @@ metrics:
41 - name: cppmSystemMemoryTotal
42 OID: 1.3.6.1.4.1.14823.1.6.1.1.1.1.1.12
43 description: Total amount of memory available in bytes in the ClearPass server
36 - family: Aruba/ClearPass/Memory
44 + family: Memory/Total
45 unit: "By"
46 - name: cppmSystemMemoryFree
47 OID: 1.3.6.1.4.1.14823.1.6.1.1.1.1.1.13
48 description: Amount of free memory in bytes in the ClearPass server
41 - family: Aruba/ClearPass/Memory
49 + family: Memory/Free
50 unit: "By"
51 - name: cppmSystemDiskSpaceTotal
52 OID: 1.3.6.1.4.1.14823.1.6.1.1.1.1.1.14
53 description: Total amount of disk space available in bytes in the ClearPass server
46 - family: Aruba/ClearPass/Storage/Disk
54 + family: Storage/Disk/Total
55 unit: "By"
56 - name: cppmSystemDiskSpaceFree
57 OID: 1.3.6.1.4.1.14823.1.6.1.1.1.1.1.15
58 description: Amount of free disk space in bytes in the ClearPass server
51 - family: Aruba/ClearPass/Storage/Disk
59 + family: Storage/Disk/Free
60 unit: "By"
61 metric_tags:
62 - symbol:
@@ -63,28 +71,28 @@ metrics:
71 - name: radPolicyEvalTime
72 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.1.1.1
73 description: Total time taken for policy evaluation from RADIUS server perspective in milliseconds
66 - family: Aruba/ClearPass/RADIUS/Policy Evaluation
74 + family: RADIUS/PolicyEvaluation/Time
75 unit: "ms"
76 - name: radAuthRequestTime
77 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.1.1.2
78 description: Total time taken for RADIUS request end-to-end in milliseconds
71 - family: Aruba/ClearPass/RADIUS/Requests
79 + family: RADIUS/Request/Time
80 unit: "ms"
81 - name: radServerCounterSuccess
82 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.1.1.3
83 description: Successful RADIUS request count
76 - family: Aruba/ClearPass/RADIUS/Requests
77 - unit: "{success}"
84 + family: RADIUS/Request/Success
85 + unit: "{request}/s"
86 - name: radServerCounterFailure
87 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.1.1.4
88 description: Failed RADIUS request count
81 - family: Aruba/ClearPass/RADIUS/Requests
82 - unit: "{fail}"
89 + family: RADIUS/Request/Failed
90 + unit: "{request}/s"
91 - name: radServerCounterCount
92 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.1.1.5
93 description: Total RADIUS request count
86 - family: Aruba/ClearPass/RADIUS/Requests
87 - unit: "{request}"
94 + family: RADIUS/Request/Total
95 + unit: "{request}/s"
96 metric_tags:
97 - table: cppmSystemTable
98 symbol:
@@ -99,22 +107,22 @@ metrics:
107 - name: radAuthCounterSuccess
108 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.2.1.3
109 description: Total number of successful RADIUS authentications
102 - family: Aruba/ClearPass/RADIUS/Authentications
103 - unit: "{success}"
110 + family: RADIUS/Authentication/Success
111 + unit: "{authentication}/s"
112 - name: radAuthCounterFailure
113 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.2.1.4
114 description: Total number of failed RADIUS authentications
107 - family: Aruba/ClearPass/RADIUS/Authentications
108 - unit: "{fail}"
115 + family: RADIUS/Authentication/Failed
116 + unit: "{authentication}/s"
117 - name: radAuthCounterCount
118 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.2.1.5
119 description: Total number of RADIUS authentications
112 - family: Aruba/ClearPass/RADIUS/Authentications
113 - unit: "{authentication}"
120 + family: RADIUS/Authentication/Total
121 + unit: "{authentication}/s"
122 - name: radAuthCounterTime
123 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.2.1.6
124 description: Time taken to authenticate against an authentication source in milliseconds
117 - family: Aruba/ClearPass/RADIUS/Authentications
125 + family: RADIUS/Authentication/Time
126 unit: "ms"
127 metric_tags:
128 - symbol:
@@ -129,97 +137,97 @@ metrics:
137 - name: psServicePolicyEvalCount
138 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.1
139 description: Total number of service policies evaluated
132 - family: Aruba/ClearPass/Policies/Evaluations
133 - unit: "{policy}"
140 + family: Policy/Evaluation/Service/Count
141 + unit: "{policy}/s"
142 - name: psRolemappingPolicyEvalCount
143 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.2
144 description: Total number of role mapping policies evaluated
137 - family: Aruba/ClearPass/Policies/Evaluations
138 - unit: "{policy}"
145 + family: Policy/Evaluation/RoleMapping/Count
146 + unit: "{policy}/s"
147 - name: psPosturePolicyEvalCount
148 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.3
149 description: Total number of posture policies evaluated
142 - family: Aruba/ClearPass/Policies/Evaluations
143 - unit: "{policy}"
150 + family: Policy/Evaluation/Posture/Count
151 + unit: "{policy}/s"
152 - name: psAuditPolicyEvalCount
153 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.4
154 description: Total number of audit policies evaluated
147 - family: Aruba/ClearPass/Policies/Evaluations
148 - unit: "{policy}"
155 + family: Policy/Evaluation/Audit/Count
156 + unit: "{policy}/s"
157 - name: psRestrictionPolicyEvalCount
158 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.5
159 description: Total number of restriction policies evaluated
152 - family: Aruba/ClearPass/Policies/Evaluations
153 - unit: "{policy}"
160 + family: Policy/Evaluation/Restriction/Count
161 + unit: "{policy}/s"
162 - name: psEnforcementPolicyEvalCount
163 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.6
164 description: Total number of enforcement policies evaluated
157 - family: Aruba/ClearPass/Policies/Evaluations
158 - unit: "{policy}"
165 + family: Policy/Evaluation/Enforcement/Count
166 + unit: "{policy}/s"
167 - name: psAuthCounterSuccess
168 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.14
169 description: Total number of successful authentications computed on the Policy Server
162 - family: Aruba/ClearPass/Policies/Authorizations
163 - unit: "{authentication}"
170 + family: Policy/Authentication/Success
171 + unit: "{authentication}/s"
172 - name: psAuthCounterFailure
173 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.15
174 description: Total number of failed authentications computed on the Policy Server
167 - family: Aruba/ClearPass/Policies/Authorizations
168 - unit: "{authentication}"
175 + family: Policy/Authentication/Failed
176 + unit: "{authentication}/s"
177 - name: psAuthCounterTotal
178 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.16
179 description: Total number of authentications computed on the Policy Server
172 - family: Aruba/ClearPass/Policies/Authentications
173 - unit: "{authentication}"
180 + family: Policy/Authentication/Total
181 + unit: "{authentication}/s"
182 - name: dailySuccessAuthCount
183 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.17
184 description: Total number of successful authentications computed over 24 hours
177 - family: Aruba/ClearPass/Policies/Authentications
178 - unit: "{authentication}"
185 + family: Policy/Authentication/Daily/Success
186 + unit: "{authentication}/s"
187 - name: dailyFailedAuthCount
188 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.18
189 description: Total number of failed authentications computed over 24 hours
182 - family: Aruba/ClearPass/Policies/Authentications
183 - unit: "{authentication}"
190 + family: Policy/Authentication/Daily/Failed
191 + unit: "{authentication}/s"
192 - name: dailyTotalAuthCount
193 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.19
194 description: Total number of authentications computed over 24 hours
187 - family: Aruba/ClearPass/Policies/Authentications
188 - unit: "{authentication}"
195 + family: Policy/Authentication/Daily/Total
196 + unit: "{authentication}/s"
197 - name: psServicePolicyEvalTime
198 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.7
199 description: Time taken for the evaluation of service policies in milliseconds
192 - family: Aruba/ClearPass/Policies/Evaluations
200 + family: Policy/Evaluation/Service/Time
201 unit: "ms"
202 - name: psRolemappingPolicyEvalTime
203 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.8
204 description: Time taken for the evaluation of role mapping policies in milliseconds
197 - family: Aruba/ClearPass/Policies/Evaluations
205 + family: Policy/Evaluation/RoleMapping/Time
206 unit: "ms"
207 - name: psPosturePolicyEvalTime
208 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.9
209 description: Time taken for the evaluation of posture policies in milliseconds
202 - family: Aruba/ClearPass/Policies/Evaluations
210 + family: Policy/Evaluation/Posture/Time
211 unit: "ms"
212 - name: psAuditPolicyEvalTime
213 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.10
214 description: Time taken for the evaluation of audit policies in milliseconds
207 - family: Aruba/ClearPass/Policies/Evaluations
215 + family: Policy/Evaluation/Audit/Time
216 unit: "ms"
217 - name: psRestrictionPolicyEvalTime
218 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.11
219 description: Time taken for the evaluation of restriction policies in milliseconds
212 - family: Aruba/ClearPass/Policies/Evaluations
220 + family: Policy/Evaluation/Restriction/Time
221 unit: "ms"
222 - name: psEnforcementPolicyEvalTime
223 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.12
224 description: Time taken for the evaluation of enforcement policies in milliseconds
217 - family: Aruba/ClearPass/Policies/Evaluations
225 + family: Policy/Evaluation/Enforcement/Time
226 unit: "ms"
227 - name: psSessionlogTime
228 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.3.1.13
229 description: Time taken for session logging in milliseconds
222 - family: Aruba/ClearPass/Policies/Logging
230 + family: Policy/SessionLogging/Time
231 unit: "ms"
232 metric_tags:
233 - table: cppmSystemTable
@@ -235,22 +243,22 @@ metrics:
243 - name: psAutzCounterSuccess
244 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.5.1.3
245 description: Total number of successful Policy authorizations
238 - family: Aruba/ClearPass/Policies/Authorization
239 - unit: "{authorization}"
246 + family: Policy/Authorization/Success
247 + unit: "{authorization}/s"
248 - name: psAutzCounterFailure
249 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.5.1.4
250 description: Total number of failed Policy authorizations
243 - family: Aruba/ClearPass/Policies/Authorizations
244 - unit: "{authorization}"
251 + family: Policy/Authorization/Failed
252 + unit: "{authorization}/s"
253 - name: psAutzCounterCount
254 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.5.1.5
255 description: Total number of Policy authorizations
248 - family: Aruba/ClearPass/Policies/Authorizations
249 - unit: "{authorization}"
256 + family: Policy/Authorization/Total
257 + unit: "{authorization}/s"
258 - name: psAutzCounterTime
259 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.5.1.6
260 description: Time taken for Policy authorizations in milliseconds
253 - family: Aruba/ClearPass/Policies/Authorizations
261 + family: Policy/Authorization/Time
262 unit: "ms"
263 metric_tags:
264 - symbol:
@@ -265,37 +273,37 @@ metrics:
273 - name: tacAuthCounterSuccess
274 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.7.1.1
275 description: Total number of successful TACACS+ authentications
268 - family: Aruba/ClearPass/TACACS/Authentications
269 - unit: "{authentication}"
276 + family: TACACS/Authentication/Success
277 + unit: "{authentication}/s"
278 - name: tacAuthCounterFailure
279 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.7.1.2
280 description: Total number of failed TACACS+ authentications
273 - family: Aruba/ClearPass/TACACS/Authentications
274 - unit: "{authentication}"
281 + family: TACACS/Authentication/Failed
282 + unit: "{authentication}/s"
283 - name: tacAuthCounterCount
284 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.7.1.3
285 description: Total number of TACACS+ authentications
278 - family: Aruba/ClearPass/TACACS/Authentications
279 - unit: "{authentication}"
286 + family: TACACS/Authentication/Total
287 + unit: "{authentication}/s"
288 - name: tacAuthCounterTime
289 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.7.1.4
290 description: Total time taken to perform TACACS+ authentications end-to-end in milliseconds
283 - family: Aruba/ClearPass/TACACS/Authentications
291 + family: TACACS/Authentication/Time/Total
292 unit: "ms"
293 - name: tacAuthCounterAuthTime
294 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.7.1.5
295 description: Time taken for TACACS+ authentications in milliseconds
288 - family: Aruba/ClearPass/TACACS/Authentications
296 + family: TACACS/Authentication/Time
297 unit: "ms"
298 - name: tacServicePolicyEvalTime
299 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.7.1.6
300 description: Time taken for TACACS+ service policy evaluation in milliseconds
293 - family: Aruba/ClearPass/TACACS/Authentications
301 + family: TACACS/PolicyEvaluation/Service/Time
302 unit: "ms"
303 - name: tacPolicyEvalTime
304 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.7.1.7
305 description: Time taken for TACACS+ policy evaluation in milliseconds
298 - family: Aruba/ClearPass/TACACS/Authentications
306 + family: TACACS/PolicyEvaluation/Time
307 unit: "ms"
308 metric_tags:
309 - table: cppmSystemTable
@@ -311,22 +319,22 @@ metrics:
319 - name: tacAutzCounterSuccess
320 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.8.1.1
321 description: Total number of successful TACACS+ authorizations
314 - family: Aruba/ClearPass/TACACS/Authorizations
315 - unit: "{authorization}"
322 + family: TACACS/Authorization/Success
323 + unit: "{authorization}/s"
324 - name: tacAutzCounterFailure
325 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.8.1.2
326 description: Total number of failed TACACS+ authorizations
319 - family: Aruba/ClearPass/TACACS/Authorizations
320 - unit: "{authorization}"
327 + family: TACACS/Authorization/Failed
328 + unit: "{authorization}/s"
329 - name: tacAutzCounterCount
330 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.8.1.3
331 description: Total number of TACACS+ authorizations
324 - family: Aruba/ClearPass/TACACS/Authorizations
325 - unit: "{authorization}"
332 + family: TACACS/Authorization/Total
333 + unit: "{authorization}/s"
334 - name: tacAutzCounterTime
335 OID: 1.3.6.1.4.1.14823.1.6.1.1.2.8.1.4
336 description: Total time taken to perform TACACS+ authorization end-to-end in milliseconds
329 - family: Aruba/ClearPass/TACACS/Authorizations
337 + family: TACACS/Authorization/Time
338 unit: "ms"
339 metric_tags:
340 - table: cppmSystemTable
@@ -342,8 +350,8 @@ metrics:
350 - name: nwTrafficTotal
351 OID: 1.3.6.1.4.1.14823.1.6.1.1.3.1.1.4
352 description: Total network traffic in bytes
345 - family: Aruba/ClearPass/Network/Traffic
346 - unit: "By"
353 + family: Network/Traffic/Total
354 + unit: "By/s"
355 metric_tags:
356 - symbol:
357 name: nwAppName
src/go/plugin/go.d/config/go.d/snmp.profiles/default/aruba-cx-switch.yaml
+29 -20
@@ -1,5 +1,12 @@
1 extends:
2 - aruba.yaml
3 +
4 +metadata:
5 + device:
6 + fields:
7 + type:
8 + value: "Switch"
9 +
10 sysobjectid:
11 - 1.3.6.1.4.1.47196.4.1.1.1.*
12 - 1.3.6.1.4.1.47196.4.1.1.1.1
@@ -14,31 +21,27 @@ sysobjectid:
21 - 1.3.6.1.4.1.47196.4.1.1.1.150
22 - 1.3.6.1.4.1.47196.4.1.1.1.304
23 - 1.3.6.1.4.1.47196.4.1.1.1.405
17 -metadata:
18 - device:
19 - fields:
20 - type:
21 - value: "switch"
24 +
25 metrics:
26 # - MIB: HOST-RESOURCES-MIB
27 # symbol:
25 - # name: memory.total
28 + # name: hrStorageSize
29 # OID: 1.3.6.1.2.1.25.2.3.1.5.1 # hrStorageSize.1
30 # description: The size of the storage represented by this entry, in units of hrStorageAllocationUnits.
31 # unit: "{logical_storage_area}"
32 # - MIB: HOST-RESOURCES-MIB
33 # symbol:
31 - # name: memory.used
34 + # name: hrStorageUsed
35 # OID: 1.3.6.1.2.1.25.2.3.1.6.1 # hrStorageUsed.1
36 # description: The amount of the storage represented by this entry that is allocated, in units of hrStorageAllocationUnits.
37 # unit: "{logical_storage_area}"
38 # TODO This is not yet supported by the collector
39 - MIB: HOST-RESOURCES-MIB
40 symbol:
38 - name: cpu.usage
41 + name: hrProcessorLoad
42 OID: 1.3.6.1.2.1.25.3.3.1.2.196608 # hrProcessorLoad.196608
43 description: The average, over the last minute, of the percentage of time that this processor was not idle
41 - family: Aruba/Switch/CPU
44 + family: CPU/Usage
45 unit: "%"
46 - MIB: ARUBAWIRED-TEMPSENSOR-MIB
47 table:
@@ -48,7 +51,7 @@ metrics:
51 - name: arubaWiredTempSensorTemperature
52 OID: 1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.7
53 description: Current temperature value read from the temperature sensor
51 - family: Aruba/Switch/Sensors
54 + family: Sensor/Temperature/Value
55 unit: "Cel"
56 metric_tags:
57 - symbol:
@@ -68,13 +71,13 @@ metrics:
71 - name: arubaWiredPSUInstantaneousPower
72 OID: 1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.7
73 description: Total instantaneous power supplied by the power supply in Watts.
71 - family: Aruba/Switch/Power Supply
74 + family: PowerSupply/Power/Output
75 unit: "W"
76 - name: arubaWiredPSUNumberFailures
77 OID: 1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.9
78 description: Number of failures the power supply has experienced since the most recent insertion of the power supply and boot of the system.
76 - family: Aruba/Switch/Power Supply
77 - unit: "{failure}"
79 + family: PowerSupply/Failure/Count
80 + unit: "{failure}/s"
81 metric_tags:
82 - symbol:
83 name: arubaWiredPSUName
@@ -133,8 +136,19 @@ metrics:
136 - name: arubaWiredFanRPM
137 OID: 1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.8
138 description: Current RPM read for the fan.
136 - family: Aruba/Switch/Fans
137 - unit: "1.min"
139 + family: Fan/Speed
140 + unit: "{revolution}/min"
141 + - OID: 1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.5
142 + name: arubaWiredFanState
143 + description: Current status for the fan
144 + family: Fan/Status
145 + unit: "{status}"
146 + mapping:
147 + 1: unknown
148 + 2: empty
149 + 3: uninitialized
150 + 4: ok
151 + 5: fault
152 metric_tags:
153 - symbol:
154 name: arubaWiredFanName
@@ -152,8 +166,3 @@ metrics:
166 name: arubaWiredFanAirflowDirection
167 OID: 1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.9
168 tag: aruba_wired_fan_airflow_direction
155 -# TODO: find mapping and make it a metric
156 -# - symbol:
157 -# OID: 1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.5
158 -# name: arubaWiredFanState
159 -# tag: aruba_wired_fan_state
src/go/plugin/go.d/config/go.d/snmp.profiles/default/aruba-switch.yaml
+18 -18
@@ -23,9 +23,6 @@ extends:
23 # All Switch Products (switchProducts/1.3.6.1.4.1.14823.1.1) from ARUBA-MIB
24 sysobjectid: 1.3.6.1.4.1.14823.1.1.*
25
26 -device:
27 - vendor: "aruba"
28 -
26 metadata:
27 device:
28 fields:
@@ -45,7 +42,7 @@ metadata:
42 OID: 1.3.6.1.2.1.1.1.0
43 name: sysDescr
44 match_pattern: '\bMODEL:\s+([\w-]+)'
48 - match_value: '$1'
45 + match_value: "$1"
46 # Examples: ArubaOS (MODEL: Aruba7010-US), Version 6.5.1.4 (58698)
47 model:
48 symbol:
@@ -57,7 +54,7 @@ metadata:
54 OID: 1.3.6.1.2.1.1.1.0
55 name: sysDescr
56 match_pattern: '\bArubaOS\b'
60 - match_value: 'ArubaOS'
57 + match_value: "ArubaOS"
58 os_version:
59 # wlsxSysExtSwVersion used for both version and os_version
60 symbol:
@@ -65,7 +62,7 @@ metadata:
62 name: wlsxSysExtSwVersion
63 # Examples: `8.6.0.4`
64 type:
68 - value: "switch"
65 + value: "Switch"
66
67 metrics:
68 ### Sensor
@@ -77,11 +74,11 @@ metrics:
74 OID: 1.3.6.1.4.1.14823.2.2.1.2.1.17
75 name: wlsxSysExtFanTable
76 symbols:
80 - # NOTE: active(1), inactive(2)
77 + # NOTE: active(1), inactive(2)
78 - OID: 1.3.6.1.4.1.14823.2.2.1.2.1.17.1.2
79 name: sysExtFanStatus
80 description: Status of the Fan
84 - family: Aruba/Switch/Fans
81 + family: Fan/Status
82 unit: "{status}"
83 mapping:
84 1: active
@@ -103,7 +100,7 @@ metrics:
100 - OID: 1.3.6.1.4.1.14823.2.2.1.2.1.18.1.2
101 name: sysExtPowerSupplyStatus
102 description: Status of the power supply
106 - family: Aruba/Switch/Power Supply
103 + family: PowerSupply/Status
104 unit: "{status}"
105 mapping:
106 1: active
@@ -124,10 +121,10 @@ metrics:
121 - OID: 1.3.6.1.4.1.14823.2.2.1.2.1.13.1.3
122 name: sysExtProcessorLoad
123 description: The average over the last minute of the percentage of time that this processor was not idle
127 - family: Aruba/Switch/CPU
124 + family: CPU/Usage
125 unit: "%"
126 metric_tags:
130 - - tag: processor_index
127 + - tag: cpu_index
128 symbol:
129 OID: 1.3.6.1.4.1.14823.2.2.1.2.1.13.1.1
130 name: sysExtProcessorID
@@ -141,18 +138,21 @@ metrics:
138 - OID: 1.3.6.1.4.1.14823.2.2.1.2.1.15.1.2
139 name: sysExtMemorySize
140 description: Total memory in KB
144 - family: Aruba/Switch/Memory
145 - unit: "kBy"
141 + family: Memory/Total
142 + unit: "By"
143 + scale_factor: 1024
144 - OID: 1.3.6.1.4.1.14823.2.2.1.2.1.15.1.3
145 name: sysExtMemoryUsed
146 description: Used memory in KB
149 - family: Aruba/Switch/Memory
150 - unit: "kBy"
147 + family: Memory/Used
148 + unit: "By"
149 + scale_factor: 1024
150 - OID: 1.3.6.1.4.1.14823.2.2.1.2.1.15.1.4
151 name: sysExtMemoryFree
152 description: Free memory in KB
154 - family: Aruba/Switch/Memory
155 - unit: "kBy"
153 + family: Memory/Free
154 + unit: "By"
155 + scale_factor: 1024
156 metric_tags:
157 - tag: memory_index
158 symbol:
@@ -165,5 +165,5 @@ metrics:
165 OID: 1.3.6.1.4.1.14823.2.2.1.2.1.32.0
166 name: wlsxSysExtPacketLossPercent
167 description: Packet loss percent of the switch
168 - family: Aruba/Switch/Network/Packets
168 + family: Network/Packet/Loss/Percentage
169 unit: "%"
src/go/plugin/go.d/config/go.d/snmp.profiles/default/aruba-wireless-controller.yaml
+26 -26
@@ -71,7 +71,7 @@ metrics:
71 name: wlsxSysExtPacketLossPercent
72 OID: 1.3.6.1.4.1.14823.2.2.1.2.1.32.0
73 description: Packet loss percentage
74 - family: Network/Packet/Loss
74 + family: Packet/Loss/Percentage
75 unit: "%"
76 - MIB: WLSX-SWITCH-MIB
77 table:
@@ -81,12 +81,12 @@ metrics:
81 - name: sysXStorageSize
82 OID: 1.3.6.1.4.1.14823.2.2.1.1.1.10.1.3
83 description: Size of the storage filesystem in MB
84 - family: Storage/Size
84 + family: Storage/Size/Total
85 unit: "MBy"
86 - name: sysXStorageUsed
87 OID: 1.3.6.1.4.1.14823.2.2.1.1.1.10.1.4
88 description: Size of the storage filesystem in MB
89 - family: Storage/Used
89 + family: Storage/Size/Used
90 unit: "MBy"
91 metric_tags:
92 - symbol:
@@ -108,12 +108,12 @@ metrics:
108 - name: apChannelNoise
109 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.3.1.13
110 description: Noise on the channel
111 - family: AccessPoint/Channel/Noise
111 + family: Wireless/AccessPoint/Channel/Noise
112 unit: "dB"
113 - name: apSignalToNoiseRatio
114 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.3.1.14
115 description: Signal to noise ratio for the BSSID
116 - family: AccessPoint/Signal/SNR
116 + family: Wireless/AccessPoint/Signal/SNR
117 unit: "dB"
118 metric_tags:
119 - symbol:
@@ -154,82 +154,82 @@ metrics:
154 - name: apChannelFrameRetryRate
155 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.3
156 description: Number of retry packets as a percentage of the total packets transmitted and received on this channel
157 - family: AccessPoint/Channel/Frame/RetryRate
157 + family: Wireless/AccessPoint/Channel/Frame/Retry
158 unit: "%"
159 - name: apChannelFrameLowSpeedRate
160 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.4
161 description: Number of low data rate packets as a percentage of the total packets transmitted and received on this channel
162 - family: AccessPoint/Channel/Frame/LowSpeedRate
162 + family: Wireless/AccessPoint/Channel/Frame/LowSpeed
163 unit: "%"
164 - name: apChannelFrameNonUnicastRate
165 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.5
166 description: Number of broadcast and multicast packets as a percentage of the total packets transmitted on this channel
167 - family: AccessPoint/Channel/Frame/NonUnicastRate
167 + family: Wireless/AccessPoint/Channel/Frame/NonUnicast
168 unit: "%"
169 - name: apChannelFrameFragmentationRate
170 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.6
171 description: Number of fragments as a percentage of the total packets transmitted on this channel
172 - family: AccessPoint/Channel/Frame/FragmentationRate
172 + family: Wireless/AccessPoint/Channel/Frame/Fragmentation
173 unit: "%"
174 - name: apChannelFrameReceiveErrorRate
175 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.7
176 description: Number of error packets as a percentage of the total packets received on this channel
177 - family: AccessPoint/Channel/Frame/ErrorRate
177 + family: Wireless/AccessPoint/Channel/Frame/Error
178 unit: "%"
179 - name: apBSSTxPackets
180 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.8
181 description: Total packets transmitted by the ap on this BSSID
182 - family: AccessPoint/BSS/Packet/Out
182 + family: Wireless/AccessPoint/BSS/Packet/Out
183 unit: "{packet}/s"
184 - name: apBSSRxPackets
185 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.10
186 description: Total packets received by the ap on this BSSID
187 - family: AccessPoint/BSS/Packet/In
187 + family: Wireless/AccessPoint/BSS/Packet/In
188 unit: "{packet}/s"
189 - name: apChannelBwRate
190 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.2
191 description: Bandwidth rate in Kbps of the apChannel
192 - family: AccessPoint/Channel/Bandwidth
192 + family: Wireless/AccessPoint/Channel/Bandwidth
193 unit: "kbit/s"
194 - name: apBSSTxBytes
195 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.9
196 description: Total bytes transmitted by the ap on this BSSID
197 - family: AccessPoint/BSS/Traffic/Out
197 + family: Wireless/AccessPoint/BSS/Traffic/Out
198 unit: "By/s"
199 - name: apBSSRxBytes
200 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.11
201 description: Total bytes received by the ap on this BSSID
202 - family: AccessPoint/BSS/Traffic/In
202 + family: Wireless/AccessPoint/BSS/Traffic/In
203 unit: "By/s"
204 - name: apBSSBwRate
205 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.12
206 description: Bandwidth rate in Kbps of the ap on this BSSID
207 - family: AccessPoint/BSS/Bandwidth
207 + family: Wireless/AccessPoint/BSS/Bandwidth
208 unit: "kbit/s"
209 - name: apBSSFrameRetryRate
210 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.13
211 description: Frame retry rate on this BSSID
212 - family: AccessPoint/BSS/Frame/RetryRate
212 + family: Wireless/AccessPoint/BSS/Frame/Retry
213 unit: "%"
214 - name: apBSSFrameLowSpeedRate
215 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.14
216 description: Frame low speed rate on this BSSID
217 - family: AccessPoint/BSS/Frame/LowSpeedRate
217 + family: Wireless/AccessPoint/BSS/Frame/LowSpeed
218 unit: "%"
219 - name: apBSSFrameNonUnicastRate
220 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.15
221 description: Frame non unicast packet rate on this BSSID
222 - family: AccessPoint/BSS/Frame/NonUnicastRate
222 + family: Wireless/AccessPoint/BSS/Frame/NonUnicast
223 unit: "%"
224 - name: apBSSFrameFragmentationRate
225 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.16
226 description: Frame fragmentation rate on this BSSID
227 - family: AccessPoint/BSS/Frame/FragmentationRate
227 + family: Wireless/AccessPoint/BSS/Frame/Fragmentation
228 unit: "%"
229 - name: apBSSFrameReceiveErrorRate
230 OID: 1.3.6.1.4.1.14823.2.2.1.1.3.5.1.17
231 description: Frame receive error rate on this BSSID
232 - family: AccessPoint/BSS/Frame/ErrorRate
232 + family: Wireless/AccessPoint/BSS/Frame/Error
233 unit: "%"
234 metric_tags:
235 - symbol:
@@ -332,17 +332,17 @@ metrics:
332 - name: wlanStaTransmitRate
333 OID: 1.3.6.1.4.1.14823.2.2.1.5.2.2.1.1.10
334 description: Transmit rate with which the station is associated with this system
335 - family: Station/TransmitRate
335 + family: Wireless/Station/Transmit
336 unit: "bit/s"
337 - name: wlanStaRSSI
338 OID: 1.3.6.1.4.1.14823.2.2.1.5.2.2.1.1.14
339 description: Signal to noise ratio for the station
340 - family: Station/Signal/RSSI
340 + family: Wireless/Station/Signal/RSSI
341 unit: "dB"
342 - name: wlanStaUpTime
343 OID: 1.3.6.1.4.1.14823.2.2.1.5.2.2.1.1.15
344 description: Time since the station associated to the current BSSID
345 - family: Station/Uptime
345 + family: Wireless/Station/Uptime
346 unit: "cs"
347 # - name: wlanStaTransmitRateCode
348 # OID: 1.3.6.1.4.1.14823.2.2.1.5.2.2.1.1.17
@@ -413,12 +413,12 @@ metrics:
413 - name: wlanStaTxBytes64
414 OID: 1.3.6.1.4.1.14823.2.2.1.5.3.2.1.1.25
415 description: Number of bytes transmitted by this station, 64-bit value
416 - family: Station/Traffic/Out
416 + family: Wireless/Station/Traffic/Out
417 unit: "By"
418 - name: wlanStaRxBytes64
419 OID: 1.3.6.1.4.1.14823.2.2.1.5.3.2.1.1.26
420 description: Number of bytes received by this station, 64-bit value
421 - family: Station/Traffic/In
421 + family: Wireless/Station/Traffic/In
422 unit: "By"
423 metric_tags:
424 - symbol:
src/go/plugin/go.d/config/go.d/snmp.profiles/default/aruba.yaml
+5 -2
@@ -4,8 +4,11 @@
4
5 sysobjectid: 1.3.6.1.4.1.14823.*
6
7 -device:
8 - vendor: "aruba"
7 +metadata:
8 + device:
9 + fields:
10 + vendor:
11 + value: Aruba
12
13 extends:
14 - _base.yaml