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