chore(go.d/snmp-profiles): charts meta fixes and fam updates p6 (#20640)
Ilya Mashchenko committed
Jul 8, 2025 at 15:02 UTC
f16dab0cd21b42e3dbe8e7d65308479ead144e57
14 files changed
+1674
-1264
src/go/plugin/go.d/config/go.d/snmp.profiles/default/exagrid.yaml
+75
-39
@@ -14,103 +14,139 @@ metadata:
14
type:
15
value: "storage"
16
17
+# https://mibbrowser.online/mibdb_search.php?mib=EXAGRID-MIB
18
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/exagrid/EXAGRID-MIB
19
+
20
metrics:
21
- MIB: EXAGRID-MIB
22
symbol:
23
OID: 1.3.6.1.4.1.14941.4.1.1.0
24
name: egLandingSpaceConfiguredWholeGigabytes
22
- description: The amount of configured landing space scaled to GigaBytes (10^9) bytes
23
- unit: "By"
25
+ chart_meta:
26
+ description: The amount of configured landing space scaled to GigaBytes (10^9) bytes
27
+ family: 'Storage/LandingSpace/Configured/Whole'
28
+ unit: "By"
29
- MIB: EXAGRID-MIB
30
symbol:
31
OID: 1.3.6.1.4.1.14941.4.1.2.0
32
name: egLandingSpaceConfiguredFractionalGigabytes
28
- description: The amount of configured landing space below 1 Gigabyte in bytes
29
- unit: "By"
33
+ chart_meta:
34
+ description: The amount of configured landing space below 1 Gigabyte in bytes
35
+ family: 'Storage/LandingSpace/Configured/Fractional'
36
+ unit: "By"
37
- MIB: EXAGRID-MIB
38
symbol:
39
OID: 1.3.6.1.4.1.14941.4.1.3.0
40
name: egLandingSpaceAvailableWholeGigabytes
34
- description: The amount of available landing space scaled to GigaBytes (10^9) bytes
35
- unit: "By"
41
+ chart_meta:
42
+ description: The amount of available landing space scaled to GigaBytes (10^9) bytes
43
+ family: 'Storage/LandingSpace/Available/Whole'
44
+ unit: "By"
45
- MIB: EXAGRID-MIB
46
symbol:
47
OID: 1.3.6.1.4.1.14941.4.1.4.0
48
name: egLandingSpaceAvailableFractionalGigabytes
40
- description: The amount of available landing space below 1 Gigabyte in bytes
41
- unit: "By"
49
+ chart_meta:
50
+ description: The amount of available landing space below 1 Gigabyte in bytes
51
+ family: 'Storage/LandingSpace/Available/Fractional'
52
+ unit: "By"
53
- MIB: EXAGRID-MIB
54
symbol:
55
OID: 1.3.6.1.4.1.14941.4.2.1.0
56
name: egRetentionSpaceConfiguredWholeGigabytes
46
- description: The amount of configured retention space scaled to GigaBytes (10^9) bytes
47
- unit: "By"
57
+ chart_meta:
58
+ description: The amount of configured retention space scaled to GigaBytes (10^9) bytes
59
+ family: 'Storage/RetentionSpace/Configured/Whole'
60
+ unit: "By"
61
- MIB: EXAGRID-MIB
62
symbol:
63
OID: 1.3.6.1.4.1.14941.4.2.2.0
64
name: egRetentionSpaceConfiguredFractionalGigabytes
52
- description: The amount of configured retention space below 1 Gigabyte in bytes
53
- unit: "By"
65
+ chart_meta:
66
+ description: The amount of configured retention space below 1 Gigabyte in bytes
67
+ family: 'Storage/RetentionSpace/Configured/Fractional'
68
+ unit: "By"
69
- MIB: EXAGRID-MIB
70
symbol:
71
OID: 1.3.6.1.4.1.14941.4.2.3.0
72
name: egRetentionSpaceAvailableWholeGigabytes
58
- description: The amount of available retention space scaled to GigaBytes (10^9) bytes
59
- unit: "By"
73
+ chart_meta:
74
+ description: The amount of available retention space scaled to GigaBytes (10^9) bytes
75
+ family: 'Storage/RetentionSpace/Available/Whole'
76
+ unit: "By"
77
- MIB: EXAGRID-MIB
78
symbol:
79
OID: 1.3.6.1.4.1.14941.4.2.4.0
80
name: egRetentionSpaceAvailableFractionalGigabytes
64
- description: The amount of available retention space below 1 Gigabyte in bytes
65
- unit: "By"
81
+ chart_meta:
82
+ description: The amount of available retention space below 1 Gigabyte in bytes
83
+ family: 'Storage/RetentionSpace/Available/Fractional'
84
+ unit: "By"
85
- MIB: EXAGRID-MIB
86
symbol:
87
OID: 1.3.6.1.4.1.14941.4.3.1.0
88
name: egBackupDataAvailableWholeGigabytes
70
- description: The amount of data available for restore by a backup application scaled to GigaBytes (10^9) bytes
71
- unit: "By"
89
+ chart_meta:
90
+ description: The amount of data available for restore by a backup application scaled to GigaBytes (10^9) bytes
91
+ family: 'Storage/BackupData/Available/Whole'
92
+ unit: "By"
93
- MIB: EXAGRID-MIB
94
symbol:
95
OID: 1.3.6.1.4.1.14941.4.3.2.0
96
name: egBackupDataAvailableFractionalGigabytes
76
- description: The amount of data available for restore by a backup application below 1 Gigabyte in bytes
77
- unit: "By"
97
+ chart_meta:
98
+ description: The amount of data available for restore by a backup application below 1 Gigabyte in bytes
99
+ family: 'Storage/BackupData/Available/Fractional'
100
+ unit: "By"
101
- MIB: EXAGRID-MIB
102
symbol:
103
OID: 1.3.6.1.4.1.14941.4.3.3.0
104
name: egBackupDataSpaceConsumedWholeGigabytes
82
- description: The amount of consumed retention space scaled to GigaBytes (10^9) bytes
83
- unit: "By"
105
+ chart_meta:
106
+ description: The amount of consumed retention space scaled to GigaBytes (10^9) bytes
107
+ family: 'Storage/BackupData/Consumed/Whole'
108
+ unit: "By"
109
- MIB: EXAGRID-MIB
110
symbol:
111
OID: 1.3.6.1.4.1.14941.4.3.4.0
112
name: egBackupDataSpaceConsumedFractionalGigabytes
88
- description: The amount of consumed retention space below 1 Gigabyte in bytes
89
- unit: "By"
113
+ chart_meta:
114
+ description: The amount of consumed retention space below 1 Gigabyte in bytes
115
+ family: 'Storage/BackupData/Consumed/Fractional'
116
+ unit: "By"
117
- MIB: EXAGRID-MIB
118
symbol:
119
OID: 1.3.6.1.4.1.14941.4.4.1.0
120
name: egPendingDeduplicationWholeGigabytes
94
- description: The amount of data not yet deduplicated scaled to GigaBytes (10^9) bytes
95
- unit: "By"
121
+ chart_meta:
122
+ description: The amount of data not yet deduplicated scaled to GigaBytes (10^9) bytes
123
+ family: 'Storage/Deduplication/Pending/Whole'
124
+ unit: "By"
125
- MIB: EXAGRID-MIB
126
symbol:
127
OID: 1.3.6.1.4.1.14941.4.4.2.0
128
name: egPendingDeduplicationFractionalGigabytes
100
- description: The amount of data not yet deduplicated below 1 Gigabyte in bytes
101
- unit: "By"
129
+ chart_meta:
130
+ description: The amount of data not yet deduplicated below 1 Gigabyte in bytes
131
+ family: 'Storage/Deduplication/Pending/Fractional'
132
+ unit: "By"
133
- MIB: EXAGRID-MIB
134
symbol:
135
OID: 1.3.6.1.4.1.14941.4.4.3.0
136
name: egPendingDeduplicationAge
106
- description: The amount of time that data has been available for deduplication, but has not yet been deduplicated
107
- unit: "ms"
108
- # - MIB: EXAGRID-MIB
109
- # symbol:
110
- # OID: 1.3.6.1.4.1.14941.4.6
111
- # name: exagridServerStatus
112
- # mapping:
113
- # 1: no_alarm
114
- # 2: warning_alarm
115
- # 3: error_alarm
116
- # TODO: Support `constant_value_one` and `metric_tags` for scalar OID metrics
137
+ chart_meta:
138
+ description: The amount of time that data has been available for deduplication, but has not yet been deduplicated
139
+ family: 'Storage/Deduplication/Pending/Age'
140
+ unit: "ms"
141
+ - MIB: EXAGRID-MIB
142
+ symbol:
143
+ OID: 1.3.6.1.4.1.14941.4.6.1.0
144
+ name: egServerAlarmState
145
+ chart_meta:
146
+ description: Current alarm state of the server
147
+ family: 'System/Alarm/Status'
148
+ unit: "{status}"
149
+ mapping:
150
+ 1: clear
151
+ 2: warning
152
+ 3: error
src/go/plugin/go.d/config/go.d/snmp.profiles/default/f5-big-ip.yaml
+495
-397
@@ -15,10 +15,6 @@ extends:
15
- _std-ip-mib.yaml
16
- _f5-big-ip-cpu-memory.yaml
17
18
-device:
19
- vendor: "f5"
20
-
21
-
18
sysobjectid: 1.3.6.1.4.1.3375.2.1.3.4.*
19
20
metadata:
@@ -26,6 +22,8 @@ metadata:
22
fields:
23
vendor:
24
value: "f5"
25
+ type:
26
+ value: "load_balancer"
27
serial_number:
28
symbol:
29
MIB: F5-BIGIP-SYSTEM-MIB
@@ -51,8 +49,15 @@ metadata:
49
symbol:
50
OID: 1.3.6.1.4.1.3375.2.1.6.3.0
51
name: sysSystemRelease # The current system release level. e.g. 3.10.0-862.14.4.el7.ve.x86_64
54
- type:
55
- value: "load_balancer"
52
+
53
+
54
+# F5-BIGIP-SYSTEM-MIB
55
+# https://mibbrowser.online/mibdb_search.php?mib=F5-BIGIP-SYSTEM-MIB
56
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/f5/F5-BIGIP-SYSTEM-MIB
57
+
58
+# F5-BIGIP-LOCAL-MIB
59
+# https://mibbrowser.online/mibdb_search.php?mib=F5-BIGIP-LOCAL-MIB
60
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/f5/F5-BIGIP-LOCAL-MIB
61
62
metrics:
63
# Memory stats
@@ -61,57 +66,74 @@ metrics:
66
symbol:
67
OID: 1.3.6.1.4.1.3375.2.1.1.2.1.44.0
68
name: sysStatMemoryTotal
64
- description: The total memory available in bytes for TMM (Traffic Management Module)
65
- unit: "By"
69
+ chart_meta:
70
+ description: The total memory available in bytes for TMM (Traffic Management Module)
71
+ family: 'System/Memory/TMM/Total'
72
+ unit: "By"
73
- MIB: F5-BIGIP-SYSTEM-MIB
74
metric_type: gauge
75
symbol:
76
OID: 1.3.6.1.4.1.3375.2.1.1.2.1.45.0
77
name: sysStatMemoryUsed
71
- description: The memory in use in bytes for TMM (Traffic Management Module)
72
- unit: "By"
78
+ chart_meta:
79
+ description: The memory in use in bytes for TMM (Traffic Management Module)
80
+ family: 'System/Memory/TMM/Used'
81
+ unit: "By"
82
- MIB: F5-BIGIP-SYSTEM-MIB
83
metric_type: gauge
84
symbol:
85
OID: 1.3.6.1.4.1.3375.2.1.1.2.21.28.0
86
name: sysGlobalTmmStatMemoryTotal
78
- description: The total memory available in bytes for TMM (Traffic Management Module)
79
- unit: "By"
87
+ chart_meta:
88
+ description: The total memory available in bytes for TMM (Traffic Management Module)
89
+ family: 'System/Memory/TMM/Total'
90
+ unit: "By"
91
- MIB: F5-BIGIP-SYSTEM-MIB
92
metric_type: gauge
93
symbol:
94
OID: 1.3.6.1.4.1.3375.2.1.1.2.21.29.0
95
name: sysGlobalTmmStatMemoryUsed
85
- description: The memory in use in bytes for TMM (Traffic Management Module)
86
- unit: "By"
96
+ chart_meta:
97
+ description: The memory in use in bytes for TMM (Traffic Management Module)
98
+ family: 'System/Memory/TMM/Used'
99
+ unit: "By"
100
- MIB: F5-BIGIP-SYSTEM-MIB
101
metric_type: gauge
102
symbol:
103
OID: 1.3.6.1.4.1.3375.2.1.1.2.20.44.0
104
name: sysGlobalHostOtherMemoryTotal
92
- description: The total other non-TMM memory in bytes for the system
93
- unit: "By"
105
+ chart_meta:
106
+ description: The total other non-TMM memory in bytes for the system
107
+ family: 'System/Memory/Host/Total'
108
+ unit: "By"
109
- MIB: F5-BIGIP-SYSTEM-MIB
110
metric_type: gauge
111
symbol:
112
OID: 1.3.6.1.4.1.3375.2.1.1.2.20.45.0
113
name: sysGlobalHostOtherMemoryUsed
99
- description: The other non-TMM memory in bytes currently in use for the system
100
- unit: "By"
114
+ chart_meta:
115
+ description: The other non-TMM memory in bytes currently in use for the system
116
+ family: 'System/Memory/Host/Used'
117
+ unit: "By"
118
- MIB: F5-BIGIP-SYSTEM-MIB
119
metric_type: gauge
120
symbol:
121
OID: 1.3.6.1.4.1.3375.2.1.1.2.20.46.0
122
name: sysGlobalHostSwapTotal
106
- description: The total swap in bytes for the system
107
- unit: "By"
123
+ chart_meta:
124
+ description: The total swap in bytes for the system
125
+ family: 'System/Memory/Swap/Total'
126
+ unit: "By"
127
- MIB: F5-BIGIP-SYSTEM-MIB
128
metric_type: gauge
129
symbol:
130
OID: 1.3.6.1.4.1.3375.2.1.1.2.20.47.0
131
name: sysGlobalHostSwapUsed
113
- description: The swap in bytes currently in use for the system
114
- unit: "By"
132
+ chart_meta:
133
+ description: The swap in bytes currently in use for the system
134
+ family: 'System/Memory/Swap/Used'
135
+ unit: "By"
136
+
137
# CPU
138
- MIB: F5-BIGIP-SYSTEM-MIB
139
table:
@@ -121,13 +143,16 @@ metrics:
143
symbols:
144
- OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.11
145
name: sysMultiHostCpuUsageRatio
124
- description: This is usage ratio of CPU for the associated host
125
- unit: "%"
146
+ chart_meta:
147
+ description: This is usage ratio of CPU for the associated host
148
+ family: 'System/CPU/Usage'
149
+ unit: "%"
150
metric_tags:
127
- - symbol:
151
+ - tag: cpu_id
152
+ symbol:
153
OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.3
154
name: sysMultiHostCpuId
130
- tag: cpu
155
+
156
- MIB: F5-BIGIP-SYSTEM-MIB
157
table:
158
OID: 1.3.6.1.4.1.3375.2.1.7.5.2
@@ -136,168 +161,213 @@ metrics:
161
symbols:
162
- OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.4
163
name: sysMultiHostCpuUser
139
- description: The average time spent by the specified processor in user context for the associated host
140
- unit: "%"
164
+ scale_factor: 100
165
+ chart_meta:
166
+ description: The average time spent by the specified processor in user context for the associated host
167
+ family: 'System/CPU/User'
168
+ unit: "%"
169
- OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.5
170
name: sysMultiHostCpuNice
143
- description: The average time spent by the specified processor running niced processes for the associated host
144
- unit: "%"
171
+ scale_factor: 100
172
+ chart_meta:
173
+ description: The average time spent by the specified processor running niced processes for the associated host
174
+ family: 'System/CPU/Nice'
175
+ unit: "%"
176
- OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.6
177
name: sysMultiHostCpuSystem
147
- description: The average time spent by the specified processor servicing system calls for the associated host
148
- unit: "%"
178
+ scale_factor: 100
179
+ chart_meta:
180
+ description: The average time spent by the specified processor servicing system calls for the associated host
181
+ family: 'System/CPU/System'
182
+ unit: "%"
183
- OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.7
184
name: sysMultiHostCpuIdle
151
- description: The average time spent by the specified processor doing nothing for the associated host
152
- unit: "%"
185
+ scale_factor: 100
186
+ chart_meta:
187
+ description: The average time spent by the specified processor doing nothing for the associated host
188
+ family: 'System/CPU/Idle'
189
+ unit: "%"
190
- OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.8
191
name: sysMultiHostCpuIrq
155
- description: The average time spent by the specified processor servicing hardware interrupts for the associated host
156
- unit: "%"
192
+ scale_factor: 100
193
+ chart_meta:
194
+ description: The average time spent by the specified processor servicing hardware interrupts for the associated host
195
+ family: 'System/CPU/IRQ'
196
+ unit: "%"
197
- OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.9
198
name: sysMultiHostCpuSoftirq
159
- description: The average time spent by the specified processor servicing soft interrupts for the associated host
160
- unit: "%"
199
+ scale_factor: 100
200
+ chart_meta:
201
+ description: The average time spent by the specified processor servicing soft interrupts for the associated host
202
+ family: 'System/CPU/SoftIRQ'
203
+ unit: "%"
204
- OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.10
205
name: sysMultiHostCpuIowait
163
- description: The average time spent by the specified processor waiting for external I/O to complete for the associated host
164
- unit: "%"
165
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
206
+ scale_factor: 100
207
+ chart_meta:
208
+ description: The average time spent by the specified processor waiting for external I/O to complete for the associated host
209
+ family: 'System/CPU/IOWait'
210
+ unit: "%"
211
metric_tags:
167
- - symbol:
212
+ - tag: cpu_id
213
+ symbol:
214
OID: 1.3.6.1.4.1.3375.2.1.7.5.2.1.3
215
name: sysMultiHostCpuId
170
- tag: cpu
216
217
# TCP stats
218
- MIB: F5-BIGIP-SYSTEM-MIB
219
symbol:
220
OID: 1.3.6.1.4.1.3375.2.1.1.2.12.2.0
221
name: sysTcpStatOpen
177
- description: The number of current open connections
178
- unit: "{connection}"
222
+ chart_meta:
223
+ description: The number of current open connections
224
+ family: 'Network/TCP/Connection/Open'
225
+ unit: "{connection}"
226
- MIB: F5-BIGIP-SYSTEM-MIB
227
symbol:
228
OID: 1.3.6.1.4.1.3375.2.1.1.2.12.3.0
229
name: sysTcpStatCloseWait
183
- description: The number of current connections in CLOSE-WAIT/LAST-ACK
184
- unit: "{connection}"
230
+ chart_meta:
231
+ description: The number of current connections in CLOSE-WAIT/LAST-ACK
232
+ family: 'Network/TCP/Connection/CloseWait'
233
+ unit: "{connection}"
234
- MIB: F5-BIGIP-SYSTEM-MIB
235
symbol:
236
OID: 1.3.6.1.4.1.3375.2.1.1.2.12.4.0
237
name: sysTcpStatFinWait
189
- description: The number of current connections in FIN-WAIT/CLOSING
190
- unit: "{connection}"
238
+ chart_meta:
239
+ description: The number of current connections in FIN-WAIT/CLOSING
240
+ family: 'Network/TCP/Connection/FinWait'
241
+ unit: "{connection}"
242
- MIB: F5-BIGIP-SYSTEM-MIB
243
symbol:
244
OID: 1.3.6.1.4.1.3375.2.1.1.2.12.5.0
245
name: sysTcpStatTimeWait
195
- description: The number of current connections in TIME-WAIT
196
- unit: "{connection}"
246
+ chart_meta:
247
+ description: The number of current connections in TIME-WAIT
248
+ family: 'Network/TCP/Connection/TimeWait'
249
+ unit: "{connection}"
250
- MIB: F5-BIGIP-SYSTEM-MIB
198
- metric_type: monotonic_count
251
symbol:
252
OID: 1.3.6.1.4.1.3375.2.1.1.2.12.6.0
253
name: sysTcpStatAccepts
202
- description: The number of connections accepted
203
- unit: "{connection}"
254
+ chart_meta:
255
+ description: The number of connections accepted
256
+ family: 'Network/TCP/Connection/Accepted'
257
+ unit: "{connection}/s"
258
- MIB: F5-BIGIP-SYSTEM-MIB
205
- metric_type: monotonic_count
259
symbol:
260
OID: 1.3.6.1.4.1.3375.2.1.1.2.12.7.0
261
name: sysTcpStatAcceptfails
209
- description: The number of connections not accepted
210
- unit: "{connection}"
262
+ chart_meta:
263
+ description: The number of connections not accepted
264
+ family: 'Network/TCP/Connection/AcceptFailed'
265
+ unit: "{connection}/s"
266
- MIB: F5-BIGIP-SYSTEM-MIB
212
- metric_type: monotonic_count
267
symbol:
268
OID: 1.3.6.1.4.1.3375.2.1.1.2.12.8.0
269
name: sysTcpStatConnects
216
- description: The number of connections established
217
- unit: "{connection}"
270
+ chart_meta:
271
+ description: The number of connections established
272
+ family: 'Network/TCP/Connection/Established'
273
+ unit: "{connection}/s"
274
- MIB: F5-BIGIP-SYSTEM-MIB
219
- metric_type: monotonic_count
275
symbol:
276
OID: 1.3.6.1.4.1.3375.2.1.1.2.12.9.0
277
name: sysTcpStatConnfails
223
- description: The number of connections failures
224
- unit: "{connection}"
278
+ chart_meta:
279
+ description: The number of connections failures
280
+ family: 'Network/TCP/Connection/Failed'
281
+ unit: "{connection}/s"
282
# UDP stats
283
- MIB: F5-BIGIP-SYSTEM-MIB
284
symbol:
285
OID: 1.3.6.1.4.1.3375.2.1.1.2.13.2.0
286
name: sysUdpStatOpen
230
- description: The number of current open connections
231
- unit: "{connection}"
287
+ chart_meta:
288
+ description: The number of current open connections
289
+ family: 'Network/UDP/Connection/Open'
290
+ unit: "{connection}"
291
- MIB: F5-BIGIP-SYSTEM-MIB
233
- metric_type: monotonic_count
292
symbol:
293
OID: 1.3.6.1.4.1.3375.2.1.1.2.13.3.0
294
name: sysUdpStatAccepts
237
- description: The number of connections accepted
238
- unit: "{connection}"
295
+ chart_meta:
296
+ description: The number of connections accepted
297
+ family: 'Network/UDP/Connection/Accepted'
298
+ unit: "{connection}/s"
299
- MIB: F5-BIGIP-SYSTEM-MIB
240
- metric_type: monotonic_count
300
symbol:
301
OID: 1.3.6.1.4.1.3375.2.1.1.2.13.4.0
302
name: sysUdpStatAcceptfails
244
- description: The number of connections not accepted
245
- unit: "{connection}"
303
+ chart_meta:
304
+ description: The number of connections not accepted
305
+ family: 'Network/UDP/Connection/AcceptFailed'
306
+ unit: "{connection}/s"
307
- MIB: F5-BIGIP-SYSTEM-MIB
247
- metric_type: monotonic_count
308
symbol:
309
OID: 1.3.6.1.4.1.3375.2.1.1.2.13.5.0
310
name: sysUdpStatConnects
251
- description: The number of connections established
252
- unit: "{connection}"
311
+ chart_meta:
312
+ description: The number of connections established
313
+ family: 'Network/UDP/Connection/Established'
314
+ unit: "{connection}/s"
315
- MIB: F5-BIGIP-SYSTEM-MIB
254
- metric_type: monotonic_count
316
symbol:
317
OID: 1.3.6.1.4.1.3375.2.1.1.2.13.6.0
318
name: sysUdpStatConnfails
258
- description: The number of connections failures
259
- unit: "{connection}"
319
+ chart_meta:
320
+ description: The number of connections failures
321
+ family: 'Network/UDP/Connection/Failed'
322
+ unit: "{connection}/s"
323
- MIB: F5-BIGIP-SYSTEM-MIB
324
symbol:
325
OID: 1.3.6.1.4.1.3375.2.1.1.2.9.2.0
326
name: sysClientsslStatCurConns
264
- description: The current number of concurrent connections with established SSL sessions being maintained by the filter
265
- unit: "{connection}"
327
+ chart_meta:
328
+ description: The current number of concurrent connections with established SSL sessions being maintained by the filter
329
+ family: 'Network/SSL/Client/Connection/Current'
330
+ unit: "{connection}"
331
- MIB: F5-BIGIP-SYSTEM-MIB
267
- metric_type: monotonic_count
332
symbol:
333
OID: 1.3.6.1.4.1.3375.2.1.1.2.9.10.0
334
name: sysClientsslStatEncryptedBytesIn
271
- description: The total encrypted bytes received
272
- unit: "By"
335
+ chart_meta:
336
+ description: The total encrypted bytes received
337
+ family: 'Network/SSL/Client/Traffic/Encrypted/In'
338
+ unit: "By/s"
339
- MIB: F5-BIGIP-SYSTEM-MIB
274
- metric_type: monotonic_count
340
symbol:
341
OID: 1.3.6.1.4.1.3375.2.1.1.2.9.11.0
342
name: sysClientsslStatEncryptedBytesOut
278
- description: The total encrypted bytes sent
279
- unit: "By"
343
+ chart_meta:
344
+ description: The total encrypted bytes sent
345
+ family: 'Network/SSL/Client/Traffic/Encrypted/Out'
346
+ unit: "By/s"
347
- MIB: F5-BIGIP-SYSTEM-MIB
281
- metric_type: monotonic_count
348
symbol:
349
OID: 1.3.6.1.4.1.3375.2.1.1.2.9.12.0
350
name: sysClientsslStatDecryptedBytesIn
285
- description: The total decrypted bytes received
286
- unit: "By"
351
+ chart_meta:
352
+ description: The total decrypted bytes received
353
+ family: 'Network/SSL/Client/Traffic/Decrypted/In'
354
+ unit: "By/s"
355
- MIB: F5-BIGIP-SYSTEM-MIB
288
- metric_type: monotonic_count
356
symbol:
357
OID: 1.3.6.1.4.1.3375.2.1.1.2.9.13.0
358
name: sysClientsslStatDecryptedBytesOut
292
- description: The total decrypted bytes sent
293
- unit: "By"
359
+ chart_meta:
360
+ description: The total decrypted bytes sent
361
+ family: 'Network/SSL/Client/Traffic/Decrypted/Out'
362
+ unit: "By/s"
363
- MIB: F5-BIGIP-SYSTEM-MIB
295
- metric_type: monotonic_count
364
symbol:
365
OID: 1.3.6.1.4.1.3375.2.1.1.2.9.29.0
366
name: sysClientsslStatHandshakeFailures
299
- description: The total number of handshake failures
300
- unit: "{connection}"
367
+ chart_meta:
368
+ description: The total number of handshake failures
369
+ family: 'Network/SSL/Client/Handshake/Failed'
370
+ unit: "{connection}/s"
371
372
# Metrics from F5-BIGIP-LOCAL-MIB provide monitoring information about virtual servers, nodes, and pools.
373
# These concepts are related to the LTM (Local Traffic Management) features of BIG IP devices.
@@ -312,8 +382,10 @@ metrics:
382
symbol:
383
OID: 1.3.6.1.4.1.3375.2.2.10.1.1
384
name: ltmVirtualServNumber
315
- description: The number of ltmVirtualServ entries in the table
316
- unit: "{virtual_server}"
385
+ chart_meta:
386
+ description: The number of ltmVirtualServ entries in the table
387
+ family: 'LoadBalancer/VirtualServer/Count'
388
+ unit: "{virtual_server}"
389
390
- MIB: F5-BIGIP-LOCAL-MIB
391
table:
@@ -323,15 +395,18 @@ metrics:
395
# Gauges
396
- OID: 1.3.6.1.4.1.3375.2.2.10.1.2.1.9
397
name: ltmVirtualServEnabled
326
- description: The state indicating whether the specified virtual server is enabled or not
327
- unit: "{virtual_server}"
398
+ chart_meta:
399
+ description: The state indicating whether the specified virtual server is enabled or not
400
+ family: 'LoadBalancer/VirtualServer/Enabled'
401
+ unit: "{virtual_server}"
402
- OID: 1.3.6.1.4.1.3375.2.2.10.1.2.1.10
403
name: ltmVirtualServConnLimit
330
- description: The maximum number of connections the specified virtual server is allowed to have open at one time
331
- unit: "{connection}"
332
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
404
+ chart_meta:
405
+ description: The maximum number of connections the specified virtual server is allowed to have open at one time
406
+ family: 'LoadBalancer/VirtualServer/Connection/Limit'
407
+ unit: "{connection}"
408
metric_tags:
334
- - tag: server
409
+ - tag: virtual_server_name
410
symbol:
411
OID: 1.3.6.1.4.1.3375.2.2.10.1.2.1.1
412
name: ltmVirtualServName
@@ -341,10 +416,17 @@ metrics:
416
OID: 1.3.6.1.4.1.3375.2.2.10.13.2
417
name: ltmVsStatusTable
418
symbols:
344
- # Gauges
345
- - name: ltmVsStatus
346
- constant_value_one: true
347
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
419
+ - OID: 1.3.6.1.4.1.3375.2.2.10.13.2.1.3
420
+ name: ltmVsStatusEnabledState
421
+ chart_meta:
422
+ description: The activity status of the specified virtual server, as specified by the user.
423
+ family: 'LoadBalancer/VirtualServer/Status/Enabled'
424
+ unit: "{status}"
425
+ mapping:
426
+ 0: none
427
+ 1: enabled
428
+ 2: disabled
429
+ 3: disabledbyparent
430
metric_tags:
431
- tag: ltm_vs_status_avail_state
432
symbol:
@@ -354,15 +436,7 @@ metrics:
436
symbol:
437
OID: 1.3.6.1.4.1.3375.2.2.10.13.2.1.1
438
name: ltmVsStatusName
357
- - tag: ltm_vs_status_enabled_state
358
- symbol:
359
- OID: 1.3.6.1.4.1.3375.2.2.10.13.2.1.3
360
- name: ltmVsStatusEnabledState
361
- mapping:
362
- 0: none
363
- 1: enabled
364
- 2: disabled
365
- 3: disabledbyparent
439
+
440
- MIB: F5-BIGIP-LOCAL-MIB
441
table:
442
OID: 1.3.6.1.4.1.3375.2.2.10.2.3
@@ -371,79 +445,97 @@ metrics:
445
# Counters (= rates)
446
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.6
447
name: ltmVirtualServStatClientPktsIn
374
- description: The number of packets received by the specified virtual server from client-side
375
- unit: "{packet}"
448
+ chart_meta:
449
+ description: The number of packets received by the specified virtual server from client-side
450
+ family: 'LoadBalancer/VirtualServer/Client/Packet/In'
451
+ unit: "{packet}/s"
452
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.7
453
name: ltmVirtualServStatClientBytesIn
378
- description: The number of bytes received by the specified virtual server from client-side
379
- unit: "By"
454
+ chart_meta:
455
+ description: The number of bytes received by the specified virtual server from client-side
456
+ family: 'LoadBalancer/VirtualServer/Client/Traffic/In'
457
+ unit: "By/s"
458
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.8
459
name: ltmVirtualServStatClientPktsOut
382
- description: The number of packets sent to client-side from the specified virtual server
383
- unit: "{packet}"
460
+ chart_meta:
461
+ description: The number of packets sent to client-side from the specified virtual server
462
+ family: 'LoadBalancer/VirtualServer/Client/Packet/Out'
463
+ unit: "{packet}/s"
464
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.9
465
name: ltmVirtualServStatClientBytesOut
386
- description: The number of bytes sent to client-side from the specified virtual server
387
- unit: "By"
466
+ chart_meta:
467
+ description: The number of bytes sent to client-side from the specified virtual server
468
+ family: 'LoadBalancer/VirtualServer/Client/Traffic/Out'
469
+ unit: "By/s"
470
# Gauges
471
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.12
472
name: ltmVirtualServStatClientCurConns
391
- description: The current connections from client-side to the specified virtual server
392
- unit: "{connection}"
473
+ chart_meta:
474
+ description: The current connections from client-side to the specified virtual server
475
+ family: 'LoadBalancer/VirtualServer/Client/Connection/Current'
476
+ unit: "{connection}"
477
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.31
478
name: ltmVirtualServStatVsUsageRatio5s
395
- description: The percentage of time Virtual Server was busy over the last 5 seconds
396
- unit: "%"
479
+ chart_meta:
480
+ description: The percentage of time Virtual Server was busy over the last 5 seconds
481
+ family: 'LoadBalancer/VirtualServer/Usage/5s'
482
+ unit: "%"
483
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.32
484
name: ltmVirtualServStatVsUsageRatio1m
399
- description: The percentage of time Virtual Server was busy over the last 1 minute
400
- unit: "%"
485
+ chart_meta:
486
+ description: The percentage of time Virtual Server was busy over the last 1 minute
487
+ family: 'LoadBalancer/VirtualServer/Usage/1m'
488
+ unit: "%"
489
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.33
490
name: ltmVirtualServStatVsUsageRatio5m
403
- description: The percentage of time Virtual Server was busy over the last 5 minutes
404
- unit: "%"
491
+ chart_meta:
492
+ description: The percentage of time Virtual Server was busy over the last 5 minutes
493
+ family: 'LoadBalancer/VirtualServer/Usage/5m'
494
+ unit: "%"
495
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.34
496
name: ltmVirtualServStatCurrentConnsPerSec
407
- description: The number of current connections per second to the specified virtual server
408
- unit: "1.s"
497
+ chart_meta:
498
+ description: The number of current connections per second to the specified virtual server
499
+ family: 'LoadBalancer/VirtualServer/Connection/Rate'
500
+ unit: "{connection}/s"
501
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.35
502
name: ltmVirtualServStatDurationRateExceeded
411
- description: Duration of time in seconds the specified virtual server has exceeded the configured connection rate limit
412
- unit: "s"
413
- metric_tags:
414
- - tag: server
415
- symbol:
416
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.1
417
- name: ltmVirtualServStatName
418
-
419
- - MIB: F5-BIGIP-LOCAL-MIB
420
- table:
421
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3
422
- name: ltmVirtualServStatTable
423
- symbols:
503
+ chart_meta:
504
+ description: Duration of time in seconds the specified virtual server has exceeded the configured connection rate limit
505
+ family: 'LoadBalancer/VirtualServer/RateLimit/Duration'
506
+ unit: "s"
507
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.5
508
name: ltmVirtualServStatNoNodesErrors
426
- description: The number of no-node errors
427
- unit: "{error}"
509
+ chart_meta:
510
+ description: The number of no-node errors
511
+ family: 'LoadBalancer/VirtualServer/Error/NoNodes'
512
+ unit: "{error}/s"
513
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.11
514
name: ltmVirtualServStatClientTotConns
430
- description: The total connections from client-side to the specified virtual server
431
- unit: "{connection}"
515
+ chart_meta:
516
+ description: The total connections from client-side to the specified virtual server
517
+ family: 'LoadBalancer/VirtualServer/Client/Connection/Total'
518
+ unit: "{connection}/s"
519
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.27
520
name: ltmVirtualServStatTotRequests
434
- description: The total number of requests going through the specified virtual server
435
- unit: "{request}"
521
+ chart_meta:
522
+ description: The total number of requests going through the specified virtual server
523
+ family: 'LoadBalancer/VirtualServer/Request/Total'
524
+ unit: "{request}/s"
525
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.40
526
name: ltmVirtualServStatClientEvictedConns
438
- description: The number of client-side connections that have been evicted on the specified virtual server
439
- unit: "{connection}"
527
+ chart_meta:
528
+ description: The number of client-side connections that have been evicted on the specified virtual server
529
+ family: 'LoadBalancer/VirtualServer/Client/Connection/Evicted'
530
+ unit: "{connection}/s"
531
- OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.41
532
name: ltmVirtualServStatClientSlowKilled
442
- description: The number of slow client-side connections that have been killed on the specified virtual server
443
- unit: "{connection}"
444
- metric_type: monotonic_count
533
+ chart_meta:
534
+ description: The number of slow client-side connections that have been killed on the specified virtual server
535
+ family: 'LoadBalancer/VirtualServer/Client/Connection/SlowKilled'
536
+ unit: "{connection}/s"
537
metric_tags:
446
- - tag: server
538
+ - tag: virtual_server_name
539
symbol:
540
OID: 1.3.6.1.4.1.3375.2.2.10.2.3.1.1
541
name: ltmVirtualServStatName
@@ -454,8 +546,10 @@ metrics:
546
symbol:
547
OID: 1.3.6.1.4.1.3375.2.2.4.1.1
548
name: ltmNodeAddrNumber
457
- description: The number of ltmNodeAddr entries in the table
458
- unit: "{node}"
549
+ chart_meta:
550
+ description: The number of ltmNodeAddr entries in the table
551
+ family: 'LoadBalancer/Node/Count'
552
+ unit: "{node}"
553
554
- MIB: F5-BIGIP-LOCAL-MIB
555
table:
@@ -465,52 +559,28 @@ metrics:
559
# Gauges
560
- OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.3
561
name: ltmNodeAddrConnLimit
468
- description: The maximum number of connections the specified node address is allowed to have open at one time
469
- unit: "{connection}"
562
+ chart_meta:
563
+ description: The maximum number of connections the specified node address is allowed to have open at one time
564
+ family: 'LoadBalancer/Node/Connection/Limit'
565
+ unit: "{connection}"
566
- OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.4
567
name: ltmNodeAddrRatio
472
- description: The ratio of the specified node address used in load balance algorithm
473
- unit: "{ratio}"
568
+ chart_meta:
569
+ description: The ratio of the specified node address used in load balance algorithm
570
+ family: 'LoadBalancer/Node/Ratio/Static'
571
+ unit: "{ratio}"
572
- OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.5
573
name: ltmNodeAddrDynamicRatio
476
- description: The dynamic ratio of the specified node address used in load balance algorithm
477
- unit: "{ratio}"
574
+ chart_meta:
575
+ description: The dynamic ratio of the specified node address used in load balance algorithm
576
+ family: 'LoadBalancer/Node/Ratio/Dynamic'
577
+ unit: "{ratio}"
578
- OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.6
579
name: ltmNodeAddrMonitorState
480
- description: The internal tmm monitor state for the specified node address
481
- unit: "TBD"
482
- - OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.7
483
- name: ltmNodeAddrMonitorStatus
484
- description: The hierarchical load balance state for the specified node address including parent status
485
- unit: "TBD"
486
- - OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.10
487
- name: ltmNodeAddrSessionStatus
488
- description: The hierarchical status of the session including parent status for the specified node address
489
- unit: "TBD"
490
- metric_tags:
491
- - tag: node
492
- symbol:
493
- OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.17
494
- name: ltmNodeAddrName
495
-
496
- - MIB: F5-BIGIP-LOCAL-MIB
497
- table:
498
- OID: 1.3.6.1.4.1.3375.2.2.4.1.2
499
- name: ltmNodeAddrTable
500
- symbols:
501
- # Gauges
502
- - name: ltmNodeAddr
503
- constant_value_one: true
504
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
505
- metric_tags:
506
- - tag: node
507
- symbol:
508
- OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.17
509
- name: ltmNodeAddrName
510
- - tag: monitor_state
511
- symbol:
512
- OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.6
513
- name: ltmNodeAddrMonitorState
580
+ chart_meta:
581
+ description: The internal tmm monitor state for the specified node address
582
+ family: 'LoadBalancer/Node/Monitor/State'
583
+ unit: "{status}"
584
mapping:
585
0: unchecked
586
1: checking
@@ -527,10 +597,12 @@ metrics:
597
27: fqdn_down
598
28: fqdn_up
599
29: fqdn_up_no_address
530
- - tag: monitor_status
531
- symbol:
532
- OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.7
533
- name: ltmNodeAddrMonitorStatus
600
+ - OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.7
601
+ name: ltmNodeAddrMonitorStatus
602
+ chart_meta:
603
+ description: The hierarchical load balance state for the specified node address including parent status
604
+ family: 'LoadBalancer/Node/Monitor/Status'
605
+ unit: "{status}"
606
mapping:
607
0: unchecked
608
1: checking
@@ -548,6 +620,24 @@ metrics:
620
27: fqdn_down
621
28: fqdn_up
622
29: fqdn_up_no_address
623
+ - OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.10
624
+ name: ltmNodeAddrSessionStatus
625
+ chart_meta:
626
+ description: The hierarchical status of the session including parent status for the specified node address
627
+ family: 'LoadBalancer/Node/Session/Status'
628
+ unit: "{status}"
629
+ mapping:
630
+ 1: enabled
631
+ 2: addrdisabled
632
+ 3: servdisabled
633
+ 4: disabled
634
+ 5: forceddisabled
635
+ metric_tags:
636
+ - tag: node_name
637
+ symbol:
638
+ OID: 1.3.6.1.4.1.3375.2.2.4.1.2.1.17
639
+ name: ltmNodeAddrName
640
+
641
- MIB: F5-BIGIP-LOCAL-MIB
642
table:
643
OID: 1.3.6.1.4.1.3375.2.2.4.2.3
@@ -556,59 +646,67 @@ metrics:
646
# Counters (= rates)
647
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.3
648
name: ltmNodeAddrStatServerPktsIn
559
- description: The number of packets received by the specified node address from server-side
560
- unit: "{packet}"
649
+ chart_meta:
650
+ description: The number of packets received by the specified node address from server-side
651
+ family: 'LoadBalancer/Node/Server/Packet/In'
652
+ unit: "{packet}/s"
653
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.4
654
name: ltmNodeAddrStatServerBytesIn
563
- description: The number of bytes received by the specified node address from server-side
564
- unit: "By"
655
+ chart_meta:
656
+ description: The number of bytes received by the specified node address from server-side
657
+ family: 'LoadBalancer/Node/Server/Traffic/In'
658
+ unit: "By/s"
659
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.5
660
name: ltmNodeAddrStatServerPktsOut
567
- description: The number of packets sent to server-side from the specified node address
568
- unit: "{packet}"
661
+ chart_meta:
662
+ description: The number of packets sent to server-side from the specified node address
663
+ family: 'LoadBalancer/Node/Server/Packet/Out'
664
+ unit: "{packet}/s"
665
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.6
666
name: ltmNodeAddrStatServerBytesOut
571
- description: The number of bytes sent to server-side from the specified node address
572
- unit: "By"
667
+ chart_meta:
668
+ description: The number of bytes sent to server-side from the specified node address
669
+ family: 'LoadBalancer/Node/Server/Traffic/Out'
670
+ unit: "By/s"
671
+ - OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.8
672
+ name: ltmNodeAddrStatServerTotConns
673
+ chart_meta:
674
+ description: The total connections from server-side to the specified node address
675
+ family: 'LoadBalancer/Node/Server/Connection/Total'
676
+ unit: "{connection}/s"
677
+ - OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.17
678
+ name: ltmNodeAddrStatTotRequests
679
+ chart_meta:
680
+ description: The total number of requests going through the specified node address
681
+ family: 'LoadBalancer/Node/Request/Total'
682
+ unit: "{request}/s"
683
# Gauges
684
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.9
685
name: ltmNodeAddrStatServerCurConns
576
- description: The current connections from server-side to the specified node address
577
- unit: "{connection}"
686
+ chart_meta:
687
+ description: The current connections from server-side to the specified node address
688
+ family: 'LoadBalancer/Node/Server/Connection/Current'
689
+ unit: "{connection}"
690
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.21
691
name: ltmNodeAddrStatCurSessions
580
- description: The number of current sessions going through the specified node address
581
- unit: "{session}"
692
+ chart_meta:
693
+ description: The number of current sessions going through the specified node address
694
+ family: 'LoadBalancer/Node/Session/Current'
695
+ unit: "{session}"
696
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.22
697
name: ltmNodeAddrStatCurrentConnsPerSec
584
- description: The number of current connections per second to the specified node address
585
- unit: "1.s"
698
+ chart_meta:
699
+ description: The number of current connections per second to the specified node address
700
+ family: 'LoadBalancer/Node/Connection/Rate'
701
+ unit: "{connection}/s"
702
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.23
703
name: ltmNodeAddrStatDurationRateExceeded
588
- description: Duration of time in seconds the specified node address has exceeded the configured connection rate limit
589
- unit: "s"
590
- metric_tags:
591
- - tag: node
592
- symbol:
593
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.20
594
- name: ltmNodeAddrStatNodeName
595
-
596
- - MIB: F5-BIGIP-LOCAL-MIB
597
- table:
598
- OID: 1.3.6.1.4.1.3375.2.2.4.2.3
599
- name: ltmNodeAddrStatTable
600
- symbols:
601
- - OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.8
602
- name: ltmNodeAddrStatServerTotConns
603
- description: The total connections from server-side to the specified node address
604
- unit: "{connection}"
605
- - OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.17
606
- name: ltmNodeAddrStatTotRequests
607
- description: The total number of requests going through the specified node address
608
- unit: "{request}"
609
- metric_type: monotonic_count
704
+ chart_meta:
705
+ description: Duration of time in seconds the specified node address has exceeded the configured connection rate limit
706
+ family: 'LoadBalancer/Node/RateLimit/Duration'
707
+ unit: "s"
708
metric_tags:
611
- - tag: node
709
+ - tag: node_name
710
symbol:
711
OID: 1.3.6.1.4.1.3375.2.2.4.2.3.1.20
712
name: ltmNodeAddrStatNodeName
@@ -619,8 +717,10 @@ metrics:
717
symbol:
718
OID: 1.3.6.1.4.1.3375.2.2.5.1.1
719
name: ltmPoolNumber
622
- description: The number of ltmPool entries in the table
623
- unit: "{pool}"
720
+ chart_meta:
721
+ description: The number of ltmPool entries in the table
722
+ family: 'LoadBalancer/Pool/Count'
723
+ unit: "{pool}"
724
725
- MIB: F5-BIGIP-LOCAL-MIB
726
table:
@@ -630,18 +730,24 @@ metrics:
730
# Gauges
731
- OID: 1.3.6.1.4.1.3375.2.2.5.1.2.1.8
732
name: ltmPoolActiveMemberCnt
633
- description: The number of the current active members in the specified pool
634
- unit: "{member}"
733
+ chart_meta:
734
+ description: The number of the current active members in the specified pool
735
+ family: 'LoadBalancer/Pool/Member/Active'
736
+ unit: "{member}"
737
- OID: 1.3.6.1.4.1.3375.2.2.5.1.2.1.16
738
name: ltmPoolDynamicRatioSum
637
- description: The sum of the dynamic ratio from all the members of the specified pool
638
- unit: "{ratio}"
739
+ chart_meta:
740
+ description: The sum of the dynamic ratio from all the members of the specified pool
741
+ family: 'LoadBalancer/Pool/Ratio/DynamicSum'
742
+ unit: "{ratio}"
743
- OID: 1.3.6.1.4.1.3375.2.2.5.1.2.1.23
744
name: ltmPoolMemberCnt
641
- description: The total number of members in the specified pool
642
- unit: "{member}"
745
+ chart_meta:
746
+ description: The total number of members in the specified pool
747
+ family: 'LoadBalancer/Pool/Member/Total'
748
+ unit: "{member}"
749
metric_tags:
644
- - tag: pool
750
+ - tag: pool_name
751
symbol:
752
OID: 1.3.6.1.4.1.3375.2.2.5.1.2.1.1
753
name: ltmPoolName
@@ -654,63 +760,73 @@ metrics:
760
# Counters (= rates)
761
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.2
762
name: ltmPoolStatServerPktsIn
657
- description: The number of packets received by the specified pool from server-side
658
- unit: "{packet}"
763
+ chart_meta:
764
+ description: The number of packets received by the specified pool from server-side
765
+ family: 'LoadBalancer/Pool/Server/Packet/In'
766
+ unit: "{packet}/s"
767
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.3
768
name: ltmPoolStatServerBytesIn
661
- description: The number of bytes received by the specified pool from server-side
662
- unit: "By"
769
+ chart_meta:
770
+ description: The number of bytes received by the specified pool from server-side
771
+ family: 'LoadBalancer/Pool/Server/Traffic/In'
772
+ unit: "By/s"
773
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.4
774
name: ltmPoolStatServerPktsOut
665
- description: The number of packets sent to server-side from the specified pool
666
- unit: "{packet}"
775
+ chart_meta:
776
+ description: The number of packets sent to server-side from the specified pool
777
+ family: 'LoadBalancer/Pool/Server/Packet/Out'
778
+ unit: "{packet}/s"
779
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.5
780
name: ltmPoolStatServerBytesOut
669
- description: The number of bytes sent to server-side from the specified pool
670
- unit: "By"
781
+ chart_meta:
782
+ description: The number of bytes sent to server-side from the specified pool
783
+ family: 'LoadBalancer/Pool/Server/Traffic/Out'
784
+ unit: "By/s"
785
+ - OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.7
786
+ name: ltmPoolStatServerTotConns
787
+ chart_meta:
788
+ description: The total connections from server-side to the specified pool
789
+ family: 'LoadBalancer/Pool/Server/Connection/Total'
790
+ unit: "{connection}/s"
791
+ - OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.23
792
+ name: ltmPoolStatConnqServiced
793
+ chart_meta:
794
+ description: Number of entries that have been removed from the queue, sum
795
+ family: 'LoadBalancer/Pool/Queue/Serviced'
796
+ unit: "{connection}/s"
797
+ - OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.30
798
+ name: ltmPoolStatTotRequests
799
+ chart_meta:
800
+ description: The total number of requests to the specified pool
801
+ family: 'LoadBalancer/Pool/Request/Total'
802
+ unit: "{request}/s"
803
# Gauges
804
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.8
805
name: ltmPoolStatServerCurConns
674
- description: The current connections from server-side to the specified pool
675
- unit: "{connection}"
806
+ chart_meta:
807
+ description: The current connections from server-side to the specified pool
808
+ family: 'LoadBalancer/Pool/Server/Connection/Current'
809
+ unit: "{connection}"
810
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.18
811
name: ltmPoolStatConnqDepth
678
- description: Number of connections currently in queue, sum
679
- unit: "{connection}"
812
+ chart_meta:
813
+ description: Number of connections currently in queue, sum
814
+ family: 'LoadBalancer/Pool/Queue/Depth'
815
+ unit: "{connection}"
816
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.19
817
name: ltmPoolStatConnqAgeHead
682
- description: Age in milliseconds of the oldest queue entry, max
683
- unit: "ms"
818
+ chart_meta:
819
+ description: Age in milliseconds of the oldest queue entry, max
820
+ family: 'LoadBalancer/Pool/Queue/AgeHead'
821
+ unit: "ms"
822
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.31
823
name: ltmPoolStatCurSessions
686
- description: The current number of sessions to the specified pool
687
- unit: "{session}"
688
- metric_tags:
689
- - tag: pool
690
- symbol:
691
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.1
692
- name: ltmPoolStatName
693
-
694
- - MIB: F5-BIGIP-LOCAL-MIB
695
- table:
696
- OID: 1.3.6.1.4.1.3375.2.2.5.2.3
697
- name: ltmPoolStatTable
698
- symbols:
699
- - OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.7
700
- name: ltmPoolStatServerTotConns
701
- description: The total connections from server-side to the specified pool
702
- unit: "{connection}"
703
- - OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.23
704
- name: ltmPoolStatConnqServiced
705
- description: Number of entries that have been removed from the queue, sum
706
- unit: "{connection}"
707
- - OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.30
708
- name: ltmPoolStatTotRequests
709
- description: The total number of requests to the specified pool
710
- unit: "{request}"
711
- metric_type: monotonic_count
824
+ chart_meta:
825
+ description: The current number of sessions to the specified pool
826
+ family: 'LoadBalancer/Pool/Session/Current'
827
+ unit: "{session}"
828
metric_tags:
713
- - tag: pool
829
+ - tag: pool_name
830
symbol:
831
OID: 1.3.6.1.4.1.3375.2.2.5.2.3.1.1
832
name: ltmPoolStatName
@@ -721,8 +837,10 @@ metrics:
837
symbol:
838
OID: 1.3.6.1.4.1.3375.2.2.5.3.1
839
name: ltmPoolMemberNumber
724
- description: The number of ltmPoolMember entries in the table
725
- unit: "{member}"
840
+ chart_meta:
841
+ description: The number of ltmPoolMember entries in the table
842
+ family: 'LoadBalancer/PoolMember/Count'
843
+ unit: "{member}"
844
845
- MIB: F5-BIGIP-LOCAL-MIB
846
table:
@@ -732,61 +850,46 @@ metrics:
850
# Gauges
851
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.5
852
name: ltmPoolMemberConnLimit
735
- description: The maximum connections allowed to the specified pool member
736
- unit: "{connection}"
853
+ chart_meta:
854
+ description: The maximum connections allowed to the specified pool member
855
+ family: 'LoadBalancer/PoolMember/Connection/Limit'
856
+ unit: "{connection}"
857
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.6
858
name: ltmPoolMemberRatio
739
- description: The load balancing ratio of the specified pool member used in pool member ratio load balancing mode
740
- unit: "{ratio}"
859
+ chart_meta:
860
+ description: The load balancing ratio of the specified pool member used in pool member ratio load balancing mode
861
+ family: 'LoadBalancer/PoolMember/Ratio/Static'
862
+ unit: "{ratio}"
863
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.9
864
name: ltmPoolMemberDynamicRatio
743
- description: The dynamic ratio for the specified pool member used in load balance algorithm
744
- unit: "{ratio}"
865
+ chart_meta:
866
+ description: The dynamic ratio for the specified pool member used in load balance algorithm
867
+ family: 'LoadBalancer/PoolMember/Ratio/Dynamic'
868
+ unit: "{ratio}"
869
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.10
870
name: ltmPoolMemberMonitorState
747
- description: The internal tmm monitor state for the specified node address
748
- unit: "TBD"
871
+ chart_meta:
872
+ description: The internal tmm monitor state for the specified node address
873
+ family: 'LoadBalancer/PoolMember/Monitor/State'
874
+ unit: "{status}"
875
+ mapping:
876
+ 0: unchecked
877
+ 1: checking
878
+ 2: inband
879
+ 3: forced_up
880
+ 4: up
881
+ 19: down
882
+ 20: forced_down
883
+ 22: irule_down
884
+ 23: inband_down
885
+ 24: down_manual_resume
886
+ 25: disabled
887
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.11
888
name: ltmPoolMemberMonitorStatus
751
- description: The hierarchical load balance state for the specified node address including parent status
752
- unit: "TBD"
753
- - OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.13
754
- name: ltmPoolMemberSessionStatus
755
- description: The hierarchical status of the session including parent status for the specified pool member
756
- unit: "TBD"
757
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
758
- metric_tags:
759
- - tag: pool
760
- symbol:
761
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.1
762
- name: ltmPoolMemberPoolName
763
- - tag: node
764
- symbol:
765
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.19
766
- name: ltmPoolMemberNodeName
767
-
768
- - MIB: F5-BIGIP-LOCAL-MIB
769
- table:
770
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2
771
- name: ltmPoolMemberTable
772
- symbols:
773
- # Gauges
774
- - name: ltmPoolMember
775
- constant_value_one: true
776
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
777
- metric_tags:
778
- - tag: pool
779
- symbol:
780
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.1
781
- name: ltmPoolMemberPoolName
782
- - tag: node
783
- symbol:
784
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.19
785
- name: ltmPoolMemberNodeName
786
- - tag: monitor_state
787
- symbol:
788
- OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.10
789
- name: ltmPoolMemberMonitorState
889
+ chart_meta:
890
+ description: The hierarchical load balance state for the specified node address including parent status
891
+ family: 'LoadBalancer/PoolMember/Monitor/Status'
892
+ unit: "{status}"
893
mapping:
894
0: unchecked
895
1: checking
@@ -799,6 +902,28 @@ metrics:
902
23: inband_down
903
24: down_manual_resume
904
25: disabled
905
+ - OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.13
906
+ name: ltmPoolMemberSessionStatus
907
+ chart_meta:
908
+ description: The hierarchical status of the session including parent status for the specified pool member
909
+ family: 'LoadBalancer/PoolMember/Session/Status'
910
+ unit: "{status}"
911
+ mapping:
912
+ 1: enabled
913
+ 2: addrdisabled
914
+ 3: servdisabled'
915
+ 4: disabled
916
+ 5: forceddisabled
917
+ metric_tags:
918
+ - tag: pool_name
919
+ symbol:
920
+ OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.1
921
+ name: ltmPoolMemberPoolName
922
+ - tag: node_name
923
+ symbol:
924
+ OID: 1.3.6.1.4.1.3375.2.2.5.3.2.1.19
925
+ name: ltmPoolMemberNodeName
926
+
927
- MIB: F5-BIGIP-LOCAL-MIB
928
table:
929
OID: 1.3.6.1.4.1.3375.2.2.5.4.3
@@ -807,79 +932,52 @@ metrics:
932
# Counters (= rates)
933
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.5
934
name: ltmPoolMemberStatServerPktsIn
810
- description: The number of packets received by the specified pool member from server-side
811
- unit: "{packet}"
935
+ chart_meta:
936
+ description: The number of packets received by the specified pool member from server-side
937
+ family: 'LoadBalancer/PoolMember/Server/Packet/In'
938
+ unit: "{packet}/s"
939
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.6
940
name: ltmPoolMemberStatServerBytesIn
814
- description: The number of bytes received by the specified pool member from server-side
815
- unit: "By"
941
+ chart_meta:
942
+ description: The number of bytes received by the specified pool member from server-side
943
+ family: 'LoadBalancer/PoolMember/Server/Traffic/In'
944
+ unit: "By/s"
945
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.7
946
name: ltmPoolMemberStatServerPktsOut
818
- description: The number of packets sent to server-side from the specified pool member
819
- unit: "{packet}"
947
+ chart_meta:
948
+ description: The number of packets sent to server-side from the specified pool member
949
+ family: 'LoadBalancer/PoolMember/Server/Packet/Out'
950
+ unit: "{packet}/s"
951
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.8
952
name: ltmPoolMemberStatServerBytesOut
822
- description: The number of bytes sent to server-side from the specified pool member
823
- unit: "By"
824
- # Gauges
825
- - OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.11
826
- name: ltmPoolMemberStatServerCurConns
827
- description: The current connections from server-side to the pool member
828
- unit: "{connection}"
829
- - OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.22
830
- name: ltmPoolMemberStatConnqDepth
831
- description: Number of connections currently in queue, sum
832
- unit: "{connection}"
833
- - OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.23
834
- name: ltmPoolMemberStatConnqAgeHead
835
- description: Age in milliseconds of the oldest queue entry, max
836
- unit: "ms"
837
- - OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.29
838
- name: ltmPoolMemberStatCurSessions
839
- description: The number of current sessions going through the specified pool member
840
- unit: "{session}"
841
- - OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.30
842
- name: ltmPoolMemberStatCurrentConnsPerSec
843
- description: The number of current connections per second to the specified pool member
844
- unit: "1.s"
845
- - OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.31
846
- name: ltmPoolMemberStatDurationRateExceeded
847
- description: Duration of time in seconds the specified pool member has exceeded the configured connection rate limit
848
- unit: "s"
849
- metric_tags:
850
- - tag: pool
851
- symbol:
852
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.1
853
- name: ltmPoolMemberStatPoolName
854
- - tag: node
855
- symbol:
856
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.28
857
- name: ltmPoolMemberStatNodeName
858
-
859
- - MIB: F5-BIGIP-LOCAL-MIB
860
- table:
861
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3
862
- name: ltmPoolMemberStatTable
863
- symbols:
953
+ chart_meta:
954
+ description: The number of bytes sent to server-side from the specified pool member
955
+ family: 'LoadBalancer/PoolMember/Server/Traffic/Out'
956
+ unit: "By/s"
957
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.10
958
name: ltmPoolMemberStatServerTotConns
866
- description: The total connections from server-side to the specified pool member
867
- unit: "{connection}"
959
+ chart_meta:
960
+ description: The total connections from server-side to the specified pool member
961
+ family: 'LoadBalancer/PoolMember/Server/Connection/Total'
962
+ unit: "{connection}/s"
963
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.19
964
name: ltmPoolMemberStatTotRequests
870
- description: The total number of requests going through the specified pool member
871
- unit: "{request}"
965
+ chart_meta:
966
+ description: The total number of requests going through the specified pool member
967
+ family: 'LoadBalancer/PoolMember/Request/Total'
968
+ unit: "{request}/s"
969
- OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.27
970
name: ltmPoolMemberStatConnqServiced
874
- description: Number of entries that have been removed from the queue, sum
875
- unit: "{connection}"
876
- metric_type: monotonic_count
971
+ chart_meta:
972
+ description: Number of entries that have been removed from the queue, sum
973
+ family: 'LoadBalancer/PoolMember/Queue/Serviced'
974
+ unit: "{connection}/s"
975
metric_tags:
878
- - tag: pool
976
+ - tag: pool_name
977
symbol:
978
OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.1
979
name: ltmPoolMemberStatPoolName
882
- - tag: node
980
+ - tag: node_name
981
symbol:
982
OID: 1.3.6.1.4.1.3375.2.2.5.4.3.1.28
983
name: ltmPoolMemberStatNodeName
src/go/plugin/go.d/config/go.d/snmp.profiles/default/fireeye.yaml
+137
-144
@@ -1,6 +1,10 @@
1
extends:
2
- _system-base.yaml
3
- _std-if-mib.yaml
4
+ - _std-host-resources-mib-feat-base.yaml
5
+
6
+sysobjectid:
7
+ - 1.3.6.1.4.1.25597.1
8
9
metadata:
10
device:
@@ -8,213 +12,202 @@ metadata:
12
vendor:
13
value: "fireeye"
14
11
-sysobjectid:
12
- - 1.3.6.1.4.1.25597.1
15
+metric_tags:
16
+ - tag: fe_hardware_model
17
+ OID: 1.3.6.1.4.1.25597.11.1.1.2.0
18
+ symbol: feHardwareModel
19
+ - tag: fe_serial_number
20
+ OID: 1.3.6.1.4.1.25597.11.1.1.3.0
21
+ symbol: feSerialNumber
22
+
23
+# https://mibbrowser.online/mibdb_search.php?mib=FE-FIREEYE-MIB
24
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/fireeye/FE-FIREEYE-MIB
25
26
metrics:
15
- - MIB: HOST-RESOURCES-MIB
16
- table:
17
- OID: 1.3.6.1.2.1.25.3.3
18
- name: hrProcessorTable
19
- symbols:
20
- - OID: 1.3.6.1.2.1.25.3.3.1.2
21
- name: cpu.usage
22
- description: Average percentage of time that this processor was not idle
23
- unit: "%"
24
- metric_tags:
25
- - tag: hr_processor_frw_id
26
- symbol:
27
- OID: 1.3.6.1.2.1.25.3.3.1.1
28
- name: hrProcessorFrwID
29
- - MIB: HOST-RESOURCES-MIB
30
- symbol:
31
- OID: 1.3.6.1.2.1.25.2.3.1.6.1 # hrStorageUsed.1 = Physical memory
32
- name: memory.total
33
- description: Amount of physical memory allocated in units of allocation units
34
- unit: "By"
35
- - MIB: HOST-RESOURCES-MIB
36
- symbol:
37
- OID: 1.3.6.1.2.1.25.2.3.1.6.6 # hrStorageUsed.6 = Memory buffers
38
- name: feMemoryBuffers
39
- description: Amount of memory used for buffers in units of allocation units
40
- unit: "By"
41
- - MIB: HOST-RESOURCES-MIB
42
- symbol:
43
- OID: 1.3.6.1.2.1.25.2.3.1.6.7 # hrStorageUsed.7 = Cached memory
44
- name: feCachedMemory
45
- description: Amount of cached memory in units of allocation units
46
- unit: "By"
47
- # - MIB: FE-FIREEYE-MIB
48
- # symbol:
49
- # OID: 1.3.6.1.4.1.25597.11.5.1.10.0
50
- # name: feProductLicenseActive
51
- # enum:
52
- # true: 1
53
- # false: 2
54
- # TODO: enum in scalar metric is not supported yet (keep this metric and this
55
- # comment in profile until it's fixed)
56
- # - MIB: FE-FIREEYE-MIB
57
- # symbol:
58
- # OID: 1.3.6.1.4.1.25597.11.1.1.1.0
59
- # name: feSystemStatus
60
- # scalar string metric is not supported yet (keep this metric and this comment in profile until it's fixed)
61
- # - MIB: FE-FIREEYE-MIB
62
- # symbol:
63
- # OID: 1.3.6.1.4.1.25597.11.1.1.6.0
64
- # name: feTemperatureIsHealthy
65
- # enum:
66
- # true: 1
67
- # false: 2
68
- # TODO: enum in scalar metric is not supported yet (keep this metric and this
69
- # comment in profile until it's fixed)
70
- # - MIB: FE-FIREEYE-MIB
71
- # symbol:
72
- # OID: 1.3.6.1.4.1.25597.11.2.1.2.0
73
- # name: feRaidIsHealthy
74
- # enum:
75
- # true: 1
76
- # false: 2
77
- # TODO: enum in scalar metric is not supported yet (keep this metric and this
78
- # comment in profile until it's fixed)
27
+ - MIB: FE-FIREEYE-MIB
28
+ symbol:
29
+ OID: 1.3.6.1.4.1.25597.11.5.1.10.0
30
+ name: feProductLicenseActive
31
+ chart_meta:
32
+ description: Whether the product license is active
33
+ family: 'System/License/Status'
34
+ unit: "{status}"
35
+ mapping:
36
+ true: 1
37
+ false: 2
38
+ - MIB: FE-FIREEYE-MIB
39
+ symbol:
40
+ OID: 1.3.6.1.4.1.25597.11.1.1.6.0
41
+ name: feIsTemperatureNormal
42
+ chart_meta:
43
+ description: Whether or not the temperature is normal
44
+ family: 'Hardware/Temperature/Status'
45
+ unit: "{status}"
46
+ mapping:
47
+ true: 1
48
+ false: 2
49
+ - MIB: FE-FIREEYE-MIB
50
+ symbol:
51
+ OID: 1.3.6.1.4.1.25597.11.2.1.2.0
52
+ name: feRaidIsHealthy
53
+ chart_meta:
54
+ description: Whether or not RAID is healthy overall
55
+ family: 'Hardware/RAID/Status'
56
+ unit: "{status}"
57
+ mapping:
58
+ true: 1
59
+ false: 2
60
- MIB: FE-FIREEYE-MIB
61
table:
62
OID: 1.3.6.1.4.1.25597.11.2.1.3
63
name: fePhysicalDiskTable
64
symbols:
84
- - name: fePhysicalDisk
85
- constant_value_one: true
86
- description: Physical disk entity
87
- unit: "{physical_disk}"
88
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
65
+ - OID: 1.3.6.1.4.1.25597.11.2.1.3.1.4
66
+ name: fePhysicalDiskIsHealthy
67
+ chart_meta:
68
+ description: Whether a physical disk is healthy
69
+ family: 'Hardware/Disk/Status'
70
+ unit: "{status}"
71
+ mapping:
72
+ true: 1
73
+ false: 2
74
metric_tags:
90
- - symbol:
75
+ - tag: fe_physical_disk_name
76
+ symbol:
77
OID: 1.3.6.1.4.1.25597.11.2.1.3.1.2
78
name: fePhysicalDiskName
93
- tag: fe_physical_disk_name
94
- - symbol:
95
- OID: 1.3.6.1.4.1.25597.11.2.1.3.1.4
96
- name: fePhysicalDiskIsHealthy
97
- tag: fe_physical_disk_is_healthy
98
- mapping:
99
- 1: 'true'
100
- 2: 'false'
101
- # - MIB: FE-FIREEYE-MIB
102
- # symbol:
103
- # OID: 1.3.6.1.4.1.25597.11.3.1.2.0
104
- # name: fePowerSupplyOverallIsHealthy
105
- # enum:
106
- # true: 1
107
- # false: 2
108
- # TODO: enum in scalar metric is not supported yet (keep this metric and this
109
- # comment in profile until it's fixed)
110
- # - MIB: FE-FIREEYE-MIB
111
- # symbol:
112
- # OID: 1.3.6.1.4.1.25597.11.4.1.2.0
113
- # name: feFanOverallIsHealthy
114
- # enum:
115
- # true: 1
116
- # false: 2
117
- # TODO: enum in scalar metric is not supported yet (keep this metric and this
118
- # comment in profile until it's fixed)
79
+
80
+ - MIB: FE-FIREEYE-MIB
81
+ symbol:
82
+ OID: 1.3.6.1.4.1.25597.11.3.1.2.0
83
+ name: fePowerSupplyOverallIsHealthy
84
+ chart_meta:
85
+ description: Whether or not power supply is healthy overall
86
+ family: 'Hardware/Power/Status'
87
+ unit: "{status}"
88
+ mapping:
89
+ true: 1
90
+ false: 2
91
+ - MIB: FE-FIREEYE-MIB
92
+ symbol:
93
+ OID: 1.3.6.1.4.1.25597.11.4.1.2.0
94
+ name: feFanOverallIsHealthy
95
+ chart_meta:
96
+ description: Whether or not fan is healthy overall
97
+ family: 'Hardware/Fan/Status'
98
+ unit: "{status}"
99
+ mapping:
100
+ true: 1
101
+ false: 2
102
- MIB: FE-FIREEYE-MIB
103
symbol:
104
OID: 1.3.6.1.4.1.25597.13.1.1.0
105
name: feTotalEmailCount
123
- description: Count of all emails coming into postfix including those without URL or attachment
124
- unit: "{email}"
125
- metric_type: monotonic_count
106
+ chart_meta:
107
+ description: Count of all emails coming into postfix including those without URL or attachment
108
+ family: 'Security/Email/Total'
109
+ unit: "{email}/s"
110
- MIB: FE-FIREEYE-MIB
111
symbol:
112
OID: 1.3.6.1.4.1.25597.13.1.4.0
113
name: feInfectedEmailCount
130
- description: Count of all emails determined to be malicious
131
- unit: "{email}"
132
- metric_type: monotonic_count
114
+ chart_meta:
115
+ description: Count of all emails determined to be malicious
116
+ family: 'Security/Email/Malicious'
117
+ unit: "{email}/s"
118
- MIB: FE-FIREEYE-MIB
119
symbol:
120
OID: 1.3.6.1.4.1.25597.13.1.7.0
121
name: feAnalyzedEmailCount
137
- description: Cumulative count of all emails analyzed
138
- unit: "{email}"
139
- metric_type: monotonic_count
122
+ chart_meta:
123
+ description: Cumulative count of all emails analyzed
124
+ family: 'Security/Email/Analyzed'
125
+ unit: "{email}/s"
126
- MIB: FE-FIREEYE-MIB
127
symbol:
128
OID: 1.3.6.1.4.1.25597.13.1.10.0
129
name: feTotalUrlCount
144
- description: Count of all URLs received whether processed or not
145
- unit: "{url}"
146
- metric_type: monotonic_count
130
+ chart_meta:
131
+ description: Count of all URLs received whether processed or not
132
+ family: 'Security/URL/Total'
133
+ unit: "{url}/s"
134
- MIB: FE-FIREEYE-MIB
135
symbol:
136
OID: 1.3.6.1.4.1.25597.13.1.13.0
137
name: feInfectedUrlCount
151
- description: Count of all URLs determined to be malicious
152
- unit: "{url}"
153
- metric_type: monotonic_count
138
+ chart_meta:
139
+ description: Count of all URLs determined to be malicious
140
+ family: 'Security/URL/Malicious'
141
+ unit: "{url}/s"
142
- MIB: FE-FIREEYE-MIB
143
symbol:
144
OID: 1.3.6.1.4.1.25597.13.1.16.0
145
name: feAnalyzedUrlCount
158
- description: Cumulative count of all URLs analyzed
159
- unit: "{url}"
160
- metric_type: monotonic_count
146
+ chart_meta:
147
+ description: Cumulative count of all URLs analyzed
148
+ family: 'Security/URL/Analyzed'
149
+ unit: "{url}/s"
150
- MIB: FE-FIREEYE-MIB
151
symbol:
152
OID: 1.3.6.1.4.1.25597.13.1.19.0
153
name: feTotalAttachmentCount
165
- description: Count of all attachments received whether processed or not
166
- unit: "{attachment}"
167
- metric_type: monotonic_count
154
+ chart_meta:
155
+ description: Count of all attachments received whether processed or not
156
+ family: 'Security/Attachment/Total'
157
+ unit: "{attachment}/s"
158
- MIB: FE-FIREEYE-MIB
159
symbol:
160
OID: 1.3.6.1.4.1.25597.13.1.22.0
161
name: feInfectedAttachmentCount
172
- description: Count of all attachments determined to be malicious
173
- unit: "{attachment}"
174
- metric_type: monotonic_count
162
+ chart_meta:
163
+ description: Count of all attachments determined to be malicious
164
+ family: 'Security/Attachment/Malicious'
165
+ unit: "{attachment}/s"
166
- MIB: FE-FIREEYE-MIB
167
symbol:
168
OID: 1.3.6.1.4.1.25597.13.1.25.0
169
name: feAnalyzedAttachmentCount
179
- description: Cumulative count of all attachments analyzed for maliciousness
180
- unit: "{attachment}"
181
- metric_type: monotonic_count
170
+ chart_meta:
171
+ description: Cumulative count of all attachments analyzed for maliciousness
172
+ family: 'Security/Attachment/Analyzed'
173
+ unit: "{attachment}/s"
174
- MIB: FE-FIREEYE-MIB
175
symbol:
176
OID: 1.3.6.1.4.1.25597.13.1.40.0
177
name: feeQuarantineUsage
186
- description: Consumed capacity as percentage of max capacity
187
- unit: "%"
178
+ chart_meta:
179
+ description: Consumed capacity as percentage of max capacity
180
+ family: 'Security/Quarantine/Usage'
181
+ unit: "%"
182
- MIB: FE-FIREEYE-MIB
183
symbol:
184
OID: 1.3.6.1.4.1.25597.13.1.44.0
185
name: feDeferredEmailCount
192
- description: Count of deferred emails representing current snapshot value
193
- unit: "{email}"
186
+ chart_meta:
187
+ description: Count of deferred emails representing current snapshot value
188
+ family: 'Security/Email/Queue/Deferred'
189
+ unit: "{email}"
190
- MIB: FE-FIREEYE-MIB
191
symbol:
192
OID: 1.3.6.1.4.1.25597.13.1.45.0
193
name: feHoldQueueEmailCount
198
- description: Count of emails in the hold queue representing current snapshot value
199
- unit: "{email}"
194
+ chart_meta:
195
+ description: Count of emails in the hold queue representing current snapshot value
196
+ family: 'Security/Email/Queue/Hold'
197
+ unit: "{email}"
198
- MIB: FE-FIREEYE-MIB
199
symbol:
200
OID: 1.3.6.1.4.1.25597.15.1.1.0
201
name: feTotalObjectAnalyzedCount
204
- description: Count of all objects analyzed including all children of any samples
205
- unit: "{object}"
206
- metric_type: monotonic_count
202
+ chart_meta:
203
+ description: Count of all objects analyzed including all children of any samples
204
+ family: 'Security/Object/Analyzed'
205
+ unit: "{object}/s"
206
- MIB: FE-FIREEYE-MIB
207
symbol:
208
OID: 1.3.6.1.4.1.25597.15.1.4.0
209
name: feTotalMaliciousObjectCount
211
- description: Count of all malicious samples detected
212
- unit: "{object}"
213
- metric_type: monotonic_count
214
-metric_tags:
215
- - tag: fe_hardware_model
216
- OID: 1.3.6.1.4.1.25597.11.1.1.2.0
217
- symbol: feHardwareModel
218
- - tag: fe_serial_number
219
- OID: 1.3.6.1.4.1.25597.11.1.1.3.0
220
- symbol: feSerialNumber
210
+ chart_meta:
211
+ description: Count of all malicious samples detected
212
+ family: 'Security/Object/Malicious'
213
+ unit: "{object}/s"
src/go/plugin/go.d/config/go.d/snmp.profiles/default/fortinet-appliance.yaml
+48
-32
@@ -68,6 +68,9 @@ sysobjectid:
68
- 1.3.6.1.4.1.12356.103.3.40001 # Fortinet faz4000A
69
- 1.3.6.1.4.1.12356.103.3.40002 # Fortinet faz4000B
70
71
+# https://mibbrowser.online/mibdb_search.php?mib=FORTINET-FORTIMANAGER-FORTIANALYZER-MIB
72
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/fortinet/FORTINET-FORTIMANAGER-FORTIANALYZER-MIB
73
+
74
metrics:
75
- MIB: FORTINET-FORTIMANAGER-FORTIANALYZER-MIB
76
symbol:
@@ -214,6 +217,7 @@ metrics:
217
description: Peer numbers in the Ha
218
family: 'System/HA/Peer/Count'
219
unit: "{peer}"
220
+
221
- MIB: FORTINET-FORTIMANAGER-FORTIANALYZER-MIB
222
table:
223
OID: 1.3.6.1.4.1.12356.103.6.2
@@ -263,7 +267,6 @@ metrics:
267
0: unknown
268
1: not-modified
269
2: modified
266
-
270
- OID: 1.3.6.1.4.1.12356.103.6.2.1.14
271
name: fmDeviceEntConfigState
272
chart_meta:
@@ -307,30 +310,35 @@ metrics:
310
0: expired
311
1: valid
312
metric_tags:
310
- - symbol:
313
+ - tag: fm_device_ent_index
314
+ symbol:
315
+ name: fmDeviceEntIndex
316
+ OID: 1.3.6.1.4.1.12356.103.6.2.1.1
317
+ - tag: _fm_device_ent_name
318
+ symbol:
319
name: fmDeviceEntName
320
OID: 1.3.6.1.4.1.12356.103.6.2.1.2
313
- tag: fm_device_ent_name
314
- - symbol:
321
+ - tag: _fm_device_ent_sn
322
+ symbol:
323
name: fmDeviceEntSn
324
OID: 1.3.6.1.4.1.12356.103.6.2.1.3
317
- tag: fm_device_ent_sn
318
- - symbol:
325
+ - tag: _fm_device_ent_adom
326
+ symbol:
327
name: fmDeviceEntAdom
328
OID: 1.3.6.1.4.1.12356.103.6.2.1.5
321
- tag: fm_device_ent_adom
322
- - symbol:
329
+ - tag: _fm_device_ent_ip
330
+ symbol:
331
name: fmDeviceEntIp
332
OID: 1.3.6.1.4.1.12356.103.6.2.1.6
325
- tag: fm_device_ent_ip
326
- - symbol:
333
+ - tag: _fm_device_ent_ha_group
334
+ symbol:
335
name: fmDeviceEntHaGroup
336
OID: 1.3.6.1.4.1.12356.103.6.2.1.11
329
- tag: fm_device_ent_ha_group
330
- - symbol:
337
+ - tag: _fm_device_ent_desc
338
+ symbol:
339
name: fmDeviceEntDesc
340
OID: 1.3.6.1.4.1.12356.103.6.2.1.24
333
- tag: fm_device_ent_desc
341
+
342
- MIB: FORTINET-FORTIMANAGER-FORTIANALYZER-MIB
343
table:
344
OID: 1.3.6.1.4.1.12356.103.7.2
@@ -357,10 +365,11 @@ metrics:
365
4: failed
366
5: spare
367
metric_tags:
360
- - symbol:
368
+ - tag: fm_raid_disk_ent_index
369
+ symbol:
370
OID: 1.3.6.1.4.1.12356.103.7.2.1.1
371
name: fmRaidDiskEntIndex
363
- tag: fm_raid_disk_ent_index
372
+
373
- MIB: FORTINET-FORTIMANAGER-FORTIANALYZER-MIB
374
table:
375
OID: 1.3.6.1.4.1.12356.103.8.2
@@ -382,19 +391,20 @@ metrics:
391
5: input-lost
392
6: not-present
393
metric_tags:
385
- - symbol:
394
+ - tag: fm_sensor_ent_name
395
+ symbol:
396
name: fmSensorEntName
397
OID: 1.3.6.1.4.1.12356.103.8.2.1.2
388
- tag: fm_sensor_ent_name
389
- - symbol:
398
+ - tag: fm_sensor_ent_type
399
+ symbol:
400
name: fmSensorEntType
401
OID: 1.3.6.1.4.1.12356.103.8.2.1.4
392
- tag: fm_sensor_ent_type
402
mapping:
403
0: power
404
1: fan
405
2: temperature
406
3: voltage
407
+
408
- MIB: FORTINET-FORTIMANAGER-FORTIANALYZER-MIB
409
table:
410
OID: 1.3.6.1.4.1.12356.103.9.2
@@ -411,23 +421,29 @@ metrics:
421
1: negotiating
422
2: synchronizing
423
3: up
424
+ - OID: 1.3.6.1.4.1.12356.103.9.2.1.4
425
+ name: fmHaPeerEntEnabled
426
+ chart_meta:
427
+ description: Whether peer is enabled
428
+ family: 'System/HA/Peer/Status'
429
+ unit: "{status}"
430
+ mapping:
431
+ 1: disabled
432
+ 2: enabled
433
metric_tags:
415
- - symbol:
434
+ - tag: fm_ha_peer_ent_index
435
+ symbol:
436
+ name: fmHaPeerEntIndex
437
+ OID: 1.3.6.1.4.1.12356.103.9.2.1.1
438
+ - tag: _fm_ha_peer_ent_ip
439
+ symbol:
440
name: fmHaPeerEntIp
441
OID: 1.3.6.1.4.1.12356.103.9.2.1.2
418
- tag: fm_ha_peer_ent_ip
419
- - symbol:
442
+ - tag: _fm_ha_peer_ent_sn
443
+ symbol:
444
name: fmHaPeerEntSn
445
OID: 1.3.6.1.4.1.12356.103.9.2.1.3
422
- tag: fm_ha_peer_ent_sn
423
- - symbol:
446
+ - tag: _fm_ha_peer_ent_host_name
447
+ symbol:
448
name: fmHaPeerEntHostName
449
OID: 1.3.6.1.4.1.12356.103.9.2.1.5
426
- tag: fm_ha_peer_ent_host_name
427
- - symbol:
428
- OID: 1.3.6.1.4.1.12356.103.9.2.1.4
429
- name: fmHaPeerEntEnabled
430
- tag: fm_ha_peer_ent_enabled
431
- mapping:
432
- 1: disabled
433
- 2: enabled
src/go/plugin/go.d/config/go.d/snmp.profiles/default/fortinet-fortigate.yaml
+21
-39
@@ -64,6 +64,9 @@ metadata:
64
match_value: "$1"
65
# Examples: `5.6.4` from `v5.6.4,build1575,180425 (GA)`
66
67
+# https://mibbrowser.online/mibdb_search.php?mib=FORTINET-FORTIGATE-MIB
68
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/fortinet/FORTINET-FORTIGATE-MIB
69
+
70
metrics:
71
### CPU
72
- MIB: FORTINET-FORTIGATE-MIB
@@ -104,6 +107,7 @@ metrics:
107
symbol:
108
OID: 1.3.6.1.4.1.12356.101.4.4.2.1.1
109
name: fgProcessorEntIndex
110
+
111
- MIB: FORTINET-FORTIGATE-MIB
112
table:
113
OID: 1.3.6.1.4.1.12356.101.4.4.2
@@ -145,11 +149,11 @@ metrics:
149
# Total physical memory (RAM) installed (KB).
150
OID: 1.3.6.1.4.1.12356.101.4.1.5.0
151
name: fgSysMemCapacity
152
+ scale_factor: 1024
153
chart_meta:
149
- description: Total physical memory installed in kilobytes
154
+ description: Total physical memory installed
155
family: 'System/Memory/Total'
156
unit: "By"
152
- scale_factor: 1024
157
- MIB: FORTINET-FORTIGATE-MIB
158
symbol:
159
# Current lowmem utilization (percentage). Lowmem is memory available for the kernel's own data structures and kernel specific tables. The system can get into a bad state if it runs out of lowmem.
@@ -164,11 +168,11 @@ metrics:
168
# Total lowmem capacity (KB). See fgSysLowMemUsage for the description of lowmem.
169
OID: 1.3.6.1.4.1.12356.101.4.1.10.0
170
name: fgSysLowMemCapacity
171
+ scale_factor: 1024
172
chart_meta:
168
- description: Total low memory capacity in kilobytes
173
+ description: Total low memory capacity
174
family: 'System/Memory/LowMem/Total'
175
unit: "By"
171
- scale_factor: 1024
176
177
### Disk
178
- MIB: FORTINET-FORTIGATE-MIB
@@ -176,21 +180,21 @@ metrics:
180
# Current hard disk usage (MB), if disk is present.
181
OID: 1.3.6.1.4.1.12356.101.4.1.6.0
182
name: fgSysDiskUsage
183
+ scale_factor: 1048576
184
chart_meta:
180
- description: Current hard disk usage in megabytes
185
+ description: Current hard disk usage
186
family: 'System/Disk/Space/Used'
187
unit: "By"
183
- scale_factor: 1048576
188
- MIB: FORTINET-FORTIGATE-MIB
189
symbol:
190
# Total hard disk capacity (MB), if disk is present.
191
OID: 1.3.6.1.4.1.12356.101.4.1.7.0
192
name: fgSysDiskCapacity
193
+ scale_factor: 1048576
194
chart_meta:
190
- description: Total hard disk capacity in megabytes
195
+ description: Total hard disk capacity
196
family: 'System/Disk/Space/Total'
197
unit: "By"
193
- scale_factor: 1048576
198
199
### Virtual Domains
200
# A table of virtual domains configured on the device.
@@ -277,29 +281,6 @@ metrics:
281
family: 'Security/VirtualDomain/Maximum'
282
unit: "{domain}"
283
280
- ### Interfaces
281
- # Fortinet specific extensions to MIB-2 ifTable.
282
- # - MIB: FORTINET-FORTIGATE-MIB
283
- # table:
284
- # OID: 1.3.6.1.4.1.12356.101.7.2.1
285
- # name: fgIntfTable
286
- # symbols:
287
- # - OID: 1.3.6.1.4.1.12356.101.7.2.1.1.1
288
- # name: fgIntfEntVdom
289
- # description: The virtual domain the interface belongs to. This index corresponds to the index used by fgVdTable.
290
- # unit: "1"
291
- # metric_tags:
292
- # - tag: virtualdomain_index
293
- # symbol:
294
- # OID: 1.3.6.1.4.1.12356.101.3.2.1.1.1
295
- # name: fgVdEntIndex
296
- # - MIB: IF-MIB
297
- # symbol:
298
- # OID: 1.3.6.1.2.1.31.1.1.1.1
299
- # name: ifName
300
- # table: ifXTable
301
- # tag: interface
302
-
284
### Sessions
285
- MIB: FORTINET-FORTIGATE-MIB
286
symbol:
@@ -379,11 +360,12 @@ metrics:
360
unit: "By/s"
361
metric_tags:
362
# Internal virtual domain index used to uniquely identify rows in this table. This index is also used by other tables referencing a virtual domain.
382
- - index: 1
383
- tag: virtualdomain_index
363
+ - tag: virtualdomain_index
364
+ index: 1
365
# Firewall policy ID. Only enabled policies are present in this table. Policy IDs are only unique within a virtual domain.
385
- - index: 2
386
- tag: policy_index
366
+ - tag: policy_index
367
+ index: 2
368
+
369
# Firewall policy6 statistics table.
370
- MIB: FORTINET-FORTIGATE-MIB
371
table:
@@ -406,8 +388,8 @@ metrics:
388
unit: "By/s"
389
metric_tags:
390
# Internal virtual domain index used to uniquely identify rows in this table. This index is also used by other tables referencing a virtual domain.
409
- - index: 1
410
- tag: virtualdomain_index
391
+ - tag: virtualdomain_index
392
+ index: 1
393
# Firewall policy6 ID. Only enabled policies are present in this table. Policy IDs are only unique within a virtual domain.
412
- - index: 2
413
- tag: policy6_index
394
+ - tag: policy6_index
395
+ index: 2
src/go/plugin/go.d/config/go.d/snmp.profiles/default/fortinet-fortiswitch.yaml
+7
-4
@@ -21,6 +21,9 @@ metric_tags:
21
symbol: fsSysVersion
22
tag: fs_sys_version
23
24
+# https://mibbrowser.online/mibdb_search.php?mib=FORTINET-FORTISWITCH-MIB
25
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/fortinet/FORTINET-FORTISWITCH-MIB
26
+
27
metrics:
28
- MIB: FORTINET-FORTISWITCH-MIB
29
symbol:
@@ -34,35 +37,35 @@ metrics:
37
symbol:
38
name: memory.used
39
OID: 1.3.6.1.4.1.12356.106.4.1.3.0
40
+ scale_factor: 1024
41
chart_meta:
42
description: Current system memory usage
43
family: 'System/Memory/Used'
44
unit: "By"
41
- scale_factor: 1024
45
- MIB: FORTINET-FORTISWITCH-MIB
46
symbol:
47
name: memory.total
48
OID: 1.3.6.1.4.1.12356.106.4.1.4.0
49
+ scale_factor: 1024
50
chart_meta:
51
description: Total physical memory installed
52
family: 'System/Memory/Total'
53
unit: "By"
50
- scale_factor: 1024
54
- MIB: FORTINET-FORTISWITCH-MIB
55
symbol:
56
name: fsSysDiskUsage
57
OID: 1.3.6.1.4.1.12356.106.4.1.5.0
58
+ scale_factor: 1024
59
chart_meta:
60
description: Current hard disk usage
61
family: 'System/Disk/Space/Used'
62
unit: "By"
59
- scale_factor: 1024
63
- MIB: FORTINET-FORTISWITCH-MIB
64
symbol:
65
name: fsSysDiskCapacity
66
OID: 1.3.6.1.4.1.12356.106.4.1.6.0
67
+ scale_factor: 1024
68
chart_meta:
69
description: Total hard disk capacity
70
family: 'System/Disk/Space/Total'
71
unit: "By"
68
- scale_factor: 1024
src/go/plugin/go.d/config/go.d/snmp.profiles/default/fortinet.yaml
+4
-4
@@ -5,12 +5,12 @@ extends:
5
- _system-base.yaml
6
- _std-if-mib.yaml
7
8
+sysobjectid:
9
+ - 1.3.6.1.4.1.12356.103.* # Fortinet Appliance
10
+ - 1.3.6.1.4.1.12356.106.* # Fortinet fortiswitch
11
+
12
metadata:
13
device:
14
fields:
15
vendor:
16
value: "fortinet"
13
-
14
-sysobjectid:
15
- - 1.3.6.1.4.1.12356.103.* # Fortinet Appliance
16
- - 1.3.6.1.4.1.12356.106.* # Fortinet fortiswitch
src/go/plugin/go.d/config/go.d/snmp.profiles/default/gigamon.yaml
+33
-23
@@ -7,30 +7,40 @@ metadata:
7
fields:
8
vendor:
9
value: "gigamon"
10
+ # manufacturer:
11
+ # symbol:
12
+ # MIB: GIGAMON-SNMP-MIB
13
+ # OID: 1.3.6.1.4.1.26866.2.1
14
+ # name: manufacturer
15
+ model:
16
+ symbol:
17
+ MIB: GIGAMON-SNMP-MIB
18
+ OID: 1.3.6.1.4.1.26866.2.2
19
+ name: model
20
+ serial_number:
21
+ symbol:
22
+ MIB: GIGAMON-SNMP-MIB
23
+ OID: 1.3.6.1.4.1.26866.2.4
24
+ name: serialNumber
25
+ description:
26
+ symbol:
27
+ MIB: GIGAMON-SNMP-MIB
28
+ OID: 1.3.6.1.4.1.26866.2.5
29
+ name: systemDescription
30
31
sysobjectid:
32
- 1.3.6.1.4.1.26866.3.6
33
14
-# metrics:
15
-# - MIB: GIGAMON-SNMP-MIB
16
-# symbol:
17
-# name: cpu.usage
18
-# OID: 1.3.6.1.4.1.26866.2.18.4.0
19
-# extract_value: '(\d+)'.
20
-# description: Cpu usage
21
-# unit: "%"
22
-# - MIB: GIGAMON-SNMP-MIB
23
-# symbol:
24
-# name: memory.total
25
-# OID: 1.3.6.1.4.1.26866.2.19.1.0
26
-# description: Total memory
27
-# unit: "By"
28
-# - MIB: GIGAMON-SNMP-MIB
29
-# symbol:
30
-# name: memory.free
31
-# OID: 1.3.6.1.4.1.26866.2.19.2.0
32
-# description: Free memory
33
-# unit: "By"
34
-# The latest version we could find (from 2018) doesn't contain these metrics
35
-# https://github.com/librenms/librenms/blob/master/mibs/gigamon/GIGAMON-SNMP-MIB
36
-# keeping this until we can confirm furthermore these metrics
34
+# https://mibbrowser.online/mibdb_search.php?mib=GIGAMON-SNMP-MIB
35
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/gigamon/GIGAMON-SNMP-MIB
36
+
37
+metrics:
38
+ - MIB: GIGAMON-SNMP-MIB
39
+ symbol:
40
+ name: cpuUtilization
41
+ OID: 1.3.6.1.4.1.26866.2.13
42
+ extract_value: '(\d+)'
43
+ chart_meta:
44
+ description: Cpu usage
45
+ family: System/CPU/usage
46
+ unit: "%"
src/go/plugin/go.d/config/go.d/snmp.profiles/default/hp-h3c-switch.yaml
+32
-26
@@ -11,6 +11,9 @@ metadata:
11
type:
12
value: "switch"
13
14
+# https://mibbrowser.online/mibdb_search.php?mib=HH3C-ENTITY-EXT-MIB
15
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hh3c/HH3C-ENTITY-EXT-MIB
16
+
17
metrics:
18
- MIB: HH3C-ENTITY-EXT-MIB
19
table:
@@ -19,17 +22,16 @@ metrics:
22
symbols:
23
- OID: 1.3.6.1.4.1.25506.2.6.1.4.1.1.3
24
name: hh3cProcessUtil5Min
22
- description: "General idea of how busy a process caused the processor to be over a 5 minute period"
23
- unit: "%"
25
+ chart_meta:
26
+ description: "General idea of how busy a process caused the processor to be over a 5 minute period"
27
+ family: 'System/Process/CPU/Usage/5m'
28
+ unit: "%"
29
metric_tags:
25
- - symbol:
26
- OID: 1.3.6.1.4.1.25506.2.6.1.4.1.1.1
27
- name: hh3cProcessID
28
- tag: hh3c_process_id
29
- - symbol:
30
+ - tag: hh3c_process_name
31
+ symbol:
32
OID: 1.3.6.1.4.1.25506.2.6.1.4.1.1.2
33
name: hh3cProcessName
32
- tag: hh3c_process_name
34
+
35
- MIB: HH3C-ENTITY-EXT-MIB
36
table:
37
OID: 1.3.6.1.4.1.25506.2.6.1.1.1
@@ -37,22 +39,24 @@ metrics:
39
symbols:
40
- OID: 1.3.6.1.4.1.25506.2.6.1.1.1.1.6
41
name: cpu.usage
40
- description: "Cpu usage for this entity"
41
- unit: "%"
42
+ chart_meta:
43
+ description: "Cpu usage for this entity"
44
+ family: 'System/CPU/Usage'
45
+ unit: "%"
46
metric_tags:
43
- - MIB: HH3C-ENTITY-EXT-MIB
47
+ - tag: cpu_index
48
+ index: 1 # hh3cEntityExtPhysicalIndex
49
+ - tag: hh3c_entity_ext_physical_index
50
+ MIB: HH3C-ENTITY-EXT-MIB
51
symbol:
52
OID: 1.3.6.1.4.1.25506.2.6.1.1.1.1.1
53
name: hh3cEntityExtPhysicalIndex
47
- tag: hh3c_entity_ext_physical_index
48
- - MIB: ENTITY-MIB
54
+ - tag: _ent_physical_name
55
+ MIB: ENTITY-MIB
56
+ table: entPhysicalTable
57
symbol:
58
OID: 1.3.6.1.2.1.47.1.1.1.1.7
59
name: entPhysicalName
52
- table: entPhysicalTable
53
- tag: ent_physical_name
54
- - tag: cpu
55
- index: 1 # hh3cEntityExtPhysicalIndex
60
61
- MIB: HH3C-ENTITY-EXT-MIB
62
table:
@@ -61,19 +65,21 @@ metrics:
65
symbols:
66
- OID: 1.3.6.1.4.1.25506.2.6.1.1.1.1.8
67
name: memory.usage
64
- description: "Memory usage for the entity"
65
- unit: "%"
68
+ chart_meta:
69
+ description: "Memory usage for the entity"
70
+ family: 'System/Memory/Usage'
71
+ unit: "%"
72
metric_tags:
67
- - MIB: HH3C-ENTITY-EXT-MIB
73
+ - tag: mem_index
74
+ index: 1 # hh3cEntityExtPhysicalIndex
75
+ - tag: hh3c_entity_ext_physical_index
76
+ MIB: HH3C-ENTITY-EXT-MIB
77
symbol:
78
OID: 1.3.6.1.4.1.25506.2.6.1.1.1.1.1
79
name: hh3cEntityExtPhysicalIndex
71
- tag: hh3c_entity_ext_physical_index
72
- - MIB: ENTITY-MIB
80
+ - tag: _ent_physical_name
81
+ MIB: ENTITY-MIB
82
+ table: entPhysicalTable
83
symbol:
84
OID: 1.3.6.1.2.1.47.1.1.1.1.7
85
name: entPhysicalName
76
- table: entPhysicalTable
77
- tag: ent_physical_name
78
- - tag: mem
79
- index: 1 # hh3cEntityExtPhysicalIndex
src/go/plugin/go.d/config/go.d/snmp.profiles/default/hp-icf-switch.yaml
+22
-10
@@ -11,13 +11,21 @@ metadata:
11
type:
12
value: "switch"
13
14
+# https://mibbrowser.online/mibdb_search.php?mib=STATISTICS-MIB
15
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/STATISTICS-MIB
16
+
17
+# https://mibbrowser.online/mibdb_search.php?mib=NETSWITCH-MIB
18
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/NETSWITCH-MIB
19
+
20
metrics:
21
- MIB: STATISTICS-MIB
22
symbol:
23
name: cpu.usage
24
OID: 1.3.6.1.4.1.11.2.14.11.5.1.9.6.1.0
19
- description: The CPU utilization in percent(%).
20
- unit: "%"
25
+ chart_meta:
26
+ description: The CPU utilization in percent(%).
27
+ family: 'System/CPU/Usage'
28
+ unit: "%"
29
- MIB: NETSWITCH-MIB
30
table:
31
name: hpLocalMemTable
@@ -25,16 +33,20 @@ metrics:
33
symbols:
34
- name: memory.total
35
OID: 1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.5
28
- description: The number of currently installed bytes.
29
- unit: "By"
36
+ chart_meta:
37
+ description: The number of currently installed bytes.
38
+ family: 'System/Memory/Total'
39
+ unit: "By"
40
- name: memory.free
41
OID: 1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6
32
- description: The number of available (unallocated) bytes.
33
- unit: "By"
42
+ chart_meta:
43
+ description: The number of available (unallocated) bytes.
44
+ family: 'System/Memory/Free'
45
+ unit: "By"
46
metric_tags:
35
- - symbol:
47
+ - tag: mem_index
48
+ index: 1
49
+ - tag: hp_local_mem_slot_index
50
+ symbol:
51
OID: 1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.1
52
name: hpLocalMemSlotIndex
38
- tag: hp_local_mem_slot_index
39
- - index: 1
40
- tag: mem
src/go/plugin/go.d/config/go.d/snmp.profiles/default/hp-ilo.yaml
+144
-97
@@ -18,43 +18,50 @@ metadata:
18
type:
19
value: "server"
20
21
-metrics:
22
- # iLO controller metrics.
21
+# - CPQSM2-MIB
22
+# https://mibbrowser.online/mibdb_search.php?mib=CPQSM2-MIB
23
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/CPQSM2-MIB
24
+# - CPQNIC-MIB
25
+# https://mibbrowser.online/mibdb_search.php?mib=CPQNIC-MIB
26
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/CPQSM2-MIB
27
24
- # Power state.
25
- # NOTE: unknown(1), poweredOff(2), poweredOn(3), insufficientPowerOrPowerOnDenied(4)
28
+metrics:
29
- MIB: CPQSM2-MIB
30
symbol:
31
OID: 1.3.6.1.4.1.232.9.2.2.32.0
32
name: cpqSm2CntlrServerPowerState
30
- description: Power state of the server
31
- unit: "{state}"
33
+ chart_meta:
34
+ description: Power state of the server
35
+ family: 'Hardware/Server/Power/Status'
36
+ unit: "{status}"
37
+ mapping:
38
+ 1: unknown
39
+ 2: poweredOff
40
+ 3: poweredOn
41
+ 4: insufficientPowerOrPowerOnDenied
42
33
- # Status of battery.
34
- # NOTE: other(1), batteryOk(2), batteryFailed(3), batteryDisconnected(4)
43
- MIB: CPQSM2-MIB
44
symbol:
45
OID: 1.3.6.1.4.1.232.9.2.2.5.0
46
name: cpqSm2CntlrBatteryStatus
39
- description: Status of the battery
40
- unit: "{state}"
47
+ chart_meta:
48
+ description: Status of the battery
49
+ family: 'Hardware/Battery/Status'
50
+ unit: "{status}"
51
+ mapping:
52
+ 1: other
53
+ 2: batteryOk
54
+ 3: batteryFailed
55
+ 4: batteryDisconnected
56
42
- # Charge level of battery.
57
- MIB: CPQSM2-MIB
58
symbol:
59
OID: 1.3.6.1.4.1.232.9.2.2.6.0
60
name: cpqSm2CntlrBatteryPercentCharged
47
- description: Charge level of the battery
48
- unit: "%"
49
-
50
- # A bitmap of self-test errors.
51
- # NOTE: 0 indicates that no errors have occurred.
52
- - MIB: CPQSM2-MIB
53
- symbol:
54
- OID: 1.3.6.1.4.1.232.9.2.2.9.0
55
- name: cpqSm2CntlrSelfTestErrors
56
- description: Bitmap of self-test errors
57
- unit: "{error}"
61
+ chart_meta:
62
+ description: Charge level of the battery
63
+ family: 'Hardware/Battery/Charge'
64
+ unit: "%"
65
66
# Whether a remote session is active.
67
# NOTE: other(1), active(2), inactive(3)
@@ -62,29 +69,40 @@ metrics:
69
symbol:
70
OID: 1.3.6.1.4.1.232.9.2.2.16.0
71
name: cpqSm2CntlrRemoteSessionStatus
65
- description: Status of remote session activity
66
- unit: "{state}"
72
+ chart_meta:
73
+ description: Status of remote session activity
74
+ family: 'System/RemoteSession/Status'
75
+ unit: "{status}"
76
+ mapping:
77
+ 1: other
78
+ 2: active
79
+ 3: inactive
80
68
- # Status of the remote interface.
69
- # NOTE: other(1), ok(2), notResponding(3)
81
- MIB: CPQSM2-MIB
82
symbol:
83
OID: 1.3.6.1.4.1.232.9.2.2.17.0
84
name: cpqSm2CntlrInterfaceStatus
74
- description: Status of the remote interface
75
- unit: "{state}"
85
+ chart_meta:
86
+ description: Status of the remote interface
87
+ family: 'System/RemoteInterface/Status'
88
+ unit: "{status}"
89
+ mapping:
90
+ 1: other
91
+ 2: ok
92
+ 3: notResponding
93
77
- # Event log.
94
+ # Event log.
95
79
- # Number of entries in the event log.
96
- MIB: CPQSM2-MIB
97
symbol:
98
OID: 1.3.6.1.4.1.232.9.2.3.1.0
99
name: cpqSm2EventTotalEntries
84
- description: Number of entries in the event log
85
- unit: "{entry}"
100
+ chart_meta:
101
+ description: Number of entries in the event log
102
+ family: 'System/EventLog/Entry/Count'
103
+ unit: "{entry}"
104
87
- # Network interfaces and traffic.
105
+ # Network interfaces and traffic.
106
107
# Network interface card statistics.
108
- MIB: CPQSM2-MIB
@@ -94,52 +112,77 @@ metrics:
112
symbols:
113
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.2
114
name: cpqSm2NicXmitBytes
97
- description: Number of bytes transmitted by the network interface controller
98
- unit: "By"
115
+ scale_factor: 8
116
+ chart_meta:
117
+ description: Number of bytes transmitted by the network interface controller
118
+ family: 'Network/Interface/Traffic/Total/Out'
119
+ unit: "bit/s"
120
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.3
121
name: cpqSm2NicXmitTotalPackets
101
- description: Total number of packets transmitted by the network interface controller
102
- unit: "{packet}"
122
+ chart_meta:
123
+ description: Total number of packets transmitted by the network interface controller
124
+ family: 'Network/Interface/Packet/Total/Out'
125
+ unit: "{packet}/s"
126
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.6
127
name: cpqSm2NicXmitDiscardPackets
105
- description: Total number of discarded packets transmitted by the network interface controller
106
- unit: "{packet}"
128
+ chart_meta:
129
+ description: Total number of discarded packets transmitted by the network interface controller
130
+ family: 'Network/Interface/Discard/Out'
131
+ unit: "{packet}/s"
132
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.7
133
name: cpqSm2NicXmitErrorPackets
109
- description: Total number of error packets transmitted by the network interface controller
110
- unit: "{packet}"
134
+ chart_meta:
135
+ description: Total number of error packets transmitted by the network interface controller
136
+ family: 'Network/Interface/Error/Total/Out'
137
+ unit: "{packet}/s"
138
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.8
139
name: cpqSm2NicXmitQueueLength
113
- description: Number of outstanding packets in the transmit queue
114
- unit: "{packet}"
140
+ chart_meta:
141
+ description: Number of outstanding packets in the transmit queue
142
+ family: 'Network/Interface/Queue/Transmit'
143
+ unit: "{packet}"
144
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.9
145
name: cpqSm2NicRecvBytes
117
- description: Number of bytes received by the network interface controller
118
- unit: "By"
146
+ scale_factor: 8
147
+ chart_meta:
148
+ description: Number of bytes received by the network interface controller
149
+ family: 'Network/Interface/Traffic/Total/In'
150
+ unit: "bit/s"
151
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.10
152
name: cpqSm2NicRecvTotalPackets
121
- description: Total number of packets received by the network interface controller
122
- unit: "{packet}"
153
+ chart_meta:
154
+ description: Total number of packets received by the network interface controller
155
+ family: 'Network/Interface/Packet/Total/In'
156
+ unit: "{packet}/s"
157
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.13
158
name: cpqSm2NicRecvDiscardPackets
125
- description: Total number of discarded packets received by the network interface controller
126
- unit: "{packet}"
159
+ chart_meta:
160
+ description: Total number of discarded packets received by the network interface controller
161
+ family: 'Network/Interface/Discard/In'
162
+ unit: "{packet}/s"
163
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.14
164
name: cpqSm2NicRecvErrorPackets
129
- description: Total number of error packets received by the network interface controller
130
- unit: "{packet}"
165
+ chart_meta:
166
+ description: Total number of error packets received by the network interface controller
167
+ family: 'Network/Interface/Error/Total/In'
168
+ unit: "{packet}/s"
169
- OID: 1.3.6.1.4.1.232.9.2.5.2.1.15
170
name: cpqSm2NicRecvUnknownPackets
133
- description: Number of unknown protocol packets received by the network interface controller
134
- unit: "{packet}"
135
- metric_type: monotonic_count # Sent as Counter (would be ingested as rates if not forced).
171
+ chart_meta:
172
+ description: Number of unknown protocol packets received by the network interface controller
173
+ family: 'Network/Interface/Packet/Unknown/In'
174
+ unit: "{packet}/s"
175
metric_tags:
137
- # Location of the controller (embedded controller vs. PC card).
138
- # NOTE: other(1), embedded(2), pcmcia(3)
176
+ - tag: nic_index
177
+ index: 1
178
- tag: nic_stats_location
179
symbol:
180
OID: 1.3.6.1.4.1.232.9.2.5.2.1.1
181
name: cpqSm2NicStatsLocation
182
+ mapping:
183
+ 1: other
184
+ 2: embedded
185
+ 3: pcmcia
186
187
# Network physical adapters statistics (counts).
188
- MIB: CPQNIC-MIB
@@ -147,78 +190,82 @@ metrics:
190
OID: 1.3.6.1.4.1.232.18.2.3.1
191
name: cpqNicIfPhysAdapterTable
192
symbols:
150
- # Number of frames successfully transmitted.
193
+ # Number of frames successfully transmitted.
194
- OID: 1.3.6.1.4.1.232.18.2.3.1.1.16
195
name: cpqNicIfPhysAdapterGoodTransmits
153
- description: Count of frames successfully transmitted by the physical adapter
154
- unit: "{frame}"
196
+ chart_meta:
197
+ description: Count of frames successfully transmitted by the physical adapter
198
+ family: 'Network/Adapter/Frame/Good/Out'
199
+ unit: "{frame}/s"
200
# Number of frames successfully received.
201
- OID: 1.3.6.1.4.1.232.18.2.3.1.1.17
202
name: cpqNicIfPhysAdapterGoodReceives
158
- description: Count of frames successfully received by the physical adapter
159
- unit: "{frame}"
203
+ chart_meta:
204
+ description: Count of frames successfully received by the physical adapter
205
+ family: 'Network/Adapter/Frame/Good/In'
206
+ unit: "{frame}/s"
207
# Number of frames not transmitted because of an error.
208
# NOTE: this is the sum of 4 other metrics. (As a result, we don't submit those 4 metrics.)
209
# NOTE: MIB recommends looking at details stats and take action if this counter increments frequently.
210
- OID: 1.3.6.1.4.1.232.18.2.3.1.1.18
211
name: cpqNicIfPhysAdapterBadTransmits
165
- description: Count of frames not transmitted due to errors by the physical adapter
166
- unit: "{frame}"
212
+ chart_meta:
213
+ description: Count of frames not transmitted due to errors by the physical adapter
214
+ family: 'Network/Adapter/Frame/Error/Out'
215
+ unit: "{frame}/s"
216
# Number of frames not received because of an error.
217
# NOTE: this is the sum of 4 other metrics. (As a result, we don't submit those 4 metrics.)
218
# NOTE: MIB recommends looking at details stats and take action if this counter increments frequently.
219
- OID: 1.3.6.1.4.1.232.18.2.3.1.1.19
220
name: cpqNicIfPhysAdapterBadReceives
172
- description: Count of frames not received due to errors by the physical adapter
173
- unit: "{frame}"
221
+ chart_meta:
222
+ description: Count of frames not received due to errors by the physical adapter
223
+ family: 'Network/Adapter/Frame/Error/In'
224
+ unit: "{frame}/s"
225
# Number of octets received.
226
- OID: 1.3.6.1.4.1.232.18.2.3.1.1.37
227
name: cpqNicIfPhysAdapterInOctets
177
- description: Count of octets received on the physical adapter
178
- unit: "By"
228
+ scale_factor: 8
229
+ chart_meta:
230
+ description: Count of octets received on the physical adapter
231
+ family: 'Network/Adapter/Traffic/Total/In'
232
+ unit: "bit/s"
233
# Number of octets sent.
234
- OID: 1.3.6.1.4.1.232.18.2.3.1.1.38
235
name: cpqNicIfPhysAdapterOutOctets
182
- description: Count of octets sent on the physical adapter
183
- unit: "By"
184
- metric_type: monotonic_count # Sent as Counters (not forcing would make us ingest them as rates).
185
- metric_tags:
186
- - tag: interface
187
- symbol:
188
- OID: 1.3.6.1.4.1.232.18.2.3.1.1.39
189
- name: cpqNicIfPhysAdapterName
190
-
191
- # Network physical adapters statistics (rates).
192
- - MIB: CPQNIC-MIB
193
- table:
194
- OID: 1.3.6.1.4.1.232.18.2.3.1
195
- name: cpqNicIfPhysAdapterTable
196
- symbols:
197
- # Estimate of current bandwidth in bps.
198
- # NOTE: this is zero if the value exceeds 4Gbps.
236
+ scale_factor: 8
237
+ chart_meta:
238
+ description: Count of octets sent on the physical adapter
239
+ family: 'Network/Adapter/Traffic/Total/Out'
240
+ unit: "bit/s"
241
- OID: 1.3.6.1.4.1.232.18.2.3.1.1.33
242
name: cpqNicIfPhysAdapterSpeed
201
- description: Estimate of the interface's current bandwidth in bits per second
202
- unit: "bit/s"
203
- # Estimate of current bandwidth in Mbps.
204
- - OID: 1.3.6.1.4.1.232.18.2.3.1.1.36
205
- name: cpqNicIfPhysAdapterSpeedMbps
206
- description: Estimate of the interface's current bandwidth in Megabits per second
207
- unit: "Mbit/s"
208
- # NOTE: no 'metric_type', as these are correctly sent as gauges.
243
+ chart_meta:
244
+ description: Estimate of the interface's current bandwidth in bits per second
245
+ family: 'Network/Adapter/Speed'
246
+ unit: "bit/s"
247
metric_tags:
210
- - tag: interface
248
+ - tag: adapter_index
249
+ symbol:
250
+ OID: 1.3.6.1.4.1.232.18.2.3.1.1.1
251
+ name: cpqNicIfPhysAdapterIndex
252
+ - tag: adapter
253
symbol:
254
OID: 1.3.6.1.4.1.232.18.2.3.1.1.39
255
name: cpqNicIfPhysAdapterName
256
215
- # Miscellaneous.
257
+
258
+ # Miscellaneous.
259
260
# Virus activity detection.
218
- # NOTE: notDetected(1), detected(2)
261
- MIB: CPQNIC-MIB
262
symbol:
263
OID: 1.3.6.1.4.1.232.18.2.5.3.0
264
name: cpqNicVtVirusActivity
223
- description: Virus activity detection status
224
- unit: "{state}"
265
+ chart_meta:
266
+ description: Virus activity detection status
267
+ family: 'System/Security/VirusDetection/Status'
268
+ unit: "{status}"
269
+ mapping:
270
+ 1: notDetected
271
+ 2: detected
src/go/plugin/go.d/config/go.d/snmp.profiles/default/hpe-bladesystem-enclosure.yaml
+457
-316
@@ -3,8 +3,13 @@ extends:
3
- _std-ucd-mib.yaml
4
- _hp.yaml
5
- _hp-base.yaml
6
+
7
sysobjectid:
8
- 1.3.6.1.4.1.11.5.7.1.2
9
+
10
+# https://mibbrowser.online/mibdb_search.php?mib=CPQRACK-MIB
11
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/CPQRACK-MIB
12
+
13
metrics:
14
- MIB: CPQRACK-MIB
15
table:
@@ -13,250 +18,320 @@ metrics:
18
symbols:
19
- name: cpqRackCommonEnclosureTempCurrent
20
OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.6
16
- description: This is the current temperature sensor reading in degrees celsius
17
- unit: "Cel"
18
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
19
- metric_tags:
20
- - symbol:
21
- OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.4
22
- name: cpqRackCommonEnclosureTempSensorEnclosureName
23
- tag: cpq_rack_common_enclosure_temp_sensor_enclosure_name
24
- - symbol:
25
- OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.5
26
- name: cpqRackCommonEnclosureTempLocation
27
- tag: cpq_rack_common_enclosure_temp_location
28
- - symbol:
29
- OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.8
30
- name: cpqRackCommonEnclosureTempCondition
31
- tag: cpq_rack_common_enclosure_temp_condition
21
+ chart_meta:
22
+ description: This is the current temperature sensor reading in degrees celsius
23
+ family: "Hardware/Sensor/Temperature/Value"
24
+ unit: "Cel"
25
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.8
26
+ name: cpqRackCommonEnclosureTempCondition
27
+ chart_meta:
28
+ description: The Temperature sensor condition
29
+ family: "Hardware/Sensor/Temperature/Status"
30
+ unit: "{status}"
31
mapping:
32
1: other
33
2: ok
34
3: degraded
35
4: failed
37
- - symbol:
36
+ metric_tags:
37
+ - tag: cpq_rack_common_enclosure_temp_rack
38
+ symbol:
39
+ OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.1
40
+ name: cpqRackCommonEnclosureTempRack
41
+ - tag: cpq_rack_common_enclosure_temp_chassis
42
+ symbol:
43
+ OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.2
44
+ name: cpqRackCommonEnclosureTempChassis
45
+ - tag: cpq_rack_common_enclosure_temp_sensor_index
46
+ symbol:
47
+ OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.3
48
+ name: cpqRackCommonEnclosureTempSensorIndex
49
+ - tag: cpq_rack_common_enclosure_temp_sensor_enclosure_name
50
+ symbol:
51
+ OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.4
52
+ name: cpqRackCommonEnclosureTempSensorEnclosureName
53
+ - tag: cpq_rack_common_enclosure_temp_location
54
+ symbol:
55
+ OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.5
56
+ name: cpqRackCommonEnclosureTempLocation
57
+ - tag: cpq_rack_common_enclosure_temp_type
58
+ symbol:
59
OID: 1.3.6.1.4.1.232.22.2.3.1.2.1.9
60
name: cpqRackCommonEnclosureTempType
40
- tag: cpq_rack_common_enclosure_temp_type
61
mapping:
62
1: other
63
5: blowout
64
9: caution
65
15: critical
66
+
67
- MIB: CPQRACK-MIB
68
table:
69
name: cpqRackCommonEnclosureFanTable
70
OID: 1.3.6.1.4.1.232.22.2.3.1.3
71
symbols:
51
- - name: cpqRackCommonEnclosureFan
52
- constant_value_one: true
53
- description: Fan presence indicator
54
- unit: "{fan}"
55
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
56
- metric_tags:
57
- - symbol:
58
- OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.5
59
- name: cpqRackCommonEnclosureFanLocation
60
- tag: cpq_rack_common_enclosure_fan_location
61
- - symbol:
62
- OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.6
63
- name: cpqRackCommonEnclosureFanPartNumber
64
- tag: cpq_rack_common_enclosure_fan_part_number
65
- - symbol:
66
- OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.7
67
- name: cpqRackCommonEnclosureFanSparePartNumber
68
- tag: cpq_rack_common_enclosure_fan_spare_part_number
69
- - symbol:
70
- OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.8
71
- name: cpqRackCommonEnclosureFanPresent
72
- tag: cpq_rack_common_enclosure_fan_present
72
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.8
73
+ name: cpqRackCommonEnclosureFanPresent
74
+ chart_meta:
75
+ description: This specifies if the fan described is present in the system
76
+ family: "Hardware/Fan/Presence/Status"
77
+ unit: "{status}"
78
mapping:
79
1: other
80
2: absent
81
3: present
77
- - symbol:
78
- OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.9
79
- name: cpqRackCommonEnclosureFanRedundant
80
- tag: cpq_rack_common_enclosure_fan_redundant
82
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.9
83
+ name: cpqRackCommonEnclosureFanRedundant
84
+ chart_meta:
85
+ description: This specifies if the fan is in a redundant configuration
86
+ family: "Hardware/Fan/Redundancy/Status"
87
+ unit: "{status}"
88
mapping:
89
1: other
83
- 2: not_redundant
90
+ 2: notRedundant
91
3: redundant
85
- - symbol:
86
- OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.10
87
- name: cpqRackCommonEnclosureFanRedundantGroupId
88
- tag: cpq_rack_common_enclosure_fan_redundant_group_id
89
- - symbol:
90
- OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.12
91
- name: cpqRackCommonEnclosureFanEnclosureSerialNum
92
- tag: cpq_rack_common_enclosure_fan_enclosure_serial_num
93
- - symbol:
94
- OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.11
95
- name: cpqRackCommonEnclosureFanCondition
96
- tag: cpq_rack_common_enclosure_fan_condition
92
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.11
93
+ name: cpqRackCommonEnclosureFanCondition
94
+ chart_meta:
95
+ description: The condition of the fan
96
+ family: "Hardware/Fan/Status"
97
+ unit: "{status}"
98
mapping:
99
1: other
100
2: ok
101
3: degraded
102
4: failed
103
+ metric_tags:
104
+ - tag: cpq_rack_common_enclosure_fan_rack
105
+ symbol:
106
+ OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.1
107
+ name: cpqRackCommonEnclosureFanRack
108
+ - tag: cpq_rack_common_enclosure_fan_chassis
109
+ symbol:
110
+ OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.2
111
+ name: cpqRackCommonEnclosureFanChassis
112
+ - tag: cpq_rack_common_enclosure_fan_index
113
+ symbol:
114
+ OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.3
115
+ name: cpqRackCommonEnclosureFanIndex
116
+ - tag: _cpq_rack_common_enclosure_fan_location
117
+ symbol:
118
+ OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.5
119
+ name: cpqRackCommonEnclosureFanLocation
120
+ - tag: _cpq_rack_common_enclosure_fan_part_number
121
+ symbol:
122
+ OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.6
123
+ name: cpqRackCommonEnclosureFanPartNumber
124
+ - tag: _cpq_rack_common_enclosure_fan_spare_part_number
125
+ symbol:
126
+ OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.7
127
+ name: cpqRackCommonEnclosureFanSparePartNumber
128
+ - tag: _cpq_rack_common_enclosure_fan_redundant_group_id
129
+ symbol:
130
+ OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.10
131
+ name: cpqRackCommonEnclosureFanRedundantGroupId
132
+ - tag: _cpq_rack_common_enclosure_fan_enclosure_serial_num
133
+ symbol:
134
+ OID: 1.3.6.1.4.1.232.22.2.3.1.3.1.12
135
+ name: cpqRackCommonEnclosureFanEnclosureSerialNum
136
+
137
- MIB: CPQRACK-MIB
138
table:
139
name: cpqRackCommonEnclosureFuseTable
140
OID: 1.3.6.1.4.1.232.22.2.3.1.4
141
symbols:
107
- - name: cpqRackCommonEnclosureFuse
108
- constant_value_one: true
109
- description: Fuse presence indicator
110
- unit: "{fuse}"
111
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
112
- metric_tags:
113
- - symbol:
114
- OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.4
115
- name: cpqRackCommonEnclosureFuseEnclosureName
116
- tag: cpq_rack_common_enclosure_fuse_enclosure_name
117
- - symbol:
118
- OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.5
119
- name: cpqRackCommonEnclosureFuseLocation
120
- tag: cpq_rack_common_enclosure_fuse_location
121
- - symbol:
122
- OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.6
123
- name: cpqRackCommonEnclosureFusePresent
124
- tag: cpq_rack_common_enclosure_fuse_present
142
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.6
143
+ name: cpqRackCommonEnclosureFusePresent
144
+ chart_meta:
145
+ description: This specifies if the fuse described is present in the system
146
+ family: "Hardware/Fuse/Presence/Status"
147
+ unit: "{status}"
148
mapping:
149
1: other
150
2: absent
151
3: present
129
- - symbol:
130
- OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.7
131
- name: cpqRackCommonEnclosureFuseCondition
132
- tag: cpq_rack_common_enclosure_fuse_condition
152
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.7
153
+ name: cpqRackCommonEnclosureFuseCondition
154
+ chart_meta:
155
+ description: The condition of the fuse
156
+ family: "Hardware/Fuse/Status"
157
+ unit: "{status}"
158
mapping:
159
1: other
160
2: ok
161
4: failed
162
+ metric_tags:
163
+ - tag: cpq_rack_common_enclosure_fuse_rack
164
+ symbol:
165
+ OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.1
166
+ name: cpqRackCommonEnclosureFuseRack
167
+ - tag: cpq_rack_common_enclosure_fuse_chassis
168
+ symbol:
169
+ OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.2
170
+ name: cpqRackCommonEnclosureFuseChassis
171
+ - tag: cpq_rack_common_enclosure_fuse_index
172
+ symbol:
173
+ OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.3
174
+ name: cpqRackCommonEnclosureFuseIndex
175
+ - tag: cpq_rack_common_enclosure_fuse_enclosure_name
176
+ symbol:
177
+ OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.4
178
+ name: cpqRackCommonEnclosureFuseEnclosureName
179
+ - tag: cpq_rack_common_enclosure_fuse_location
180
+ symbol:
181
+ OID: 1.3.6.1.4.1.232.22.2.3.1.4.1.5
182
+ name: cpqRackCommonEnclosureFuseLocation
183
+
184
- MIB: CPQRACK-MIB
185
table:
186
name: cpqRackCommonEnclosureManagerTable
187
OID: 1.3.6.1.4.1.232.22.2.3.1.6
188
symbols:
142
- - name: cpqRackCommonEnclosureManager
143
- constant_value_one: true
144
- description: Manager presence indicator
145
- unit: "{manager}"
146
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
147
- metric_tags:
148
- - symbol:
149
- OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.4
150
- name: cpqRackCommonEnclosureManagerEnclosureName
151
- tag: cpq_rack_common_enclosure_manager_enclosure_name
152
- - symbol:
153
- OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.5
154
- name: cpqRackCommonEnclosureManagerLocation
155
- tag: cpq_rack_common_enclosure_manager_location
156
- - symbol:
157
- OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.6
158
- name: cpqRackCommonEnclosureManagerPartNumber
159
- tag: cpq_rack_common_enclosure_manager_part_number
160
- - symbol:
161
- OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.7
162
- name: cpqRackCommonEnclosureManagerSparePartNumber
163
- tag: cpq_rack_common_enclosure_manager_spare_part_number
164
- - symbol:
165
- OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.8
166
- name: cpqRackCommonEnclosureManagerSerialNum
167
- tag: cpq_rack_common_enclosure_manager_serial_num
168
- - symbol:
169
- OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.9
170
- name: cpqRackCommonEnclosureManagerRole
171
- tag: cpq_rack_common_enclosure_manager_role
189
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.9
190
+ name: cpqRackCommonEnclosureManagerRole
191
+ chart_meta:
192
+ description: This specifies the current role of the manager
193
+ family: "Hardware/EnclosureManager/Role/Status"
194
+ unit: "{status}"
195
mapping:
196
1: standby
197
2: active
175
- - symbol:
176
- OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.10
177
- name: cpqRackCommonEnclosureManagerPresent
178
- tag: cpq_rack_common_enclosure_manager_present
198
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.10
199
+ name: cpqRackCommonEnclosureManagerPresent
200
+ chart_meta:
201
+ description: This specifies if the manager described is present in the system
202
+ family: "Hardware/EnclosureManager/Presence/Status"
203
+ unit: "{status}"
204
mapping:
205
1: other
206
2: absent
207
3: present
183
- - symbol:
184
- OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.11
185
- name: cpqRackCommonEnclosureManagerRedundant
186
- tag: cpq_rack_common_enclosure_manager_redundant
208
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.11
209
+ name: cpqRackCommonEnclosureManagerRedundant
210
+ chart_meta:
211
+ description: This specifies if the manager is in a redundant configuration
212
+ family: "Hardware/EnclosureManager/Redundancy/Status"
213
+ unit: "{status}"
214
mapping:
215
1: other
189
- 2: not_redundant
216
+ 2: notRedundant
217
3: redundant
191
- - symbol:
192
- OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.12
193
- name: cpqRackCommonEnclosureManagerCondition
194
- tag: cpq_rack_common_enclosure_manager_condition
218
+ - OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.12
219
+ name: cpqRackCommonEnclosureManagerCondition
220
+ chart_meta:
221
+ description: The condition of the manager
222
+ family: "Hardware/EnclosureManager/Status"
223
+ unit: "{status}"
224
mapping:
225
1: other
226
2: ok
227
3: degraded
228
4: failed
229
+ metric_tags:
230
+ - tag: cpq_rack_common_enclosure_manager_enclosure_rack
231
+ symbol:
232
+ OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.1
233
+ name: cpqRackCommonEnclosureManagerRack
234
+ - tag: cpq_rack_common_enclosure_manager_enclosure_chassis
235
+ symbol:
236
+ OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.2
237
+ name: cpqRackCommonEnclosureManagerChassis
238
+ - tag: cpq_rack_common_enclosure_manager_enclosure_index
239
+ symbol:
240
+ OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.3
241
+ name: cpqRackCommonEnclosureManagerIndex
242
+ - tag: _cpq_rack_common_enclosure_manager_enclosure_name
243
+ symbol:
244
+ OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.4
245
+ name: cpqRackCommonEnclosureManagerEnclosureName
246
+ - tag: _cpq_rack_common_enclosure_manager_location
247
+ symbol:
248
+ OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.5
249
+ name: cpqRackCommonEnclosureManagerLocation
250
+ - tag: _cpq_rack_common_enclosure_manager_part_number
251
+ symbol:
252
+ OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.6
253
+ name: cpqRackCommonEnclosureManagerPartNumber
254
+ - tag: _cpq_rack_common_enclosure_manager_spare_part_number
255
+ symbol:
256
+ OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.7
257
+ name: cpqRackCommonEnclosureManagerSparePartNumber
258
+ - tag: _cpq_rack_common_enclosure_manager_serial_num
259
+ symbol:
260
+ OID: 1.3.6.1.4.1.232.22.2.3.1.6.1.8
261
+ name: cpqRackCommonEnclosureManagerSerialNum
262
+
263
- MIB: CPQRACK-MIB
264
table:
265
name: cpqRackPowerEnclosureTable
266
OID: 1.3.6.1.4.1.232.22.2.3.3.1
267
symbols:
205
- - name: cpqRackPowerEnclosure
206
- constant_value_one: true
207
- description: Power enclosure presence indicator
208
- unit: "{power_enclosure}"
209
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
210
- metric_tags:
211
- - symbol:
212
- OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.3
213
- name: cpqRackPowerEnclosureName
214
- tag: cpq_rack_power_enclosure_name
215
- - symbol:
216
- OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.4
217
- name: cpqRackPowerEnclosureMgmtBoardSerialNum
218
- tag: cpq_rack_power_enclosure_mgmt_board_serial_num
219
- - symbol:
220
- OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.5
221
- name: cpqRackPowerEnclosureRedundant
222
- tag: cpq_rack_power_enclosure_redundant
268
+ - OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.5
269
+ name: cpqRackPowerEnclosureRedundant
270
+ chart_meta:
271
+ description: This indicates if the power supply enclosure is in a redundant state
272
+ family: "Hardware/PowerEnclosure/Redundancy/Status"
273
+ unit: "{status}"
274
mapping:
275
1: other
225
- 2: not_redundant
276
+ 2: notRedundant
277
3: redundant
227
- - symbol:
228
- OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.6
229
- name: cpqRackPowerEnclosureLoadBalanced
230
- tag: cpq_rack_power_enclosure_load_balanced
278
+ - OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.6
279
+ name: cpqRackPowerEnclosureLoadBalanced
280
+ chart_meta:
281
+ description: This indicates if the power supply enclosure is in a load balanced state
282
+ family: "Hardware/PowerEnclosure/LoadBalance/Status"
283
+ unit: "{status}"
284
mapping:
285
1: other
233
- 2: not_load_balanced
234
- 3: load_balanced
235
- - symbol:
236
- OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.7
237
- name: cpqRackPowerEnclosureInputPwrType
238
- tag: cpq_rack_power_enclosure_input_pwr_type
239
- mapping:
240
- 1: other
241
- 2: single_phase
242
- 3: three_phase
243
- 4: direct_current
244
- - symbol:
245
- OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.10
246
- name: cpqRackPowerEnclosureBladeAutopoweron
247
- tag: cpq_rack_power_enclosure_blade_autopoweron
286
+ 2: notLoadBalanced
287
+ 3: loadBalanced
288
+ - OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.10
289
+ name: cpqRackPowerEnclosureBladeAutopoweron
290
+ chart_meta:
291
+ description: This indicates current condition of the power enclosure
292
+ family: "Hardware/PowerEnclosure/AutoPowerOn/Status"
293
+ unit: "{status}"
294
mapping:
295
1: other
296
2: disabled
297
3: enabled
252
- - symbol:
253
- OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.9
254
- name: cpqRackPowerEnclosureCondition
255
- tag: cpq_rack_power_enclosure_condition
298
+ - OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.9
299
+ name: cpqRackPowerEnclosureCondition
300
+ chart_meta:
301
+ description: This indicates current condition of the power enclosure
302
+ family: "Hardware/PowerEnclosure/Status"
303
+ unit: "{status}"
304
mapping:
305
1: other
306
2: ok
307
3: degraded
308
+ metric_tags:
309
+ - tag: cpq_rack_power_enclosure_rack
310
+ symbol:
311
+ OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.1
312
+ name: cpqRackPowerEnclosureRack
313
+ - tag: cpq_rack_power_enclosure_index
314
+ symbol:
315
+ OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.2
316
+ name: cpqRackPowerEnclosureRack
317
+ - tag: _cpq_rack_power_enclosure_name
318
+ symbol:
319
+ OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.3
320
+ name: cpqRackPowerEnclosureName
321
+ - tag: _cpq_rack_power_enclosure_mgmt_board_serial_num
322
+ symbol:
323
+ OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.4
324
+ name: cpqRackPowerEnclosureMgmtBoardSerialNum
325
+ - tag: cpq_rack_power_enclosure_input_pwr_type
326
+ symbol:
327
+ OID: 1.3.6.1.4.1.232.22.2.3.3.1.1.7
328
+ name: cpqRackPowerEnclosureInputPwrType
329
+ mapping:
330
+ 1: other
331
+ 2: single_phase
332
+ 3: three_phase
333
+ 4: direct_current
334
+
335
- MIB: CPQRACK-MIB
336
table:
337
name: cpqRackServerBladeTable
@@ -264,97 +339,122 @@ metrics:
339
symbols:
340
- name: cpqRackServerBladeFaultMajor
341
OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.22
267
- description: The major fault code of the blade fault reported by the enclosure manager
268
- unit: "{fault_code}"
342
+ chart_meta:
343
+ description: The major fault code of the blade fault reported by the enclosure manager
344
+ family: "Hardware/ServerBlade/Fault/Major"
345
+ unit: "{fault_code}"
346
- name: cpqRackServerBladeFaultMinor
347
OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.23
271
- description: The minor fault code of the blade fault reported by the enclosure manager
272
- unit: "{fault_code}"
273
-# - name: cpqRackServerBladeFaultDiagnosticString
274
-# OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.24
275
-# string metric is not supported yet (keep this metric and this comment in profile until it's fixed)
276
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
277
- metric_tags:
278
- - symbol:
279
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.4
280
- name: cpqRackServerBladeName
281
- tag: cpq_rack_server_blade_name
282
- - symbol:
283
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.6
284
- name: cpqRackServerBladePartNumber
285
- tag: cpq_rack_server_blade_part_number
286
- - symbol:
287
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.7
288
- name: cpqRackServerBladeSparePartNumber
289
- tag: cpq_rack_server_blade_spare_part_number
290
- - symbol:
291
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.8
292
- name: cpqRackServerBladePosition
293
- tag: cpq_rack_server_blade_position
294
- - symbol:
295
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.12
296
- name: cpqRackServerBladePresent
297
- tag: cpq_rack_server_blade_present
348
+ chart_meta:
349
+ description: The minor fault code of the blade fault reported by the enclosure manager
350
+ family: "Hardware/ServerBlade/Fault/Minor"
351
+ unit: "{fault_code}"
352
+ - OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.12
353
+ name: cpqRackServerBladePresent
354
+ chart_meta:
355
+ description: This specifies if the server blade described is present in the enclosure
356
+ family: "Hardware/ServerBlade/Presence/Status"
357
+ unit: "{status}"
358
mapping:
359
1: other
360
2: absent
361
3: present
302
- - symbol:
303
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.13
304
- name: cpqRackServerBladeHasFuses
305
- tag: cpq_rack_server_blade_has_fuses
362
+ - OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.13
363
+ name: cpqRackServerBladeHasFuses
364
+ chart_meta:
365
+ description: This specifies if the server blade contains fuses
366
+ family: "Hardware/ServerBlade/Fuse/Status"
367
+ unit: "{status}"
368
mapping:
369
1: false
370
2: true
309
- - symbol:
310
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.16
311
- name: cpqRackServerBladeSerialNum
312
- tag: cpq_rack_server_blade_serial_num
313
- - symbol:
314
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.17
315
- name: cpqRackServerBladeProductId
316
- tag: cpq_rack_server_blade_product_id
317
- - symbol:
318
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.18
319
- name: cpqRackServerBladeUid
320
- tag: cpq_rack_server_blade_uid
321
- - symbol:
322
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.35
323
- name: cpqRackServerBladePOSTStatus
324
- tag: cpq_rack_server_blade_post_status
371
+ - OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.35
372
+ name: cpqRackServerBladePOSTStatus
373
+ chart_meta:
374
+ description: Blade server power-on self test (POST) status
375
+ family: "Hardware/ServerBlade/POST/Status"
376
+ unit: "{status}"
377
mapping:
378
1: other
379
2: started
380
3: completed
381
4: failed
330
- - symbol:
331
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.21
332
- name: cpqRackServerBladeStatus
333
- tag: cpq_rack_server_blade_status
382
+ - OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.21
383
+ name: cpqRackServerBladeStatus
384
+ chart_meta:
385
+ description: The health status of the blade
386
+ family: "Hardware/ServerBlade/Status"
387
+ unit: "{status}"
388
mapping:
389
1: other
390
2: ok
391
3: degraded
392
4: failed
339
- - symbol:
340
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.25
341
- name: cpqRackServerBladePowered
342
- tag: cpq_rack_server_blade_powered
393
+ - OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.25
394
+ name: cpqRackServerBladePowered
395
+ chart_meta:
396
+ description: The power state of the blade
397
+ family: "Hardware/ServerBlade/Power/Status"
398
+ unit: "{status}"
399
mapping:
400
1: other
401
2: on
402
3: off
347
- 4: power_staged_off
403
+ 4: powerStagedOff
404
5: reboot
349
- - symbol:
350
- OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.26
351
- name: cpqRackServerBladeUIDState
352
- tag: cpq_rack_server_blade_uid_state
405
+ - OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.26
406
+ name: cpqRackServerBladeUIDState
407
+ chart_meta:
408
+ description: The Unit Identifier LED status
409
+ family: "Hardware/ServerBlade/UID/Status"
410
+ unit: "{status}"
411
mapping:
412
1: other
413
2: none
356
- 3: led_on
357
- 4: led_off
414
+ 3: ledOn
415
+ 4: ledOff
416
+ metric_tags:
417
+ - tag: cpq_rack_server_blade_rack
418
+ symbol:
419
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.1
420
+ name: cpqRackServerBladeRack
421
+ - tag: cpq_rack_server_blade_chassis
422
+ symbol:
423
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.2
424
+ name: cpqRackServerBladeChassis
425
+ - tag: cpq_rack_server_blade_index
426
+ symbol:
427
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.3
428
+ name: cpqRackServerBladeIndex
429
+ - tag: _cpq_rack_server_blade_name
430
+ symbol:
431
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.4
432
+ name: cpqRackServerBladeName
433
+ - tag: _cpq_rack_server_blade_part_number
434
+ symbol:
435
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.6
436
+ name: cpqRackServerBladePartNumber
437
+ - tag: _cpq_rack_server_blade_spare_part_number
438
+ symbol:
439
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.7
440
+ name: cpqRackServerBladeSparePartNumber
441
+ - tag: _cpq_rack_server_blade_position
442
+ symbol:
443
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.8
444
+ name: cpqRackServerBladePosition
445
+ - tag: _cpq_rack_server_blade_serial_num
446
+ symbol:
447
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.16
448
+ name: cpqRackServerBladeSerialNum
449
+ - tag: _cpq_rack_server_blade_product_id
450
+ symbol:
451
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.17
452
+ name: cpqRackServerBladeProductId
453
+ - tag: _cpq_rack_server_blade_uid
454
+ symbol:
455
+ OID: 1.3.6.1.4.1.232.22.2.4.1.1.1.18
456
+ name: cpqRackServerBladeUid
457
+
458
- MIB: CPQRACK-MIB
459
table:
460
name: cpqRackServerTempSensorTable
@@ -362,36 +462,52 @@ metrics:
462
symbols:
463
- name: cpqRackServerTempSensorCurrent
464
OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.8
365
- description: This is the current temperature sensor reading in degrees celsius
366
- unit: "Cel"
367
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
368
- metric_tags:
369
- - symbol:
370
- OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.4
371
- name: cpqRackServerTempSensorName
372
- tag: cpq_rack_server_temp_sensor_name
373
- - symbol:
374
- OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.7
375
- name: cpqRackServerTempSensorLocation
376
- tag: cpq_rack_server_temp_sensor_location
377
- - symbol:
378
- OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.10
379
- name: cpqRackServerTempSensorCondition
380
- tag: cpq_rack_server_temp_sensor_condition
465
+ chart_meta:
466
+ description: This is the current temperature sensor reading in degrees celsius
467
+ family: "Hardware/ServerBlade/Temperature/Value"
468
+ unit: "Cel"
469
+ - OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.10
470
+ name: cpqRackServerTempSensorCondition
471
+ chart_meta:
472
+ description: The Temperature sensor condition
473
+ family: "Hardware/ServerBlade/Temperature/Status"
474
+ unit: "{status}"
475
mapping:
476
1: other
477
2: ok
478
3: degraded
479
4: failed
386
- - symbol:
480
+ metric_tags:
481
+ - tag: cpq_rack_server_temp_sensor_rack
482
+ symbol:
483
+ OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.1
484
+ name: cpqRackServerTempSensorRack
485
+ - tag: cpq_rack_server_temp_sensor_chassis
486
+ symbol:
487
+ OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.2
488
+ name: cpqRackServerTempSensorChassis
489
+ - tag: cpq_rack_server_temp_sensor_index
490
+ symbol:
491
+ OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.3
492
+ name: cpqRackServerTempSensorIndex
493
+ - tag: _cpq_rack_server_temp_sensor_name
494
+ symbol:
495
+ OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.4
496
+ name: cpqRackServerTempSensorName
497
+ - tag: _cpq_rack_server_temp_sensor_location
498
+ symbol:
499
+ OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.7
500
+ name: cpqRackServerTempSensorLocation
501
+ - tag: cpq_rack_server_temp_sensor_type
502
+ symbol:
503
OID: 1.3.6.1.4.1.232.22.2.4.3.1.1.11
504
name: cpqRackServerTempSensorType
389
- tag: cpq_rack_server_temp_sensor_type
505
mapping:
506
1: other
507
5: blowout
508
9: caution
509
15: critical
510
+
511
- MIB: CPQRACK-MIB
512
table:
513
name: cpqRackPowerSupplyTable
@@ -399,92 +515,117 @@ metrics:
515
symbols:
516
- name: cpqRackPowerSupplyCurPwrOutput
517
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.10
402
- description: The current power output of the power supply in watts
403
- unit: "W"
518
+ chart_meta:
519
+ description: The current power output of the power supply in watts
520
+ family: "Hardware/Power/Output/Value"
521
+ unit: "W"
522
- name: cpqRackPowerSupplyIntakeTemp
523
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.12
406
- description: The current air temperature at the intake of the power supply in degrees celsius
407
- unit: "Cel"
524
+ chart_meta:
525
+ description: The current air temperature at the intake of the power supply in degrees celsius
526
+ family: "Hardware/Power/Temperature/Intake"
527
+ unit: "Cel"
528
- name: cpqRackPowerSupplyExhaustTemp
529
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.13
410
- description: The current air temperature at the exhaust of the power supply in degrees celsius
411
- unit: "Cel"
412
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
530
+ chart_meta:
531
+ description: The current air temperature at the exhaust of the power supply in degrees celsius
532
+ family: "Hardware/Power/Temperature/Exhaust"
533
+ unit: "Cel"
534
+ - OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.16
535
+ name: cpqRackPowerSupplyPresent
536
+ chart_meta:
537
+ description: This specifies if the power supply described is present in the enclosure
538
+ family: "Hardware/Power/Presence/Status"
539
+ unit: "{status}"
540
+ mapping:
541
+ 1: other
542
+ 2: absent
543
+ 3: present
544
+ - OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.14
545
+ name: cpqRackPowerSupplyStatus
546
+ chart_meta:
547
+ description: The status of the power supply
548
+ family: "Hardware/Power/Status"
549
+ unit: "{status}"
550
+ mapping:
551
+ 1: noError
552
+ 2: generalFailure
553
+ 3: bistFailure
554
+ 4: fanFailure
555
+ 5: tempFailure
556
+ 6: interlockOpen
557
+ 7: epromFailed
558
+ 8: vrefFailed
559
+ 9: dacFailed
560
+ 10: ramTestFailed
561
+ 11: voltageChannelFailed
562
+ 12: orringdiodeFailed
563
+ 13: brownOut
564
+ 14: giveupOnStartup
565
+ 15: nvramInvalid
566
+ 16: calibrationTableInvalid
567
+ - OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.15
568
+ name: cpqRackPowerSupplyInputLineStatus
569
+ chart_meta:
570
+ description: The status of line input power
571
+ family: "Hardware/Power/Input/Status"
572
+ unit: "{status}"
573
+ mapping:
574
+ 1: noError
575
+ 2: lineOverVoltage
576
+ 3: lineUnderVoltage
577
+ 4: lineHit
578
+ 5: brownOut
579
+ 6: linePowerLoss
580
+ - OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.17
581
+ name: cpqRackPowerSupplyCondition
582
+ chart_meta:
583
+ description: The condition of the power supply
584
+ family: "Hardware/Power/Condition/Status"
585
+ unit: "{status}"
586
+ mapping:
587
+ 1: other
588
+ 2: ok
589
+ 3: degraded
590
+ 4: failed
591
metric_tags:
414
- - symbol:
592
+ - tag: cpq_rack_power_supply_enclosure_rack
593
+ symbol:
594
+ OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.1
595
+ name: cpqRackPowerSupplyEnclosureRack
596
+ - tag: cpq_rack_power_supply_enclosure_chassis
597
+ symbol:
598
+ OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.2
599
+ name: cpqRackPowerSupplyEnclosureChassis
600
+ - tag: cpq_rack_power_supply_enclosure_index
601
+ symbol:
602
+ OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.3
603
+ name: cpqRackPowerSupplyEnclosureIndex
604
+ - tag: _cpq_rack_power_supply_enclosure_name
605
+ symbol:
606
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.4
607
name: cpqRackPowerSupplyEnclosureName
417
- tag: cpq_rack_power_supply_enclosure_name
418
- - symbol:
608
+ - tag: _cpq_rack_power_supply_serial_num
609
+ symbol:
610
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.5
611
name: cpqRackPowerSupplySerialNum
421
- tag: cpq_rack_power_supply_serial_num
422
- - symbol:
612
+ - tag: _cpq_rack_power_supply_part_number
613
+ symbol:
614
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.6
615
name: cpqRackPowerSupplyPartNumber
425
- tag: cpq_rack_power_supply_part_number
426
- - symbol:
616
+ - tag: _cpq_rack_power_supply_spare_part_number
617
+ symbol:
618
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.7
619
name: cpqRackPowerSupplySparePartNumber
429
- tag: cpq_rack_power_supply_spare_part_number
430
- - symbol:
620
+ - tag: _cpq_rack_power_supply_fw_rev
621
+ symbol:
622
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.8
623
name: cpqRackPowerSupplyFWRev
433
- tag: cpq_rack_power_supply_fw_rev
434
- - symbol:
624
+ - tag: _cpq_rack_power_supply_max_pwr_output
625
+ symbol:
626
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.9
627
name: cpqRackPowerSupplyMaxPwrOutput
437
- tag: cpq_rack_power_supply_max_pwr_output
438
- - symbol:
439
- OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.16
440
- name: cpqRackPowerSupplyPresent
441
- tag: cpq_rack_power_supply_present
442
- mapping:
443
- 1: other
444
- 2: absent
445
- 3: present
446
- - symbol:
628
+ - tag: _cpq_rack_power_supply_enclosure_serial_num
629
+ symbol:
630
OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.18
631
name: cpqRackPowerSupplyEnclosureSerialNum
449
- tag: cpq_rack_power_supply_enclosure_serial_num
450
- - symbol:
451
- OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.14
452
- name: cpqRackPowerSupplyStatus
453
- tag: cpq_rack_power_supply_status
454
- mapping:
455
- 1: no_error
456
- 2: general_failure
457
- 3: bist_failure
458
- 4: fan_failure
459
- 5: temp_failure
460
- 6: interlock_open
461
- 7: eprom_failed
462
- 8: vref_failed
463
- 9: dac_failed
464
- 10: ram_test_failed
465
- 11: voltage_channel_failed
466
- 12: orringdiode_failed
467
- 13: brown_out
468
- 14: giveup_on_startup
469
- 15: nvram_invalid
470
- 16: calibration_table_invalid
471
- - symbol:
472
- OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.15
473
- name: cpqRackPowerSupplyInputLineStatus
474
- tag: cpq_rack_power_supply_input_line_status
475
- mapping:
476
- 1: no_error
477
- 2: line_over_voltage
478
- 3: line_under_voltage
479
- 4: line_hit
480
- 5: brown_out
481
- 6: line_power_loss
482
- - symbol:
483
- OID: 1.3.6.1.4.1.232.22.2.5.1.1.1.17
484
- name: cpqRackPowerSupplyCondition
485
- tag: cpq_rack_power_supply_condition
486
- mapping:
487
- 1: other
488
- 2: ok
489
- 3: degraded
490
- 4: failed
src/go/plugin/go.d/config/go.d/snmp.profiles/default/hpe-msa.yaml
+89
-70
@@ -2,34 +2,64 @@ extends:
2
- _std-if-mib.yaml
3
- _hp.yaml
4
- _hp-base.yaml
5
+
6
sysobjectid:
7
- 1.3.6.1.4.1.11.2.51
8
+
9
metadata:
10
device:
11
fields:
12
type:
13
value: "storage"
14
+
15
+metric_tags:
16
+ - tag: hpe_fibrechannel_cpq_si_sys_serial_num
17
+ OID: 1.3.6.1.4.1.232.2.2.2.1
18
+ symbol: cpqSiSysSerialNum
19
+ - OID: 1.3.6.1.4.1.232.2.2.2.6
20
+ symbol: cpqSiSysProductId
21
+ tag: hpe_fibrechannel_cpq_si_sys_product_id
22
+ - tag: hpe_fibrechannel_cpq_si_product_name
23
+ OID: 1.3.6.1.4.1.232.2.2.4.2
24
+ symbol: cpqSiProductName
25
+
26
+# https://mibbrowser.online/mibdb_search.php?mib=FCMGMT-MIB
27
+
28
metrics:
29
- MIB: FCMGMT-MIB
30
table:
31
OID: 1.3.6.1.3.94.1.8
32
name: connUnitSensorTable
33
symbols:
18
- - name: hpe.fibrechannel.connUnitSensor
19
- constant_value_one: true
20
-# - OID: 1.3.6.1.3.94.1.8.1.6
21
-# name: hpe.fibrechannel.connUnitSensorMessage
22
-# string metric is not supported yet (keep this metric and this comment in profile until it's fixed)
23
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
34
+ - OID: 1.3.6.1.3.94.1.8.1.4
35
+ name: connUnitSensorStatus
36
+ chart_meta:
37
+ description: The status indicated by the sensor
38
+ family: "Hardware/Sensor/Status"
39
+ unit: "{status}"
40
+ mapping:
41
+ 1: unknown
42
+ 2: other
43
+ 3: ok
44
+ 4: warning
45
+ 5: failed
46
metric_tags:
25
- - symbol:
47
+ - tag: hpe_fibrechannel_conn_unit_sensor_unit_id
48
+ symbol:
49
+ OID: 1.3.6.1.3.94.1.8.1.1
50
+ name: connUnitSensorUnitId
51
+ - tag: hpe_fibrechannel_conn_unit_sensor_index
52
+ symbol:
53
+ OID: 1.3.6.1.3.94.1.8.1.2
54
+ name: connUnitSensorIndex
55
+ - tag: hpe_fibrechannel_conn_unit_sensor_name
56
+ symbol:
57
OID: 1.3.6.1.3.94.1.8.1.3
58
name: connUnitSensorName
28
- tag: hpe_fibrechannel_conn_unit_sensor_name
29
- - symbol:
59
+ - tag: hpe_fibrechannel_conn_unit_sensor_characteristic
60
+ symbol:
61
OID: 1.3.6.1.3.94.1.8.1.8
62
name: connUnitSensorCharacteristic
32
- tag: hpe_fibrechannel_conn_unit_sensor_characteristic
63
mapping:
64
1: unknown
65
2: other
@@ -41,29 +71,53 @@ metrics:
71
8: frequency
72
9: power
73
10: door
44
- - symbol:
45
- OID: 1.3.6.1.3.94.1.8.1.4
46
- name: connUnitSensorStatus
47
- tag: hpe_fibrechannel_conn_unit_sensor_status
48
- mapping:
49
- 1: unknown
50
- 2: other
51
- 3: ok
52
- 4: warning
53
- 5: failed
74
+
75
- MIB: FCMGMT-MIB
76
table:
77
OID: 1.3.6.1.3.94.1.10
78
name: connUnitPortTable
79
symbols:
59
- - name: hpe.fibrechannel.connUnitPort
60
- constant_value_one: true
61
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
80
+ - OID: 1.3.6.1.3.94.1.10.1.6
81
+ name: connUnitPortState
82
+ chart_meta:
83
+ description: The user selected state of the port hardware
84
+ family: "Network/FibreChannel/Port/Admin/Status"
85
+ unit: "{status}"
86
+ mapping:
87
+ 1: unknown
88
+ 2: online
89
+ 3: offline
90
+ 4: bypassed
91
+ 5: diagnostics
92
+ - OID: 1.3.6.1.3.94.1.10.1.7
93
+ name: connUnitPortStatus
94
+ chart_meta:
95
+ description: An overall protocol status for the port
96
+ family: "Network/FibreChannel/Port/Operational/Status"
97
+ unit: "{status}"
98
+ mapping:
99
+ 1: unknown
100
+ 2: unused
101
+ 3: ready
102
+ 4: warning
103
+ 5: failure
104
+ 6: notparticipating
105
+ 7: initializing
106
+ 8: bypass
107
+ 9: ols
108
metric_tags:
63
- - symbol:
109
+ - tag: hpe_fibrechannel_conn_unit_port_unit_id
110
+ symbol:
111
+ OID: 1.3.6.1.3.94.1.10.1.1
112
+ name: connUnitPortUnitId
113
+ - tag: hpe_fibrechannel_conn_unit_port_index
114
+ symbol:
115
+ OID: 1.3.6.1.3.94.1.10.1.2
116
+ name: connUnitPortIndex
117
+ - tag: hpe_fibrechannel_conn_unit_port_type
118
+ symbol:
119
OID: 1.3.6.1.3.94.1.10.1.3
120
name: connUnitPortType
66
- tag: hpe_fibrechannel_conn_unit_port_type
121
mapping:
122
1: unknown
123
2: other
@@ -84,10 +138,10 @@ metrics:
138
17: ac
139
18: dc
140
19: ssa
87
- - symbol:
141
+ - tag: hpe_fibrechannel_conn_unit_port_transmitter_type
142
+ symbol:
143
OID: 1.3.6.1.3.94.1.10.1.8
144
name: connUnitPortTransmitterType
90
- tag: hpe_fibrechannel_conn_unit_port_transmitter_type
145
mapping:
146
1: unknown
147
2: other
@@ -100,10 +154,10 @@ metrics:
154
9: shortwave_no_ofc
155
10: longwave_led
156
11: ssa
103
- - symbol:
157
+ - tag: hpe_fibrechannel_conn_unit_port_module_type
158
+ symbol:
159
OID: 1.3.6.1.3.94.1.10.1.9
160
name: connUnitPortModuleType
106
- tag: hpe_fibrechannel_conn_unit_port_module_type
161
mapping:
162
1: unknown
163
2: other
@@ -114,50 +168,15 @@ metrics:
168
7: gbic_no_serial_id
169
8: gbic_not_installed
170
9: small_form_factor
117
- - symbol:
171
+ - tag: _hpe_fibrechannel_conn_unit_port_wwn
172
+ symbol:
173
OID: 1.3.6.1.3.94.1.10.1.10
174
name: connUnitPortWwn
120
- tag: hpe_fibrechannel_conn_unit_port_wwn
121
- - symbol:
175
+ - tag: _hpe_fibrechannel_conn_unit_port_speed
176
+ symbol:
177
OID: 1.3.6.1.3.94.1.10.1.15
178
name: connUnitPortSpeed
124
- tag: hpe_fibrechannel_conn_unit_port_speed
125
- - symbol:
179
+ - tag: _hpe_fibrechannel_conn_unit_port_name
180
+ symbol:
181
OID: 1.3.6.1.3.94.1.10.1.17
182
name: connUnitPortName
128
- tag: hpe_fibrechannel_conn_unit_port_name
129
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
130
- - symbol:
131
- OID: 1.3.6.1.3.94.1.10.1.6
132
- name: connUnitPortState
133
- tag: hpe_fibrechannel_conn_unit_port_state
134
- mapping:
135
- 1: unknown
136
- 2: online
137
- 3: offline
138
- 4: bypassed
139
- 5: diagnostics
140
- - symbol:
141
- OID: 1.3.6.1.3.94.1.10.1.7
142
- name: connUnitPortStatus
143
- tag: hpe_fibrechannel_conn_unit_port_status
144
- mapping:
145
- 1: unknown
146
- 2: unused
147
- 3: ready
148
- 4: warning
149
- 5: failure
150
- 6: notparticipating
151
- 7: initializing
152
- 8: bypass
153
- 9: ols
154
-metric_tags:
155
- - tag: hpe_fibrechannel_cpq_si_sys_serial_num
156
- OID: 1.3.6.1.4.1.232.2.2.2.1
157
- symbol: cpqSiSysSerialNum
158
- - OID: 1.3.6.1.4.1.232.2.2.2.6
159
- symbol: cpqSiSysProductId
160
- tag: hpe_fibrechannel_cpq_si_sys_product_id
161
- - tag: hpe_fibrechannel_cpq_si_product_name
162
- OID: 1.3.6.1.4.1.232.2.2.4.2
163
- symbol: cpqSiProductName
src/go/plugin/go.d/config/go.d/snmp.profiles/default/hpe-nimble.yaml
+110
-63
@@ -1,13 +1,19 @@
1
extends:
2
- _hp.yaml
3
- _std-if-mib.yaml
4
+
5
sysobjectid:
6
- 1.3.6.1.4.1.37447.3.1
7
+
8
metadata:
9
device:
10
fields:
11
type:
12
value: "storage"
13
+
14
+# https://mibbrowser.online/mibdb_search.php?mib=NIMBLE-MIB
15
+# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/NIMBLE-MIB
16
+
17
metrics:
18
- MIB: NIMBLE-MIB
19
table:
@@ -16,135 +22,176 @@ metrics:
22
symbols:
23
- name: nimble.volSizeLow
24
OID: 1.3.6.1.4.1.37447.1.2.1.4
19
- description: Maximum defined size of a volume in bytes - low order bytes.
20
- unit: "By"
25
+ chart_meta:
26
+ description: Maximum defined size of a volume in bytes - low order bytes.
27
+ family: "Storage/Volume/Size/Low"
28
+ unit: "By"
29
- name: nimble.volSizeHigh
30
OID: 1.3.6.1.4.1.37447.1.2.1.5
23
- description: Maximum defined size of a volume in bytes - high order bytes.
24
- unit: "By"
31
+ chart_meta:
32
+ description: Maximum defined size of a volume in bytes - high order bytes.
33
+ family: "Storage/Volume/Size/High"
34
+ unit: "By"
35
- name: nimble.volUsageLow
36
OID: 1.3.6.1.4.1.37447.1.2.1.6
27
- description: Current number of bytes a volume is using - low order bytes.
28
- unit: "By"
37
+ chart_meta:
38
+ description: Current number of bytes a volume is using - low order bytes.
39
+ family: "Storage/Volume/Usage/Low"
40
+ unit: "By"
41
- name: nimble.volUsageHigh
42
OID: 1.3.6.1.4.1.37447.1.2.1.7
31
- description: Current number of bytes a volume is using - high order bytes.
32
- unit: "By"
43
+ chart_meta:
44
+ description: Current number of bytes a volume is using - high order bytes.
45
+ family: "Storage/Volume/Usage/High"
46
+ unit: "By"
47
- name: nimble.volReserveLow
48
OID: 1.3.6.1.4.1.37447.1.2.1.8
35
- description: Number of bytes reserved for a volume - low order bytes.
36
- unit: "By"
49
+ chart_meta:
50
+ description: Number of bytes reserved for a volume - low order bytes.
51
+ family: "Storage/Volume/Reserved/Low"
52
+ unit: "By"
53
- name: nimble.volReserveHigh
54
OID: 1.3.6.1.4.1.37447.1.2.1.9
39
- description: Number of bytes reserved for a volume - high order bytes.
40
- unit: "By"
55
+ chart_meta:
56
+ description: Number of bytes reserved for a volume - high order bytes.
57
+ family: "Storage/Volume/Reserved/High"
58
+ unit: "By"
59
- name: nimble.volIoReads
60
OID: 1.3.6.1.4.1.37447.1.2.1.13
43
- metric_type: monotonic_count
44
- description: Total cumulative number of Read I/Os (sequential and random).
45
- unit: "{read_io}"
61
+ chart_meta:
62
+ description: Total cumulative number of Read I/Os (sequential and random).
63
+ family: "Storage/Volume/IO/Operations/Read"
64
+ unit: "{read}/s"
65
- name: nimble.volIoWrites
66
OID: 1.3.6.1.4.1.37447.1.2.1.34
48
- metric_type: monotonic_count
49
- description: Total cumulative number of Write I/Os.
50
- unit: "{write_io}"
51
- # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
67
+ chart_meta:
68
+ description: Total cumulative number of Write I/Os.
69
+ family: "Storage/Volume/IO/Operations/Write"
70
+ unit: "{write}/s"
71
+ - OID: 1.3.6.1.4.1.37447.1.2.1.10
72
+ name: nimble.volOnline
73
+ chart_meta:
74
+ description: Indicated whether the volume is online
75
+ family: "Storage/Volume/Status"
76
+ unit: "{status}"
77
+ mapping:
78
+ 1: offline
79
+ 2: online
80
metric_tags:
53
- - symbol:
81
+ - tag: nimble_vol_name
82
+ symbol:
83
OID: 1.3.6.1.4.1.37447.1.2.1.3
84
name: nimble.volName
56
- tag: nimble_vol_name
57
- - symbol:
58
- OID: 1.3.6.1.4.1.37447.1.2.1.10
59
- name: nimble.volOnline
60
- tag: nimble_vol_online
61
- mapping:
62
- 1: 'true'
63
- 2: 'false'
85
+
86
- MIB: NIMBLE-MIB
87
symbol:
88
OID: 1.3.6.1.4.1.37447.1.3.2.0
89
name: nimble.ioReads
68
- description: Total cumulative number of Read I/Os (sequential and random).
69
- unit: "{read_io}"
70
- metric_type: monotonic_count
90
+ chart_meta:
91
+ description: Total cumulative number of Read I/Os (sequential and random).
92
+ family: "Storage/IO/Operations/Read"
93
+ unit: "{read}/s"
94
- MIB: NIMBLE-MIB
95
symbol:
96
OID: 1.3.6.1.4.1.37447.1.3.4.0
97
name: nimble.ioWrites
75
- description: Total cumulative number of Write I/Os.
76
- unit: "{write_io}"
77
- metric_type: monotonic_count
98
+ chart_meta:
99
+ description: Total cumulative number of Write I/Os.
100
+ family: "Storage/IO/Operations/Write"
101
+ unit: "{write}/s"
102
- MIB: NIMBLE-MIB
103
symbol:
104
OID: 1.3.6.1.4.1.37447.1.3.6.0
105
name: nimble.ioReadTimeMicrosec
82
- description: Total cumulative microseconds the system has spent processing Read I/Os. This includes system and disk latency, but not any network latency back to the initiator.
83
- unit: "us"
84
- metric_type: monotonic_count
106
+ chart_meta:
107
+ description: Total cumulative microseconds the system has spent processing Read I/Os. This includes system and disk latency, but not any network latency back to the initiator.
108
+ family: "Storage/IO/Latency/Read"
109
+ unit: "us"
110
- MIB: NIMBLE-MIB
111
symbol:
112
OID: 1.3.6.1.4.1.37447.1.3.7.0
113
name: nimble.ioWriteTimeMicrosec
89
- description: Total cumulative microseconds the system has spent processing Write I/Os. This includes system and disk latency, but not any network latency back to the initiator.
90
- unit: "us"
91
- metric_type: monotonic_count
114
+ chart_meta:
115
+ description: Total cumulative microseconds the system has spent processing Write I/Os. This includes system and disk latency, but not any network latency back to the initiator.
116
+ family: "Storage/IO/Latency/Write"
117
+ unit: "us"
118
- MIB: NIMBLE-MIB
119
symbol:
120
OID: 1.3.6.1.4.1.37447.1.3.8.0
121
name: nimble.ioReadBytes
96
- description: Total cumulative number of Read I/O bytes (sequential and random).
97
- unit: "By"
98
- metric_type: monotonic_count
122
+ chart_meta:
123
+ description: Total cumulative number of Read I/O bytes (sequential and random).
124
+ family: "Storage/IO/Throughput/Read/Total"
125
+ unit: "By/s"
126
- MIB: NIMBLE-MIB
127
symbol:
128
OID: 1.3.6.1.4.1.37447.1.3.9.0
129
name: nimble.ioSeqReadBytes
103
- description: Total cumulative number of Sequential Read I/O bytes.
104
- unit: "By"
105
- metric_type: monotonic_count
130
+ chart_meta:
131
+ description: Total cumulative number of Sequential Read I/O bytes.
132
+ family: "Storage/IO/Throughput/Read/Sequential"
133
+ unit: "By/s"
134
- MIB: NIMBLE-MIB
135
symbol:
136
OID: 1.3.6.1.4.1.37447.1.3.10.0
137
name: nimble.ioWriteBytes
110
- description: Total cumulative number of Write I/O bytes (sequential and random).
111
- unit: "By"
112
- metric_type: monotonic_count
138
+ chart_meta:
139
+ description: Total cumulative number of Write I/O bytes (sequential and random).
140
+ family: "Storage/IO/Throughput/Write/Total"
141
+ unit: "By/s"
142
+ - MIB: NIMBLE-MIB
143
+ symbol:
144
+ OID: 1.3.6.1.4.1.37447.1.3.11.0
145
+ name: nimble.ioSeqWriteBytes
146
+ chart_meta:
147
+ description: Total cumulative number of Sequential Write I/O bytes.
148
+ family: "Storage/IO/Throughput/Write/Sequential"
149
+ unit: "By/s"
150
- MIB: NIMBLE-MIB
151
symbol:
152
OID: 1.3.6.1.4.1.37447.1.3.11.0
153
name: nimble.ioSeqWriteBytes
117
- description: Total cumulative number of Sequential Write I/O bytes.
118
- unit: "By"
119
- metric_type: monotonic_count
154
+ chart_meta:
155
+ description: Total cumulative number of Sequential Write I/O bytes.
156
+ family: "Storage/Throughput/Write/Sequential"
157
+ unit: "By/s"
158
- MIB: NIMBLE-MIB
159
symbol:
160
OID: 1.3.6.1.4.1.37447.1.3.12.0
161
name: nimble.diskVolBytesUsedLow
124
- description: Total number of bytes used on disk for volumes - low order bytes.
125
- unit: "By"
162
+ chart_meta:
163
+ description: Total number of bytes used on disk for volumes - low order bytes.
164
+ family: "Storage/Disk/Volume/Usage/Low"
165
+ unit: "By"
166
- MIB: NIMBLE-MIB
167
symbol:
168
OID: 1.3.6.1.4.1.37447.1.3.13.0
169
name: nimble.diskVolBytesUsedHigh
130
- description: Total number of bytes used on disk for volumes - high order bytes.
131
- unit: "By"
170
+ chart_meta:
171
+ description: Total number of bytes used on disk for volumes - high order bytes.
172
+ family: "Storage/Disk/Volume/Usage/High"
173
+ unit: "By"
174
- MIB: NIMBLE-MIB
175
symbol:
176
OID: 1.3.6.1.4.1.37447.1.3.14.0
177
name: nimble.diskSnapBytesUsedLow
136
- description: Total number of bytes used on disk for snapshots - low order bytes.
137
- unit: "By"
178
+ chart_meta:
179
+ description: Total number of bytes used on disk for snapshots - low order bytes.
180
+ family: "Storage/Disk/Snapshot/Usage/Low"
181
+ unit: "By"
182
- MIB: NIMBLE-MIB
183
symbol:
184
OID: 1.3.6.1.4.1.37447.1.3.15.0
185
name: nimble.diskSnapBytesUsedHigh
142
- description: Total number of bytes used on disk for snapshots - high order bytes.
143
- unit: "By"
186
+ chart_meta:
187
+ description: Total number of bytes used on disk for snapshots - high order bytes.
188
+ family: "Storage/Disk/Snapshot/Usage/High"
189
+ unit: "By"
190
- MIB: NIMBLE-MIB
191
symbol:
192
OID: 1.3.6.1.4.1.37447.1.3.16.0
193
name: nimble.ioNonseqReadHits
148
- description: Total cumulative number of cache hits for Non-Sequential Read I/Os.
149
- unit: "{cache_hit}"
150
- metric_type: monotonic_count
194
+ chart_meta:
195
+ description: Total cumulative number of cache hits for Non-Sequential Read I/Os.
196
+ family: "Storage/Cache/Read/Hit"
197
+ unit: "{hit}/s"