@cryptotaxi247 / netdata-1 / commits / b525e68d5

chore(go.d/snmp-profiles): charts meta fixes and fam updates p7 (#20646)

Ilya Mashchenko committed Jul 11, 2025 at 15:11 UTC b525e68d5999ce7044efed2a55b3720247562cf7
18 files changed +2149 -1367
src/go/plugin/go.d/config/go.d/snmp.profiles/default/hpe-proliant.yaml
+342 -87
@@ -8,15 +8,15 @@ extends:
8 - _std-udp-mib.yaml
9 - _std-ip-mib.yaml
10
11 -device:
12 - vendor: "hp"
13 -
11 sysobjectid: 1.3.6.1.4.1.232.*
12 +
13 metadata:
14 device:
15 fields:
16 product_name:
17 value: ProLiant
18 + vendor:
19 + value: hp
20 model:
21 symbols:
22 - MIB: CPQSINFO-MIB
@@ -26,45 +26,75 @@ metadata:
26 - MIB: CPQSINFO-MIB
27 OID: 1.3.6.1.4.1.232.2.2.4.2
28 name: cpqSiProductName # Fallback if unable to parse the product name
29 +
30 +# - CPQSTDEQ-MIB
31 +# https://mibbrowser.online/mibdb_search.php?mib=CPQSTDEQ-MIB
32 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/CPQSTDEQ-MIB
33 +# - CPQHOST-MIB
34 +# https://mibbrowser.online/mibdb_search.php?mib=CPQHOST-MIB
35 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/CPQHOST-MIB
36 +# - CPQSINFO-MIB
37 +# https://mibbrowser.online/mibdb_search.php?mib=CPQSINFO-MIB
38 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/CPQSINFO-MIB
39 +# - CPQNIC-MIB
40 +# https://mibbrowser.online/mibdb_search.php?mib=CPQNIC-MIB
41 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/CPQNIC-MIB
42 +# - CPQIDA-MIB
43 +# https://mibbrowser.online/mibdb_search.php?mib=CPQIDA-MIB
44 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/hp/CPQIDA-MIB
45 +
46 metrics:
47 - MIB: CPQSTDEQ-MIB
48 table:
49 OID: 1.3.6.1.4.1.232.1.2.2.1
50 name: cpqSeCpuTable
51 symbols:
35 - - OID: 1.3.6.1.4.1.232.1.2.2.1.1.2
36 - name: cpqSeCpuSlot
37 - description: Cpu slot number
38 - unit: "{slot}"
52 - OID: 1.3.6.1.4.1.232.1.2.2.1.1.4
53 name: cpqSeCpuSpeed
41 - description: Current internal speed of the processor in megahertz
42 - unit: "MHz"
54 + chart_meta:
55 + description: Current internal speed of the processor in megahertz
56 + family: 'Hardware/CPU/Speed/Internal'
57 + unit: "MHz"
58 - OID: 1.3.6.1.4.1.232.1.2.2.1.1.6
59 name: cpqSeCpuStatus
45 - description: Status of the processor
46 - unit: "TBD"
60 + chart_meta:
61 + description: Status of the processor
62 + family: 'Hardware/CPU/Status'
63 + unit: "{status}"
64 + mapping:
65 + 1: unknown
66 + 2: ok
67 + 3: degraded
68 + 4: failed
69 + 5: disabled
70 - OID: 1.3.6.1.4.1.232.1.2.2.1.1.7
71 name: cpqSeCpuExtSpeed
49 - description: External frequency of the processor bus in megahertz
50 - unit: "MHz"
51 - - OID: 1.3.6.1.4.1.232.1.2.2.1.1.15
52 - name: cpqSeCpuCore
53 - description: Number of cores in the CPU module
54 - unit: "{core}"
55 - - OID: 1.3.6.1.4.1.232.1.2.2.1.1.25
56 - name: cpqSeCPUCoreMaxThreads
57 - description: Maximum number of threads a CPU core is capable of
58 - unit: "{thread}"
59 - - OID: 1.3.6.1.4.1.232.1.2.2.1.1.27
60 - name: cpqSeCpuPrimary
61 - description: Indicates if the CPU is primary
62 - unit: "TBD"
72 + chart_meta:
73 + description: External frequency of the processor bus in megahertz
74 + family: 'Hardware/CPU/Speed/External'
75 + unit: "MHz"
76 metric_tags:
64 - - symbol:
77 + - tag: cpu_index
78 + symbol:
79 OID: 1.3.6.1.4.1.232.1.2.2.1.1.1
80 name: cpqSeCpuUnitIndex
67 - tag: cpu_index
81 + - tag: cpu_max_threads
82 + symbol:
83 + OID: 1.3.6.1.4.1.232.1.2.2.1.1.25
84 + name: cpqSeCPUCoreMaxThreads
85 + - tag: cpu_cores
86 + symbol:
87 + OID: 1.3.6.1.4.1.232.1.2.2.1.1.15
88 + name: cpqSeCpuCore
89 + - tag: cpu_primary
90 + symbol:
91 + OID: 1.3.6.1.4.1.232.1.2.2.1.1.27
92 + name: cpqSeCpuPrimary
93 + mapping:
94 + 1: unknown
95 + 2: false
96 + 3: true
97 +
98 - MIB: CPQHOST-MIB
99 table:
100 OID: 1.3.6.1.4.1.232.11.2.3.1
@@ -72,25 +102,34 @@ metrics:
102 symbols:
103 - OID: 1.3.6.1.4.1.232.11.2.3.1.1.2
104 name: cpqHoCpuUtilMin
75 - description: Cpu utilization as a percentage of the theoretical maximum during the last minute
76 - unit: "%"
105 + chart_meta:
106 + description: Cpu utilization as a percentage of the theoretical maximum during the last minute
107 + family: 'System/CPU/Usage/1Min'
108 + unit: "%"
109 - OID: 1.3.6.1.4.1.232.11.2.3.1.1.3
110 name: cpqHoCpuUtilFiveMin
79 - description: Cpu utilization as a percentage of the theoretical maximum during the last five minutes
80 - unit: "%"
111 + chart_meta:
112 + description: Cpu utilization as a percentage of the theoretical maximum during the last five minutes
113 + family: 'System/CPU/Usage/5Min'
114 + unit: "%"
115 - OID: 1.3.6.1.4.1.232.11.2.3.1.1.4
116 name: cpqHoCpuUtilThirtyMin
83 - description: Cpu utilization as a percentage of the theoretical maximum during the last thirty minutes
84 - unit: "%"
117 + chart_meta:
118 + description: Cpu utilization as a percentage of the theoretical maximum during the last thirty minutes
119 + family: 'System/CPU/Usage/30Min'
120 + unit: "%"
121 - OID: 1.3.6.1.4.1.232.11.2.3.1.1.5
122 name: cpqHoCpuUtilHour
87 - description: Cpu utilization as a percentage of the theoretical maximum during the last hour
88 - unit: "%"
123 + chart_meta:
124 + description: Cpu utilization as a percentage of the theoretical maximum during the last hour
125 + family: 'System/CPU/Usage/1Hour'
126 + unit: "%"
127 metric_tags:
90 - - symbol:
128 + - tag: cpu_unit_index
129 + symbol:
130 OID: 1.3.6.1.4.1.232.11.2.3.1.1.1
131 name: cpqHoCpuUtilUnitIndex
93 - tag: cpu_unit_index
132 +
133 - MIB: CPQHOST-MIB
134 table:
135 OID: 1.3.6.1.4.1.232.11.2.4.1
@@ -98,33 +137,57 @@ metrics:
137 symbols:
138 - OID: 1.3.6.1.4.1.232.11.2.4.1.1.3
139 name: cpqHoFileSysSpaceTotal
101 - description: File system size in megabytes
102 - unit: "MBy"
140 + scale_factor: 1048576
141 + chart_meta:
142 + description: File system size
143 + family: 'System/FileSystem/Size'
144 + unit: "By"
145 - OID: 1.3.6.1.4.1.232.11.2.4.1.1.4
146 name: cpqHoFileSysSpaceUsed
105 - description: Megabytes of file system space currently in use
106 - unit: "MBy"
147 + scale_factor: 1048576
148 + chart_meta:
149 + description: Megabytes of file system space currently in use
150 + family: 'System/FileSystem/Used'
151 + unit: "By"
152 - OID: 1.3.6.1.4.1.232.11.2.4.1.1.5
153 name: cpqHoFileSysPercentSpaceUsed
109 - description: Percent of file system space currently in use
110 - unit: "%"
154 + chart_meta:
155 + description: Percent of file system space currently in use
156 + family: 'System/FileSystem/Usage'
157 + unit: "%"
158 - OID: 1.3.6.1.4.1.232.11.2.4.1.1.6
159 name: cpqHoFileSysAllocUnitsTotal
113 - description: Total number of files that can be stored on the file system if a limit exists
114 - unit: "{file}"
160 + chart_meta:
161 + description: Total number of files that can be stored on the file system if a limit exists
162 + family: 'System/FileSystem/Files/Maximum'
163 + unit: "{file}"
164 - OID: 1.3.6.1.4.1.232.11.2.4.1.1.7
165 name: cpqHoFileSysAllocUnitsUsed
117 - description: Number of files on the file system
118 - unit: "{file}"
166 + chart_meta:
167 + description: Number of files on the file system
168 + family: 'System/FileSystem/Files/Used'
169 + unit: "{file}"
170 - OID: 1.3.6.1.4.1.232.11.2.4.1.1.8
171 name: cpqHoFileSysStatus
121 - description: Threshold status of the file system
122 - unit: "TBD"
172 + chart_meta:
173 + description: Threshold status of the file system
174 + family: 'System/FileSystem/Status'
175 + unit: "{status}"
176 + mapping:
177 + 1: unknown
178 + 2: ok
179 + 3: degraded
180 + 4: failed
181 metric_tags:
124 - - symbol:
182 + - tag: file_sys_index
183 + symbol:
184 OID: 1.3.6.1.4.1.232.11.2.4.1.1.1
185 name: cpqHoFileSysIndex
127 - tag: file_sys_index
186 + - tag: file_sys_descr
187 + symbol:
188 + OID: 1.3.6.1.4.1.232.11.2.4.1.1.2
189 + name: cpqHoFileSysDesc
190 +
191 - MIB: CPQSINFO-MIB
192 table:
193 OID: 1.3.6.1.4.1.232.2.2.4.5
@@ -132,63 +195,240 @@ metrics:
195 symbols:
196 - OID: 1.3.6.1.4.1.232.2.2.4.5.1.3
197 name: cpqSiMemModuleSize
135 - description: Module memory size in kilobytes
136 - unit: "kBy"
137 - - OID: 1.3.6.1.4.1.232.2.2.4.5.1.4
138 - name: cpqSiMemModuleType
139 - description: Type of memory module installed
140 - unit: "TBD"
198 + scale_factor: 1024
199 + chart_meta:
200 + description: Module memory size in kilobytes
201 + family: 'Hardware/Memory/Size'
202 + unit: "By"
203 - OID: 1.3.6.1.4.1.232.2.2.4.5.1.5
204 name: cpqSiMemModuleSpeed
143 - description: Module memory speed in nanoseconds
144 - unit: "ns"
145 - - OID: 1.3.6.1.4.1.232.2.2.4.5.1.6
146 - name: cpqSiMemModuleTechnology
147 - description: Technology type of memory module installed
148 - unit: "TBD"
205 + chart_meta:
206 + description: Module memory speed in nanoseconds
207 + family: 'Hardware/Memory/Speed'
208 + unit: "ns"
209 - OID: 1.3.6.1.4.1.232.2.2.4.5.1.11
210 name: cpqSiMemModuleECCStatus
151 - description: Current status of correctable memory errors for this memory module
152 - unit: "TBD"
211 + chart_meta:
212 + description: Current status of correctable memory errors for this memory module
213 + family: 'Hardware/Memory/ECC/Status'
214 + unit: "{status}"
215 + mapping:
216 + 1: other
217 + 2: ok
218 + 3: degraded
219 + 4: degradedModuleIndexUnknown
220 - OID: 1.3.6.1.4.1.232.2.2.4.5.1.13
221 name: cpqSiMemModuleFrequency
155 - description: Memory module frequency in megahertz
156 - unit: "MHz"
222 + chart_meta:
223 + description: Memory module frequency in megahertz
224 + family: 'Hardware/Memory/Frequency'
225 + unit: "MHz"
226 - OID: 1.3.6.1.4.1.232.2.2.4.5.1.15
227 name: cpqSiMemModuleCellStatus
159 - description: Current status for this memory module
160 - unit: "TBD"
228 + chart_meta:
229 + description: Current status for this memory module
230 + family: 'Hardware/Memory/Status'
231 + unit: "{status}"
232 + mapping:
233 + 1: other
234 + 2: ok
235 + 3: deconfigured
236 metric_tags:
162 - - symbol:
237 + - tag: mem_board_index
238 + symbol:
239 OID: 1.3.6.1.4.1.232.2.2.4.5.1.1
240 name: cpqSiMemBoardIndex
165 - tag: mem_board_index
166 - - symbol:
241 + - tag: mem_module_index
242 + symbol:
243 OID: 1.3.6.1.4.1.232.2.2.4.5.1.2
244 name: cpqSiMemModuleIndex
169 - tag: mem_module_index
245 + - tag: mem_module_technology
246 + symbol:
247 + OID: 1.3.6.1.4.1.232.2.2.4.5.1.6
248 + name: cpqSiMemModuleTechnology
249 + mapping:
250 + 1: other
251 + 2: fastPageMode
252 + 3: edoPageMode
253 + 4: burstEdoPageMode
254 + 5: synchronous
255 + 6: rdram
256 + - tag: mem_module_type
257 + symbol:
258 + OID: 1.3.6.1.4.1.232.2.2.4.5.1.4
259 + name: cpqSiMemModuleType
260 + mapping:
261 + 1: other
262 + 2: board
263 + 3: cpqSingleWidthModule
264 + 4: cpqDoubleWidthModule
265 + 5: simm
266 + 6: pcmcia
267 + 7: compaq-specific
268 + 8: dimm
269 + 9: smallOutlineDimm
270 + 10: rimm
271 + 11: srimm
272 + 12: fb-dimm
273 +
274 - MIB: CPQNIC-MIB
275 table:
276 OID: 1.3.6.1.4.1.232.18.2.3.1
277 name: cpqNicIfPhysAdapterTable
278 symbols:
279 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.12
280 + name: cpqNicIfPhysAdapterCondition
281 + chart_meta:
282 + description: The condition of this physical adapter
283 + family: 'Network/Interface/Condition/Status'
284 + unit: "{status}"
285 + mapping:
286 + 1: other
287 + 2: ok
288 + 3: degraded
289 + 4: failed
290 - OID: 1.3.6.1.4.1.232.18.2.3.1.1.13
291 name: cpqNicIfPhysAdapterState
177 - description: Fault tolerant state of the physical adapter
178 - unit: "TBD"
292 + chart_meta:
293 + description: The fault tolerant state of this adapter
294 + family: 'Network/Interface/Redundancy/Status'
295 + unit: "{status}"
296 + mapping:
297 + 1: unknown
298 + 2: active
299 + 3: standby
300 + 4: failed
301 - OID: 1.3.6.1.4.1.232.18.2.3.1.1.14
302 name: cpqNicIfPhysAdapterStatus
181 - description: Physical adapter status
182 - unit: "TBD"
303 + chart_meta:
304 + description: The physical adapter status
305 + family: 'Network/Interface/Link/Status'
306 + unit: "{status}"
307 + mapping:
308 + 1: unknown
309 + 2: ok
310 + 3: generalFailure
311 + 4: linkFailure
312 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.37
313 + name: cpqNicIfPhysAdapterInOctets
314 + scale_factor: 8
315 + chart_meta:
316 + description: Traffic received on the physical adapter
317 + family: 'Network/Interface/Traffic/Total/In'
318 + unit: "bit/s"
319 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.38
320 + name: cpqNicIfPhysAdapterOutOctets
321 + scale_factor: 8
322 + chart_meta:
323 + description: Traffic sent on the physical adapter
324 + family: 'Network/Interface/Traffic/Total/Out'
325 + unit: "bit/s"
326 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.16
327 + name: cpqNicIfPhysAdapterGoodTransmits
328 + chart_meta:
329 + description: Successfully transmitted frames by the physical adapter
330 + family: 'Network/Interface/Frame/Transmitted'
331 + unit: "{frame}/s"
332 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.17
333 + name: cpqNicIfPhysAdapterGoodReceives
334 + chart_meta:
335 + description: Successfully received frames by the physical adapter
336 + family: 'Network/Interface/Frame/Received'
337 + unit: "{frame}/s"
338 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.18
339 + name: cpqNicIfPhysAdapterBadTransmits
340 + chart_meta:
341 + description: Frames that were not transmitted by the adapter because of an error
342 + family: 'Network/Interface/Frame/Error/Total/Out'
343 + unit: "{frame}/s"
344 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.19
345 + name: cpqNicIfPhysAdapterBadReceives
346 + chart_meta:
347 + description: Frames that were received by the adapter but which had an error
348 + family: 'Network/Interface/Frame/Error/Total/In'
349 + unit: "{frame}/s"
350 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.20
351 + name: cpqNicIfPhysAdapterAlignmentErrors
352 + chart_meta:
353 + description: Frames received on a particular interface that are not an integral number of octets in length and do not pass the FCS check
354 + family: 'Network/Interface/Error/Alignment'
355 + unit: "{frame}/s"
356 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.21
357 + name: cpqNicIfPhysAdapterFCSErrors
358 + chart_meta:
359 + description: Frames received on a particular interface that are an integral number of octets in length but do not pass the FCS check
360 + family: 'Network/Interface/Error/FCS'
361 + unit: "{frame}/s"
362 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.22
363 + name: cpqNicIfPhysAdapterSingleCollisionFrames
364 + chart_meta:
365 + description: Packets that are involved in a single collision and are subsequently transmitted successfully
366 + family: 'Network/Interface/Collision/Single'
367 + unit: "{frame}/s"
368 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.23
369 + name: cpqNicIfPhysAdapterMultipleCollisionFrames
370 + chart_meta:
371 + description: Packets that are involved in multiple collisions and are subsequently transmitted successfully
372 + family: 'Network/Interface/Collision/Multiple'
373 + unit: "{frame}/s"
374 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.24
375 + name: cpqNicIfPhysAdapterDeferredTransmissions
376 + chart_meta:
377 + description: Packets whose transmission was delayed on its first attempt because the medium was busy
378 + family: 'Network/Interface/Transmission/Deferred'
379 + unit: "{frame}/s"
380 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.25
381 + name: cpqNicIfPhysAdapterLateCollisions
382 + chart_meta:
383 + description: A late collision is one that occurred 64 bytes or more into the packet
384 + family: 'Network/Interface/Collision/Late'
385 + unit: "{frame}/s"
386 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.26
387 + name: cpqNicIfPhysAdapterExcessiveCollisions
388 + chart_meta:
389 + description: Packets that, due to excessive collisions, are not transmitted successfully
390 + family: 'Network/Interface/Collision/Excessive'
391 + unit: "{frame}/s"
392 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.27
393 + name: cpqNicIfPhysAdapterInternalMacTransmitErrors
394 + chart_meta:
395 + description: Frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error
396 + family: 'Network/Interface/Error/MAC/Transmit'
397 + unit: "{frame}/s"
398 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.28
399 + name: cpqNicIfPhysAdapterCarrierSenseErrors
400 + chart_meta:
401 + description: The number of times that the carrier sense signal from the physical layer interface was not asserted or was de-asserted during transmission of a packet without collision
402 + family: 'Network/Interface/Error/CarrierSense'
403 + unit: "{frame}/s"
404 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.29
405 + name: cpqNicIfPhysAdapterFrameTooLongs
406 + chart_meta:
407 + description: A count of frames received on a particular interface that exceed the maximum permitted frame size
408 + family: 'Network/Interface/Error/FrameTooLong'
409 + unit: "{frame}/s"
410 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.30
411 + name: cpqNicIfPhysAdapterInternalMacReceiveErrors
412 + chart_meta:
413 + description: A count of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error
414 + family: 'Network/Interface/Error/MAC/Receive'
415 + unit: "{frame}/s"
416 + - OID: 1.3.6.1.4.1.232.18.2.3.1.1.33
417 + name: cpqNicIfPhysAdapterSpeed
418 + chart_meta:
419 + description: An estimate of the interface current bandwidth
420 + family: 'Network/Interface/Speed'
421 + unit: "bit/s"
422 metric_tags:
184 - - symbol:
185 - OID: 1.3.6.1.4.1.232.18.2.3.1.1.4
186 - name: cpqNicIfPhysAdapterMACAddress
187 - tag: adapter_mac_addr
188 - - symbol:
423 + - tag: adapter_name
424 + symbol:
425 OID: 1.3.6.1.4.1.232.18.2.3.1.1.39
426 name: cpqNicIfPhysAdapterName
191 - tag: adapter_name
427 + - tag: _adapter_mac_addr
428 + symbol:
429 + OID: 1.3.6.1.4.1.232.18.2.3.1.1.4
430 + name: cpqNicIfPhysAdapterMACAddress
431 +
432 - MIB: CPQIDA-MIB
433 table:
434 OID: 1.3.6.1.4.1.232.3.2.2.1
@@ -196,10 +436,25 @@ metrics:
436 symbols:
437 - OID: 1.3.6.1.4.1.232.3.2.2.1.1.6
438 name: cpqDaCntlrCondition
199 - description: Condition of the device controller
200 - unit: "TBD"
439 + chart_meta:
440 + description: Condition of the device controller
441 + family: 'Hardware/StorageController/Status'
442 + unit: "{status}"
443 + mapping:
444 + 1: other
445 + 2: ok
446 + 3: degraded
447 + 4: failed
448 metric_tags:
202 - - symbol:
449 + - tag: controller_index
450 + symbol:
451 OID: 1.3.6.1.4.1.232.3.2.2.1.1.1
452 name: cpqDaCntlrIndex
205 - tag: controller_index
453 + - tag: _controller_model
454 + symbol:
455 + OID: 1.3.6.1.4.1.232.3.2.2.1.1.2
456 + name: cpqDaCntlrModel
457 + - tag: _controller_slot
458 + symbol:
459 + OID: 1.3.6.1.4.1.232.3.2.2.1.1.5
460 + name: cpqDaCntlrSlot
src/go/plugin/go.d/config/go.d/snmp.profiles/default/huawei-routers.yaml
+3
@@ -10,6 +10,9 @@ metadata:
10 type:
11 value: "router"
12
13 +# https://mibbrowser.online/mibdb_search.php?mib=HUAWEI-BGP-VPN-MIB
14 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/huawei/HUAWEI-BGP-VPN-MIB
15 +
16 metrics:
17 - MIB: HUAWEI-BGP-VPN-MIB
18 table:
src/go/plugin/go.d/config/go.d/snmp.profiles/default/huawei-switches.yaml
+3
@@ -11,6 +11,9 @@ metadata:
11 type:
12 value: "switch"
13
14 +# https://mibbrowser.online/mibdb_search.php?mib=HUAWEI-STACK-MIB
15 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/huawei/HUAWEI-STACK-MIB
16 +
17 metrics:
18 - MIB: HUAWEI-STACK-MIB
19 table:
src/go/plugin/go.d/config/go.d/snmp.profiles/default/huawei.yaml
+62 -52
@@ -9,6 +9,16 @@ metric_tags:
9 symbol: hwEntitySystemModel
10 tag: huawei_hw_entity_system_model
11
12 +# - HUAWEI-ENTITY-EXTENT-MIB
13 +# https://mibbrowser.online/mibdb_search.php?mib=HUAWEI-ENTITY-EXTENT-MIB
14 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/huawei/HUAWEI-ENTITY-EXTENT-MIB
15 +# - HUAWEI-DEVICE-MIB
16 +# https://mibbrowser.online/mibdb_search.php?mib=HUAWEI-DEVICE-MIB
17 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/huawei/HUAWEI-DEVICE-MIB
18 +# - HUAWEI-OSPFV2-MIB
19 +# https://mibbrowser.online/mibdb_search.php?mib=HUAWEI-OSPFV2-MIB
20 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/huawei/HUAWEI-OSPFV2-MIB
21 +
22 metrics:
23 - MIB: HUAWEI-ENTITY-EXTENT-MIB
24 table:
@@ -26,19 +36,19 @@ metrics:
36 OID: 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.11
37 chart_meta:
38 description: The temperature for the entity
29 - family: 'Entity/Temperature/Value'
39 + family: 'Hardware/Sensor/Temperature/Value'
40 unit: "Cel"
41 - name: huawei.hwEntityVoltage
42 OID: 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.13
43 chart_meta:
44 description: The voltage for the entity
35 - family: 'Entity/Voltage/Value'
45 + family: 'Hardware/Sensor/Voltage/Value'
46 unit: "V"
47 - OID: 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.1
48 name: huawei.hwEntityAdminStatus
49 chart_meta:
50 description: Administrative status of the entity
41 - family: 'Entity/Status/Administrative'
51 + family: 'Hardware/Module/Admin/Status'
52 unit: "{status}"
53 mapping:
54 1: not_supported
@@ -52,7 +62,7 @@ metrics:
62 name: huawei.hwEntityOperStatus
63 chart_meta:
64 description: Operational status of the entity
55 - family: 'Entity/Status/Operational'
65 + family: 'Hardware/Module/Operational/Status'
66 unit: "{status}"
67 mapping:
68 1: not_supported
@@ -71,7 +81,7 @@ metrics:
81 name: huawei.hwEntityStandbyStatus
82 chart_meta:
83 description: Standby status of the entity
74 - family: 'Entity/Status/Standby'
84 + family: 'Hardware/Module/Standby/Status'
85 unit: "{status}"
86 mapping:
87 1: not_supported
@@ -82,7 +92,7 @@ metrics:
92 name: huawei.hwEntityFaultLight
93 chart_meta:
94 description: Fault light status of the entity
85 - family: 'Entity/Status/FaultLight'
95 + family: 'Hardware/Module/FaultLight/Status'
96 unit: "{status}"
97 mapping:
98 1: not_supported
@@ -103,13 +113,13 @@ metrics:
113 OID: 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.5
114 chart_meta:
115 description: This object indicates the rotation speed in percentage of the full speed of the fan
106 - family: 'Fan/Speed/Value'
116 + family: 'Hardware/Fan/Speed'
117 unit: "%"
118 - OID: 1.3.6.1.4.1.2011.5.25.31.1.1.10.1.3
119 name: huawei.hwEntityFanReg
120 chart_meta:
121 description: Whether the fan is registered
112 - family: 'Fan/Registration/Status'
122 + family: 'Hardware/Fan/Registration/Status'
123 unit: "{status}"
124 mapping:
125 1: yes
@@ -118,7 +128,7 @@ metrics:
128 name: huawei.hwEntityFanSpdAdjMode
129 chart_meta:
130 description: Fan speed adjustment mode
121 - family: 'Fan/Speed/Mode'
131 + family: 'Hardware/Fan/Speed/Mode'
132 unit: "{status}"
133 mapping:
134 1: auto
@@ -129,7 +139,7 @@ metrics:
139 name: huawei.hwEntityFanPresent
140 chart_meta:
141 description: Whether the fan is present
132 - family: 'Fan/Presence/Status'
142 + family: 'Hardware/Fan/Presence/Status'
143 unit: "{status}"
144 mapping:
145 1: present
@@ -138,7 +148,7 @@ metrics:
148 name: huawei.hwEntityFanState
149 chart_meta:
150 description: Operational state of the fan
141 - family: 'Fan/Status'
151 + family: 'Hardware/Fan/Status'
152 unit: "{status}"
153 mapping:
154 1: normal
@@ -162,19 +172,19 @@ metrics:
172 OID: 1.3.6.1.4.1.2011.5.25.31.1.1.14.1.2
173 chart_meta:
174 description: Device total power
165 - family: 'Power/Capacity/Total'
175 + family: 'Hardware/Power/Capacity/Total'
176 unit: "W"
177 - name: huawei.hwSystemPowerUsedPower
178 OID: 1.3.6.1.4.1.2011.5.25.31.1.1.14.1.3
179 chart_meta:
180 description: Device used power
171 - family: 'Power/Usage/Current'
181 + family: 'Hardware/Power/Usage'
182 unit: "W"
183 - name: huawei.hwSystemPowerRemainPower
184 OID: 1.3.6.1.4.1.2011.5.25.31.1.1.14.1.4
185 chart_meta:
186 description: Device remaining power
177 - family: 'Power/Capacity/Remaining'
187 + family: 'Hardware/Power/Capacity/Remaining'
188 unit: "W"
189 metric_tags:
190 - tag: huawei_hw_system_power_device_id
@@ -182,6 +192,44 @@ metrics:
192 name: huawei.hwSystemPowerDeviceID
193 OID: 1.3.6.1.4.1.2011.5.25.31.1.1.14.1.1
194
195 + - MIB: HUAWEI-DEVICE-MIB
196 + table:
197 + name: hwCpuDevTable
198 + OID: 1.3.6.1.4.1.2011.6.3.4
199 + symbols:
200 + - name: huawei.hwAvgDuty1min
201 + OID: 1.3.6.1.4.1.2011.6.3.4.1.3
202 + chart_meta:
203 + description: The overall CPU duty percentage in the last 1 minute period
204 + family: 'System/CPU/Usage'
205 + unit: "%"
206 + metric_tags:
207 + - tag: cpu_index
208 + index: 1
209 +
210 + - MIB: HUAWEI-DEVICE-MIB
211 + table:
212 + name: hwMemoryDevTable
213 + OID: 1.3.6.1.4.1.2011.6.3.5.1
214 + symbols:
215 + - name: huawei.hwMemoryDevSize
216 + OID: 1.3.6.1.4.1.2011.6.3.5.1.1.2
217 + metric_type: monotonic_count
218 + chart_meta:
219 + description: Indicates the total size of the memory module which is on the managed object
220 + family: 'System/Memory/Total'
221 + unit: "By"
222 + - name: huawei.hwMemoryDevFree
223 + OID: 1.3.6.1.4.1.2011.6.3.5.1.1.3
224 + metric_type: monotonic_count
225 + chart_meta:
226 + description: Indicates the free size of the memory
227 + family: 'System/Memory/Free'
228 + unit: "By"
229 + metric_tags:
230 + - tag: mem_index
231 + index: 1
232 +
233 # - MIB: HUAWEI-OSPFV2-MIB
234 # table:
235 # name: hwOspfv2NeighborTable
@@ -254,41 +302,3 @@ metrics:
302 # 2: doing_gr
303 # 3: helper
304 # 4: notsupport
257 -
258 - - MIB: HUAWEI-DEVICE-MIB
259 - table:
260 - name: hwCpuDevTable
261 - OID: 1.3.6.1.4.1.2011.6.3.4
262 - symbols:
263 - - name: huawei.hwAvgDuty1min
264 - OID: 1.3.6.1.4.1.2011.6.3.4.1.3
265 - chart_meta:
266 - description: The overall CPU duty percentage in the last 1 minute period
267 - family: 'CPU/Usage'
268 - unit: "%"
269 - metric_tags:
270 - - tag: cpu_index
271 - index: 1
272 -
273 - - MIB: HUAWEI-DEVICE-MIB
274 - table:
275 - name: hwMemoryDevTable
276 - OID: 1.3.6.1.4.1.2011.6.3.5.1
277 - symbols:
278 - - name: huawei.hwMemoryDevSize
279 - OID: 1.3.6.1.4.1.2011.6.3.5.1.1.2
280 - metric_type: monotonic_count
281 - chart_meta:
282 - description: Indicates the total size of the memory module which is on the managed object
283 - family: 'Memory/Total'
284 - unit: "By"
285 - - name: huawei.hwMemoryDevFree
286 - OID: 1.3.6.1.4.1.2011.6.3.5.1.1.3
287 - metric_type: monotonic_count
288 - chart_meta:
289 - description: Indicates the free size of the memory
290 - family: 'Memory/Free'
291 - unit: "By"
292 - metric_tags:
293 - - tag: mem_index
294 - index: 1
src/go/plugin/go.d/config/go.d/snmp.profiles/default/ibm-datapower-gateway.yaml
+248 -171
@@ -1,227 +1,301 @@
1 extends:
2 - ibm.yaml
3 +
4 sysobjectid:
5 - 1.3.6.1.4.1.14685.1.8
6 +
7 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/ibm/DATAPOWER-STATUS-MIB
8 +
9 metrics:
10 - MIB: DATAPOWER-STATUS-MIB
11 symbol:
12 name: cpu.usage
13 OID: 1.3.6.1.4.1.14685.3.1.14.2.0 # dpStatusCPUUsageoneMinute
10 - description: Cpu usage percentage over one minute
11 - unit: "%"
14 + chart_meta:
15 + description: Cpu usage percentage over one minute
16 + family: 'System/CPU/Usage'
17 + unit: "%"
18 - MIB: DATAPOWER-STATUS-MIB
19 symbol:
20 name: memory.usage
21 OID: 1.3.6.1.4.1.14685.3.1.5.1.0 # dpStatusMemoryStatusUsage
16 - description: Memory usage percentage
17 - unit: "%"
22 + chart_meta:
23 + description: Memory usage percentage
24 + family: 'System/Memory/Usage'
25 + unit: "%"
26 - MIB: DATAPOWER-STATUS-MIB
27 symbol:
28 name: ibm.dpStatusSystemUsageLoad
29 OID: 1.3.6.1.4.1.14685.3.1.52.2.0
22 - description: System load average
23 - unit: "TBD"
30 + chart_meta:
31 + description: System load average
32 + family: 'System/Load/Average'
33 + unit: "{load}"
34 - MIB: DATAPOWER-STATUS-MIB
35 symbol:
36 name: ibm.dpStatusTCPSummaryestablished
37 OID: 1.3.6.1.4.1.14685.3.1.12.1.0
28 - description: Number of established TCP connections
29 - unit: "{connection}"
38 + chart_meta:
39 + description: Number of established TCP connections
40 + family: 'Network/TCP/Connection/State/Established'
41 + unit: "{connection}"
42 - MIB: DATAPOWER-STATUS-MIB
43 symbol:
44 name: ibm.dpStatusTCPSummarysynsent
45 OID: 1.3.6.1.4.1.14685.3.1.12.2.0
34 - description: Number of TCP connections in SYN sent state
35 - unit: "{connection}"
46 + chart_meta:
47 + description: Number of TCP connections in SYN sent state
48 + family: 'Network/TCP/Connection/State/SynSent'
49 + unit: "{connection}"
50 - MIB: DATAPOWER-STATUS-MIB
51 symbol:
52 name: ibm.dpStatusTCPSummarysynreceived
53 OID: 1.3.6.1.4.1.14685.3.1.12.3.0
40 - description: Number of TCP connections in SYN received state
41 - unit: "{connection}"
54 + chart_meta:
55 + description: Number of TCP connections in SYN received state
56 + family: 'Network/TCP/Connection/State/SynReceived'
57 + unit: "{connection}"
58 - MIB: DATAPOWER-STATUS-MIB
59 symbol:
60 name: ibm.dpStatusTCPSummaryfinwait1
61 OID: 1.3.6.1.4.1.14685.3.1.12.4.0
46 - description: Number of TCP connections in FIN wait 1 state
47 - unit: "{connection}"
62 + chart_meta:
63 + description: Number of TCP connections in FIN wait 1 state
64 + family: 'Network/TCP/Connection/State/FinWait1'
65 + unit: "{connection}"
66 - MIB: DATAPOWER-STATUS-MIB
67 symbol:
68 name: ibm.dpStatusTCPSummaryfinwait2
69 OID: 1.3.6.1.4.1.14685.3.1.12.5.0
52 - description: Number of TCP connections in FIN wait 2 state
53 - unit: "{connection}"
70 + chart_meta:
71 + description: Number of TCP connections in FIN wait 2 state
72 + family: 'Network/TCP/Connection/State/FinWait2'
73 + unit: "{connection}"
74 - MIB: DATAPOWER-STATUS-MIB
75 symbol:
76 name: ibm.dpStatusTCPSummarytimewait
77 OID: 1.3.6.1.4.1.14685.3.1.12.6.0
58 - description: Number of TCP connections in TIME wait state
59 - unit: "{connection}"
78 + chart_meta:
79 + description: Number of TCP connections in TIME wait state
80 + family: 'Network/TCP/Connection/State/TimeWait'
81 + unit: "{connection}"
82 - MIB: DATAPOWER-STATUS-MIB
83 symbol:
84 name: ibm.dpStatusTCPSummaryclosed
85 OID: 1.3.6.1.4.1.14685.3.1.12.7.0
64 - description: Number of TCP connections in closed state
65 - unit: "{connection}"
86 + chart_meta:
87 + description: Number of TCP connections in closed state
88 + family: 'Network/TCP/Connection/State/Closed'
89 + unit: "{connection}"
90 - MIB: DATAPOWER-STATUS-MIB
91 symbol:
92 name: ibm.dpStatusTCPSummaryclosewait
93 OID: 1.3.6.1.4.1.14685.3.1.12.8.0
70 - description: Number of TCP connections in close wait state
71 - unit: "{connection}"
94 + chart_meta:
95 + description: Number of TCP connections in close wait state
96 + family: 'Network/TCP/Connection/State/CloseWait'
97 + unit: "{connection}"
98 - MIB: DATAPOWER-STATUS-MIB
99 symbol:
100 name: ibm.dpStatusTCPSummarylastack
101 OID: 1.3.6.1.4.1.14685.3.1.12.9.0
76 - description: Number of TCP connections in last ACK state
77 - unit: "{connection}"
102 + chart_meta:
103 + description: Number of TCP connections in last ACK state
104 + family: 'Network/TCP/Connection/State/LastAck'
105 + unit: "{connection}"
106 - MIB: DATAPOWER-STATUS-MIB
107 symbol:
108 name: ibm.dpStatusTCPSummarylisten
109 OID: 1.3.6.1.4.1.14685.3.1.12.10.0
82 - description: Number of TCP connections in listen state
83 - unit: "{connection}"
110 + chart_meta:
111 + description: Number of TCP connections in listen state
112 + family: 'Network/TCP/Connection/State/Listen'
113 + unit: "{connection}"
114 - MIB: DATAPOWER-STATUS-MIB
115 symbol:
116 name: ibm.dpStatusTCPSummaryclosing
117 OID: 1.3.6.1.4.1.14685.3.1.12.11.0
88 - description: Number of TCP connections in closing state
89 - unit: "{connection}"
118 + chart_meta:
119 + description: Number of TCP connections in closing state
120 + family: 'Network/TCP/Connection/State/Closing'
121 + unit: "{connection}"
122 - MIB: DATAPOWER-STATUS-MIB
123 symbol:
124 name: ibm.dpStatusConnectionsAcceptedtenSeconds
125 OID: 1.3.6.1.4.1.14685.3.1.13.1.0
94 - description: Number of connections accepted in last ten seconds
95 - unit: "{connection}"
126 + chart_meta:
127 + description: Number of connections accepted in last ten seconds
128 + family: 'Network/Connection/Accepted/10s'
129 + unit: "{connection}"
130 - MIB: DATAPOWER-STATUS-MIB
131 symbol:
132 name: ibm.dpStatusConnectionsAcceptedoneMinute
133 OID: 1.3.6.1.4.1.14685.3.1.13.2.0
100 - description: Number of connections accepted in last one minute
101 - unit: "{connection}"
134 + chart_meta:
135 + description: Number of connections accepted in last one minute
136 + family: 'Network/Connection/Accepted/1min'
137 + unit: "{connection}"
138 - MIB: DATAPOWER-STATUS-MIB
139 symbol:
140 name: ibm.dpStatusConnectionsAcceptedtenMinutes
141 OID: 1.3.6.1.4.1.14685.3.1.13.3.0
106 - description: Number of connections accepted in last ten minutes
107 - unit: "{connection}"
142 + chart_meta:
143 + description: Number of connections accepted in last ten minutes
144 + family: 'Network/Connection/Accepted/10min'
145 + unit: "{connection}"
146 - MIB: DATAPOWER-STATUS-MIB
147 symbol:
148 name: ibm.dpStatusConnectionsAcceptedoneHour
149 OID: 1.3.6.1.4.1.14685.3.1.13.4.0
112 - description: Number of connections accepted in last one hour
113 - unit: "{connection}"
150 + chart_meta:
151 + description: Number of connections accepted in last one hour
152 + family: 'Network/Connection/Accepted/1h'
153 + unit: "{connection}"
154 - MIB: DATAPOWER-STATUS-MIB
155 symbol:
156 name: ibm.dpStatusConnectionsAcceptedoneDay
157 OID: 1.3.6.1.4.1.14685.3.1.13.5.0
118 - description: Number of connections accepted in last one day
119 - unit: "{connection}"
158 + chart_meta:
159 + description: Number of connections accepted in last one day
160 + family: 'Network/Connection/Accepted/1d'
161 + unit: "{connection}"
162 - MIB: DATAPOWER-STATUS-MIB
163 symbol:
164 name: ibm.dpStatusFilesystemStatusFreeEncrypted
165 OID: 1.3.6.1.4.1.14685.3.1.29.1.0
124 - description: Free encrypted filesystem space
125 - unit: "By"
166 + chart_meta:
167 + description: Free encrypted filesystem space
168 + family: 'System/FileSystem/Encrypted/Free'
169 + unit: "By"
170 - MIB: DATAPOWER-STATUS-MIB
171 symbol:
172 name: ibm.dpStatusFilesystemStatusTotalEncrypted
173 OID: 1.3.6.1.4.1.14685.3.1.29.2.0
130 - description: Total encrypted filesystem space
131 - unit: "By"
174 + chart_meta:
175 + description: Total encrypted filesystem space
176 + family: 'System/FileSystem/Encrypted/Total'
177 + unit: "By"
178 - MIB: DATAPOWER-STATUS-MIB
179 symbol:
180 name: ibm.dpStatusFilesystemStatusFreeTemporary
181 OID: 1.3.6.1.4.1.14685.3.1.29.5.0
136 - description: Free temporary filesystem space
137 - unit: "By"
182 + chart_meta:
183 + description: Free temporary filesystem space
184 + family: 'System/FileSystem/Temporary/Free'
185 + unit: "By"
186 - MIB: DATAPOWER-STATUS-MIB
187 symbol:
188 name: ibm.dpStatusFilesystemStatusTotalTemporary
189 OID: 1.3.6.1.4.1.14685.3.1.29.6.0
142 - description: Total temporary filesystem space
143 - unit: "By"
190 + chart_meta:
191 + description: Total temporary filesystem space
192 + family: 'System/FileSystem/Temporary/Total'
193 + unit: "By"
194 - MIB: DATAPOWER-STATUS-MIB
195 symbol:
196 name: ibm.dpStatusFilesystemStatusFreeInternal
197 OID: 1.3.6.1.4.1.14685.3.1.29.7.0
148 - description: Free internal filesystem space
149 - unit: "By"
198 + chart_meta:
199 + description: Free internal filesystem space
200 + family: 'System/FileSystem/Internal/Free'
201 + unit: "By"
202 - MIB: DATAPOWER-STATUS-MIB
203 symbol:
204 name: ibm.dpStatusFilesystemStatusTotalInternal
205 OID: 1.3.6.1.4.1.14685.3.1.29.8.0
154 - description: Total internal filesystem space
155 - unit: "By"
206 + chart_meta:
207 + description: Total internal filesystem space
208 + family: 'System/FileSystem/Internal/Total'
209 + unit: "By"
210 - MIB: DATAPOWER-STATUS-MIB
211 symbol:
212 name: ibm.dpStatusEnvironmentalSensorssystemTemp
213 OID: 1.3.6.1.4.1.14685.3.1.55.1.0
160 - description: System temperature sensor reading
161 - unit: "Cel"
214 + chart_meta:
215 + description: System temperature sensor reading
216 + family: 'Hardware/Sensor/Temperature/System'
217 + unit: "Cel"
218 - MIB: DATAPOWER-STATUS-MIB
219 symbol:
220 name: ibm.dpStatusEnvironmentalSensorscpu1Temp
221 OID: 1.3.6.1.4.1.14685.3.1.55.2.0
166 - description: CPU 1 temperature sensor reading
167 - unit: "Cel"
222 + chart_meta:
223 + description: CPU 1 temperature sensor reading
224 + family: 'Hardware/CPU/Temperature/CPU1'
225 + unit: "Cel"
226 - MIB: DATAPOWER-STATUS-MIB
227 symbol:
228 name: ibm.dpStatusEnvironmentalSensorscpu2Temp
229 OID: 1.3.6.1.4.1.14685.3.1.55.3.0
172 - description: CPU 2 temperature sensor reading
173 - unit: "Cel"
230 + chart_meta:
231 + description: CPU 2 temperature sensor reading
232 + family: 'Hardware/CPU/Temperature/CPU2'
233 + unit: "Cel"
234 - MIB: DATAPOWER-STATUS-MIB
235 symbol:
236 name: ibm.dpStatusEnvironmentalSensorscpu1rpm
237 OID: 1.3.6.1.4.1.14685.3.1.55.4.0
178 - description: CPU 1 fan speed in revolutions per minute
179 - unit: "1.min"
238 + chart_meta:
239 + description: CPU 1 fan speed in revolutions per minute
240 + family: 'Hardware/Fan/Speed/CPU1'
241 + unit: "1/min"
242 - MIB: DATAPOWER-STATUS-MIB
243 symbol:
244 name: ibm.dpStatusEnvironmentalSensorscpu2rpm
245 OID: 1.3.6.1.4.1.14685.3.1.55.5.0
184 - description: CPU 2 fan speed in revolutions per minute
185 - unit: "1.min"
246 + chart_meta:
247 + description: CPU 2 fan speed in revolutions per minute
248 + family: 'Hardware/Fan/Speed/CPU2'
249 + unit: "1/min"
250 - MIB: DATAPOWER-STATUS-MIB
251 symbol:
252 name: ibm.dpStatusEnvironmentalSensorschassis1rpm
253 OID: 1.3.6.1.4.1.14685.3.1.55.6.0
190 - description: Chassis 1 fan speed in revolutions per minute
191 - unit: "1.min"
254 + chart_meta:
255 + description: Chassis 1 fan speed in revolutions per minute
256 + family: 'Hardware/Fan/Speed/Chassis1'
257 + unit: "1/min"
258 - MIB: DATAPOWER-STATUS-MIB
259 symbol:
260 name: ibm.dpStatusEnvironmentalSensorschassis2rpm
261 OID: 1.3.6.1.4.1.14685.3.1.55.7.0
196 - description: Chassis 2 fan speed in revolutions per minute
197 - unit: "1.min"
262 + chart_meta:
263 + description: Chassis 2 fan speed in revolutions per minute
264 + family: 'Hardware/Fan/Speed/Chassis2'
265 + unit: "1/min"
266 - MIB: DATAPOWER-STATUS-MIB
267 symbol:
268 name: ibm.dpStatusEnvironmentalSensorschassis3rpm
269 OID: 1.3.6.1.4.1.14685.3.1.55.8.0
202 - description: Chassis 3 fan speed in revolutions per minute
203 - unit: "1.min"
204 -# - MIB: DATAPOWER-STATUS-MIB
205 -# symbol:
206 -# name: ibm.dpStatusEnvironmentalSensorsCaseOpen
207 -# OID: 1.3.6.1.4.1.14685.3.1.55.9.0
208 -# enum:
209 -# yes: 1
210 -# no: 2
211 -# TODO: enum in scalar metric is not supported yet (keep this metric and this
212 -# comment in profile until it's fixed)
213 -# - MIB: DATAPOWER-STATUS-MIB
214 -# symbol:
215 -# name: ibm.dpStatusEnvironmentalSensorsPowerSupply
216 -# OID: 1.3.6.1.4.1.14685.3.1.55.13.0
217 -# enum:
218 -# ok: 1
219 -# power-1-failure: 2
220 -# power-2-failure: 3
221 -# power-1-ac-lost: 4
222 -# power-2-ac-lost: 5
223 -# TODO: enum in scalar metric is not supported yet (keep this metric and this
224 -# comment in profile until it's fixed)
270 + chart_meta:
271 + description: Chassis 3 fan speed in revolutions per minute
272 + family: 'Hardware/Fan/Speed/Chassis3'
273 + unit: "1/min"
274 + - MIB: DATAPOWER-STATUS-MIB
275 + symbol:
276 + name: ibm.dpStatusEnvironmentalSensorsCaseOpen
277 + OID: 1.3.6.1.4.1.14685.3.1.55.9.0
278 + chart_meta:
279 + description: Indicates whether the sensor case is open
280 + family: 'Hardware/Chassis/Case/Status'
281 + unit: "{status}"
282 + mapping:
283 + 1: yes
284 + 2: no
285 + - MIB: DATAPOWER-STATUS-MIB
286 + symbol:
287 + name: ibm.dpStatusEnvironmentalSensorsPowerSupply
288 + OID: 1.3.6.1.4.1.14685.3.1.55.13.0
289 + chart_meta:
290 + description: The status of the components and systems that provide the necessary electrical power to the environmental sensors and the overall DP system
291 + family: 'Hardware/Power/Status'
292 + unit: "{status}"
293 + mapping:
294 + 1: ok
295 + 2: power-1-failure
296 + 3: power-2-failure
297 + 4: power-1-ac-lost
298 + 5: power-2-ac-lost
299 - MIB: DATAPOWER-STATUS-MIB
300 table:
301 name: dpStatusLogTargetStatusTable
@@ -229,39 +303,39 @@ metrics:
303 symbols:
304 - name: ibm.dpStatusLogTargetStatusEventsProcessed
305 OID: 1.3.6.1.4.1.14685.3.1.28.1.3
232 - metric_type: monotonic_count
233 - description: Number of log target events processed
234 - unit: "{event}"
306 + chart_meta:
307 + description: Number of log target events processed
308 + family: 'System/Log/Event/Processed'
309 + unit: "{event}/s"
310 - name: ibm.dpStatusLogTargetStatusEventsDropped
311 OID: 1.3.6.1.4.1.14685.3.1.28.1.4
237 - metric_type: monotonic_count
238 - description: Number of log target events dropped
239 - unit: "{event}"
312 + chart_meta:
313 + description: Number of log target events dropped
314 + family: 'System/Log/Event/Dropped'
315 + unit: "{event}/s"
316 - name: ibm.dpStatusLogTargetStatusEventsPending
317 OID: 1.3.6.1.4.1.14685.3.1.28.1.5
242 - metric_type: monotonic_count
243 - description: Number of log target events pending
244 - unit: "{event}"
245 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
246 - metric_tags:
247 - - symbol:
248 - name: ibm.dpStatusLogTargetStatusLogTarget
249 - OID: 1.3.6.1.4.1.14685.3.1.28.1.1
250 - tag: ibm_dp_status_log_target_status_log_target
251 - - symbol:
252 - OID: 1.3.6.1.4.1.14685.3.1.28.1.2
253 - name: ibm.dpStatusLogTargetStatusStatus
254 - tag: ibm_dp_status_log_target_status_status
318 + chart_meta:
319 + description: Number of log target events pending
320 + family: 'System/Log/Event/Pending'
321 + unit: "{event}/s"
322 + - OID: 1.3.6.1.4.1.14685.3.1.28.1.2
323 + name: ibm.dpStatusLogTargetStatusStatus
324 + chart_meta:
325 + description: The status of the log target
326 + family: 'System/Log/Status'
327 + unit: "{status}"
328 mapping:
329 1: active
330 2: warning
331 3: failure
332 4: suspended
260 -# - symbol:
261 -# OID: 1.3.6.1.4.1.14685.3.1.28.1.6
262 -# name: ibm.dpStatusLogTargetStatusErrorInfo
263 -# tag: ibm_dp_status_log_target_status_error_info
264 -# TODO : This tag might have high cardinality, to be investigated before adding
333 + metric_tags:
334 + - tag: ibm_dp_status_log_target_status_log_target
335 + symbol:
336 + name: ibm.dpStatusLogTargetStatusLogTarget
337 + OID: 1.3.6.1.4.1.14685.3.1.28.1.1
338 +
339 - MIB: DATAPOWER-STATUS-MIB
340 table:
341 name: dpStatusNetworkInterfaceStatusTable
@@ -269,64 +343,96 @@ metrics:
343 symbols:
344 - name: ibm.dpStatusNetworkInterfaceStatusRxHCBytes
345 OID: 1.3.6.1.4.1.14685.3.1.124.1.19
272 - metric_type: monotonic_count
273 - description: Number of received high capacity bytes
274 - unit: "By"
346 + scale_factor: 8
347 + chart_meta:
348 + description: Number of received high capacity bytes
349 + family: 'Network/Interface/Traffic/Total/In'
350 + unit: "bits/s"
351 - name: ibm.dpStatusNetworkInterfaceStatusRxHCPackets
352 OID: 1.3.6.1.4.1.14685.3.1.124.1.20
277 - metric_type: monotonic_count
278 - description: Number of received high capacity packets
279 - unit: "{packet}"
353 + chart_meta:
354 + description: Number of received high capacity packets
355 + family: 'Network/Interface/Packet/Total/In'
356 + unit: "{packet}/s"
357 - name: ibm.dpStatusNetworkInterfaceStatusRxErrors2
358 OID: 1.3.6.1.4.1.14685.3.1.124.1.21
282 - metric_type: monotonic_count
283 - description: Number of receive errors
284 - unit: "{error}"
359 + chart_meta:
360 + description: Number of receive errors
361 + family: 'Network/Interface/Error/Total/In'
362 + unit: "{error}/s"
363 - name: ibm.dpStatusNetworkInterfaceStatusRxDrops2
364 OID: 1.3.6.1.4.1.14685.3.1.124.1.22
287 - metric_type: monotonic_count
288 - description: Number of received packets dropped
289 - unit: "{packet}"
365 + chart_meta:
366 + description: Number of received packets dropped
367 + family: 'Network/Interface/Packet/Dropped/In'
368 + unit: "{packet}/s"
369 - name: ibm.dpStatusNetworkInterfaceStatusTxHCBytes
370 OID: 1.3.6.1.4.1.14685.3.1.124.1.23
292 - metric_type: monotonic_count
293 - description: Number of transmitted high capacity bytes
294 - unit: "By"
371 + scale_factor: 8
372 + chart_meta:
373 + description: Number of transmitted high capacity bytes
374 + family: 'Network/Interface/Traffic/Total/Out'
375 + unit: "bits/s"
376 - name: ibm.dpStatusNetworkInterfaceStatusTxHCPackets
377 OID: 1.3.6.1.4.1.14685.3.1.124.1.24
297 - metric_type: monotonic_count
298 - description: Number of transmitted high capacity packets
299 - unit: "{packet}"
378 + chart_meta:
379 + description: Number of transmitted high capacity packets
380 + family: 'Network/Interface/Packet/Total/Out'
381 + unit: "{packet}/s"
382 - name: ibm.dpStatusNetworkInterfaceStatusTxErrors2
383 OID: 1.3.6.1.4.1.14685.3.1.124.1.25
302 - metric_type: monotonic_count
303 - description: Number of transmit errors
304 - unit: "{error}"
384 + chart_meta:
385 + description: Number of transmit errors
386 + family: 'Network/Interface/Error/Total/Out'
387 + unit: "{error}/s"
388 - name: ibm.dpStatusNetworkInterfaceStatusTxDrops2
389 OID: 1.3.6.1.4.1.14685.3.1.124.1.26
307 - metric_type: monotonic_count
308 - description: Number of transmitted packets dropped
309 - unit: "{packet}"
310 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
390 + chart_meta:
391 + description: Number of transmitted packets dropped
392 + family: 'Network/Interface/Packet/Dropped/Out'
393 + unit: "{packet}/s"
394 + - OID: 1.3.6.1.4.1.14685.3.1.124.1.4
395 + name: ibm.dpStatusNetworkInterfaceStatusAdminStatus
396 + chart_meta:
397 + description: The configured administrative state of the interface
398 + family: 'Network/Interface/Status/Admin'
399 + unit: "{status}"
400 + mapping:
401 + 1: up
402 + 2: down
403 + - OID: 1.3.6.1.4.1.14685.3.1.124.1.5
404 + name: ibm.dpStatusNetworkInterfaceStatusOperStatus
405 + chart_meta:
406 + description: The current operational state of the interface
407 + family: 'Network/Interface/Status/Operational/'
408 + unit: "{status}"
409 + mapping:
410 + 1: up
411 + 2: down
412 + 3: testing
413 + 4: unknown
414 + 5: dormant
415 + 6: notPresent
416 + 7: lowerLayerDown
417 metric_tags:
312 - - symbol:
418 + - tag: ibm_dp_status_network_interface_status_interface_type
419 + symbol:
420 name: ibm.dpStatusNetworkInterfaceStatusInterfaceType
421 OID: 1.3.6.1.4.1.14685.3.1.124.1.2
315 - tag: ibm_dp_status_network_interface_status_interface_type
422 mapping:
423 1: other
424 6: ethernet
425 131: tunnel
426 135: vlan
427 161: aggregate
322 - - symbol:
428 + - tag: ibm_dp_status_network_interface_status_name
429 + symbol:
430 name: ibm.dpStatusNetworkInterfaceStatusName
431 OID: 1.3.6.1.4.1.14685.3.1.124.1.3
325 - tag: ibm_dp_status_network_interface_status_name
326 - - symbol:
432 + - tag: ibm_dp_status_network_interface_status_ip_type
433 + symbol:
434 name: ibm.dpStatusNetworkInterfaceStatusIPType
435 OID: 1.3.6.1.4.1.14685.3.1.124.1.6
329 - tag: ibm_dp_status_network_interface_status_ip_type
436 mapping:
437 0: unknown
438 1: ipv4
@@ -335,32 +441,3 @@ metrics:
441 4: ipv6z
442 16: dns
443 25: l2vpn
338 - - symbol:
339 - name: ibm.dpStatusNetworkInterfaceStatusIP
340 - OID: 1.3.6.1.4.1.14685.3.1.124.1.7
341 - format: ip_address
342 - tag: ibm_dp_status_network_interface_status_ip
343 - - symbol:
344 - name: ibm.dpStatusNetworkInterfaceStatusMACAddress
345 - OID: 1.3.6.1.4.1.14685.3.1.124.1.9
346 - format: mac_address
347 - tag: ibm_dp_status_network_interface_status_mac_address
348 - - symbol:
349 - OID: 1.3.6.1.4.1.14685.3.1.124.1.4
350 - name: ibm.dpStatusNetworkInterfaceStatusAdminStatus
351 - tag: ibm_dp_status_network_interface_status_admin_status
352 - mapping:
353 - 1: up
354 - 2: down
355 - - symbol:
356 - OID: 1.3.6.1.4.1.14685.3.1.124.1.5
357 - name: ibm.dpStatusNetworkInterfaceStatusOperStatus
358 - tag: ibm_dp_status_network_interface_status_oper_status
359 - mapping:
360 - 1: up
361 - 2: down
362 - 3: testing
363 - 4: unknown
364 - 5: dormant
365 - 6: not_present
366 - 7: lower_layer_down
src/go/plugin/go.d/config/go.d/snmp.profiles/default/ibm-lenovo-server.yaml
+59 -130
@@ -3,25 +3,41 @@ extends:
3 - _std-if-mib.yaml
4 - _std-ucd-mib.yaml
5 - ibm.yaml
6 +
7 sysobjectid:
8 - 1.3.6.1.4.1.2.3.51.3
9 +
10 metadata:
11 device:
12 fields:
13 type:
14 value: "server"
15 +
16 +metric_tags:
17 + - tag: ibm_imm_machine_level_serial_number
18 + OID: 1.3.6.1.4.1.2.3.51.3.1.5.2.1.3.0
19 + symbol: machineLevelSerialNumber
20 + - tag: ibm_imm_machine_level_product_name
21 + OID: 1.3.6.1.4.1.2.3.51.3.1.5.2.1.5.0
22 + symbol: machineLevelProductName
23 +
24 +# https://mibbrowser.online/mibdb_search.php?mib=IMM-MIB
25 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/ibm/IMM-MIB
26 +
27 metrics:
14 -# - MIB: IMM-MIB
15 -# symbol:
16 -# name: ibm.imm.systemHealthStat
17 -# OID: 1.3.6.1.4.1.2.3.51.3.1.4.1.0
18 -# enum:
19 -# onRecoverable: 0
20 -# critical: 2
21 -# nonCritical: 4
22 -# normal: 255
23 -# TODO: enum in scalar metric is not supported yet (keep this metric and this
24 -# comment in profile until it's fixed)
28 + - MIB: IMM-MIB
29 + symbol:
30 + name: ibm.imm.systemHealthStat
31 + OID: 1.3.6.1.4.1.2.3.51.3.1.4.1.0
32 + chart_meta:
33 + description: Indicates status of system health for the system in which the IMM resides
34 + family: 'System/Health/Status'
35 + unit: "{status}"
36 + mapping:
37 + 0: onRecoverable
38 + 2: critical
39 + 4: nonCritical
40 + 255: normal
41 - MIB: IMM-MIB
42 table:
43 name: tempTable
@@ -29,18 +45,20 @@ metrics:
45 symbols:
46 - name: ibm.imm.tempReading
47 OID: 1.3.6.1.4.1.2.3.51.3.1.1.2.1.3
32 - description: The measured temperature.
33 - unit: "Cel"
34 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
48 + chart_meta:
49 + description: The measured temperature.
50 + family: 'Hardware/Sensor/Temperature/Value'
51 + unit: "Cel"
52 metric_tags:
36 - - symbol:
53 + - tag: ibm_imm_temp_index
54 + symbol:
55 + name: ibm.imm.tempIndex
56 + OID: 1.3.6.1.4.1.2.3.51.3.1.1.2.1.1
57 + - tag: ibm_imm_temp_descr
58 + symbol:
59 name: ibm.imm.tempDescr
60 OID: 1.3.6.1.4.1.2.3.51.3.1.1.2.1.2
39 - tag: ibm_imm_temp_descr
40 - - symbol:
41 - OID: 1.3.6.1.4.1.2.3.51.3.1.1.2.1.11
42 - name: ibm.imm.tempHealthStatus
43 - tag: ibm_imm_temp_health_status
61 +
62 - MIB: IMM-MIB
63 table:
64 name: voltTable
@@ -48,18 +66,20 @@ metrics:
66 symbols:
67 - name: ibm.imm.voltReading
68 OID: 1.3.6.1.4.1.2.3.51.3.1.2.2.1.3
51 - description: The measured voltage.
52 - unit: "V"
53 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
69 + chart_meta:
70 + description: The measured voltage.
71 + family: 'Hardware/Sensor/Voltage/Value'
72 + unit: "V"
73 metric_tags:
55 - - symbol:
74 + - tag: ibm_imm_volt_index
75 + symbol:
76 + name: ibm.imm.voltIndex
77 + OID: 1.3.6.1.4.1.2.3.51.3.1.2.2.1.1
78 + - tag: ibm_imm_volt_descr
79 + symbol:
80 name: ibm.imm.voltDescr
81 OID: 1.3.6.1.4.1.2.3.51.3.1.2.2.1.2
58 - tag: ibm_imm_volt_descr
59 - - symbol:
60 - OID: 1.3.6.1.4.1.2.3.51.3.1.2.2.1.11
61 - name: ibm.imm.voltHealthStatus
62 - tag: ibm_imm_volt_health_status
82 +
83 - MIB: IMM-MIB
84 table:
85 name: fanTable
@@ -68,107 +88,16 @@ metrics:
88 - name: ibm.imm.fanSpeed
89 OID: 1.3.6.1.4.1.2.3.51.3.1.3.2.1.3
90 extract_value: '(\d+)%' # Example value : '74% of maximum'
71 - description: Fan speed expressed in percent of maximum RPM.
72 - unit: "%"
73 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
91 + chart_meta:
92 + description: Fan speed expressed in percent of maximum RPM.
93 + family: 'Hardware/Fan/Speed'
94 + unit: "%"
95 metric_tags:
75 - - symbol:
96 + - tag: ibm_imm_fan_index
97 + symbol:
98 + name: ibm.imm.fanIndex
99 + OID: 1.3.6.1.4.1.2.3.51.3.1.3.2.1.1
100 + - tag: ibm_imm_fan_descr
101 + symbol:
102 name: ibm.imm.fanDescr
103 OID: 1.3.6.1.4.1.2.3.51.3.1.3.2.1.2
78 - tag: ibm_imm_fan_descr
79 - - symbol:
80 - OID: 1.3.6.1.4.1.2.3.51.3.1.3.2.1.10
81 - name: ibm.imm.fanHealthStatus
82 - tag: ibm_imm_fan_health_status
83 - - MIB: IMM-MIB
84 - table:
85 - name: systemHealthSummaryTable
86 - OID: 1.3.6.1.4.1.2.3.51.3.1.4.2
87 - symbols:
88 - - name: ibm.imm.systemHealthSummary
89 - constant_value_one: true
90 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
91 - metric_tags:
92 - - symbol:
93 - name: ibm.imm.systemHealthSummaryDescription
94 - OID: 1.3.6.1.4.1.2.3.51.3.1.4.2.1.3
95 - tag: ibm_imm_system_health_summary_description
96 - - symbol:
97 - OID: 1.3.6.1.4.1.2.3.51.3.1.4.2.1.2
98 - name: ibm.imm.systemHealthSummarySeverity
99 - tag: ibm_imm_system_health_summary_severity
100 - - MIB: IMM-MIB
101 - table:
102 - name: systemCPUVpdTable
103 - OID: 1.3.6.1.4.1.2.3.51.3.1.5.20
104 - symbols:
105 - - name: ibm.imm.systemCPUVpd
106 - constant_value_one: true
107 - metric_tags:
108 - - symbol:
109 - name: ibm.imm.cpuVpdDescription
110 - OID: 1.3.6.1.4.1.2.3.51.3.1.5.20.1.2
111 - tag: ibm_imm_cpu_vpd_description
112 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
113 - - symbol:
114 - OID: 1.3.6.1.4.1.2.3.51.3.1.5.20.1.11
115 - name: ibm.imm.cpuVpdHealthStatus
116 - tag: ibm_imm_cpu_vpd_health_status
117 - - MIB: IMM-MIB
118 - table:
119 - name: systemMemoryVpdTable
120 - OID: 1.3.6.1.4.1.2.3.51.3.1.5.21
121 - symbols:
122 - - name: ibm.imm.systemMemoryVpd
123 - constant_value_one: true
124 - metric_tags:
125 - - symbol:
126 - name: ibm.imm.memoryVpdDescription
127 - OID: 1.3.6.1.4.1.2.3.51.3.1.5.21.1.2
128 - tag: ibm_imm_memory_vpd_description
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.4.1.2.3.51.3.1.5.21.1.8
132 - name: ibm.imm.memoryHealthStatus
133 - tag: ibm_imm_memory_health_status
134 - - MIB: IMM-MIB
135 - table:
136 - name: powerTable
137 - OID: 1.3.6.1.4.1.2.3.51.3.1.11.2
138 - symbols:
139 - - name: ibm.imm.power
140 - constant_value_one: true
141 - metric_tags:
142 - - symbol:
143 - name: ibm.imm.powerFruName
144 - OID: 1.3.6.1.4.1.2.3.51.3.1.11.2.1.2
145 - tag: ibm_imm_power_fru_name
146 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
147 - - symbol:
148 - OID: 1.3.6.1.4.1.2.3.51.3.1.11.2.1.6
149 - name: ibm.imm.powerHealthStatus
150 - tag: ibm_imm_power_health_status
151 - - MIB: IMM-MIB
152 - table:
153 - name: diskTable
154 - OID: 1.3.6.1.4.1.2.3.51.3.1.12.2
155 - symbols:
156 - - name: ibm.imm.disk
157 - constant_value_one: true
158 - metric_tags:
159 - - symbol:
160 - name: ibm.imm.diskFruName
161 - OID: 1.3.6.1.4.1.2.3.51.3.1.12.2.1.2
162 - tag: ibm_imm_disk_fru_name
163 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
164 - - symbol:
165 - OID: 1.3.6.1.4.1.2.3.51.3.1.12.2.1.3
166 - name: ibm.imm.diskHealthStatus
167 - tag: ibm_imm_disk_health_status
168 -metric_tags:
169 - - tag: ibm_imm_machine_level_serial_number
170 - OID: 1.3.6.1.4.1.2.3.51.3.1.5.2.1.3.0
171 - symbol: machineLevelSerialNumber
172 - - OID: 1.3.6.1.4.1.2.3.51.3.1.5.2.1.5.0
173 - symbol: machineLevelProductName
174 - tag: ibm_imm_machine_level_product_name
src/go/plugin/go.d/config/go.d/snmp.profiles/default/idrac.yaml
+3 -3
@@ -8,13 +8,13 @@ extends:
8 - _dell-rac.yaml
9 - _intel-lan-adapters.yaml
10
11 -device:
12 - vendor: "dell"
13 -
11 sysobjectid:
12 - 1.3.6.1.4.1.674.10892.2 # DRAC v1-v5 and iDRAC v6-v7
13 - 1.3.6.1.4.1.674.10892.5 # iDRAC v7+
14
15 +# https://mibbrowser.online/mibdb_search.php?mib=IDRAC-MIB-SMIv2
16 +# https://github.com/librenms/librenms-mibs/blob/master/IDRAC-MIB-SMIv2
17 +
18 metadata:
19 device:
20 fields:
src/go/plugin/go.d/config/go.d/snmp.profiles/default/infinera-coriant-groove.yaml
+204 -134
@@ -1,18 +1,28 @@
1 extends:
2 - _system-base.yaml
3 - _std-if-mib.yaml
4 +
5 sysobjectid: 1.3.6.1.4.1.42229.1.2 # Groove GX Series
6 +
7 metadata:
8 device:
9 fields:
10 vendor:
11 value: "infinera"
12 +
13 +# https://mibbrowser.online/mibdb_search.php?mib=CORIANT-GROOVE-MIB
14 +# https://github.com/librenms/librenms/blob/master/mibs/infinera/CORIANT-GROOVE-MIB
15 +
16 metrics:
11 -# Commented since not present in latest CORIANT-GROOVE-MIB from 2022
12 -# - MIB: CORIANT-GROOVE-MIB
13 -# symbol:
14 -# OID: 1.3.6.1.4.1.42229.1.2.2.2.2.0
15 -# name: coriant.groove.systemPowerConsumptionCurrent
17 + - MIB: CORIANT-GROOVE-MIB
18 + symbol:
19 + OID: 1.3.6.1.4.1.42229.1.2.2.2.2.0
20 + name: coriant.groove.systemPowerConsumptionCurrent
21 + chart_meta:
22 + description: Current power consumption of the system
23 + family: 'System/Power/Usage'
24 + unit: "W"
25 +
26 - MIB: CORIANT-GROOVE-MIB
27 table:
28 OID: 1.3.6.1.4.1.42229.1.2.3.1.1
@@ -20,63 +30,78 @@ metrics:
30 symbols:
31 - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.3
32 name: coriant.groove.shelfInletTemperature # Type CoriantTypesTemperature is a string that represents a float in Celcius e.g. 23.8
23 - description: Temperature at the monitoring point
24 - unit: "Cel"
33 + extract_value: '(\d+)'
34 + chart_meta:
35 + description: Shelf inlet temperature
36 + family: 'Hardware/Shelf/Temperature/Inlet'
37 + unit: "Cel"
38 - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.4
39 name: coriant.groove.shelfOutletTemperature # Type CoriantTypesTemperature is a string that represents a float in Celcius e.g. 23.8
27 - description: Temperature at the monitoring point
28 - unit: "Cel"
29 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
30 - metric_tags:
31 - - symbol:
32 - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.2
33 - name: coriant.groove.shelfLocation
34 - tag: coriant_groove_shelf_location
35 - - symbol:
36 - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.8
37 - name: coriant.groove.shelfAliasName
38 - tag: coriant_groove_shelf_alias_name
39 - - symbol:
40 - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.5
41 - name: coriant.groove.shelfAdminStatus
42 - tag: coriant_groove_shelf_admin_status
40 + extract_value: '(\d+)'
41 + chart_meta:
42 + description: Shelf outlet temperature
43 + family: 'Hardware/Shelf/Temperature/Outlet'
44 + unit: "Cel"
45 + - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.5
46 + name: coriant.groove.shelfAdminStatus
47 + chart_meta:
48 + description: The administrative state specifies the permission to use or prohibition against using the resource
49 + family: 'Hardware/Shelf/Admin/Status'
50 + unit: "{status}"
51 mapping:
52 1: up
53 2: down
46 - 3: up_no_alm
47 - - symbol:
48 - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.6
49 - name: coriant.groove.shelfOperStatus
50 - tag: coriant_groove_shelf_oper_status
54 + - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.6
55 + name: coriant.groove.shelfOperStatus
56 + chart_meta:
57 + description: The operational state specifies whether or not a resource is able to provide service
58 + family: 'Hardware/Shelf/Operational/Status'
59 + unit: "{status}"
60 mapping:
61 1: up
62 2: down
54 - - symbol:
55 - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.7
56 - name: coriant.groove.shelfAvailStatus
57 - tag: coriant_groove_shelf_avail_status
58 - mapping:
59 - 0: none
60 - 1: failed
61 - 2: mismatch
62 - 3: lower_layer_down
63 - 4: not_present
64 - 5: shutdown
65 - 6: degraded
66 - 7: idle
67 - 8: busy
68 - 9: hibernation
69 - 10: in_test
70 - 11: loopback
71 - 12: software_upgrade
72 - 13: initializing
73 - 14: unknown
74 - 15: incomplete
75 - 16: laser_safety_shutoff
76 - 17: measuring
77 - 18: firmware_loading
78 - 19: connected
79 - 20: communication_failed
63 + # TODO: bits handling (https://github.com/librenms/librenms/blob/f30d292aa3601bbaf79c053037d9b74a1a2055aa/mibs/infinera/CORIANT-GROOVE-MIB#L2468)
64 + # - OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.7
65 + # name: coriant.groove.shelfAvailStatus
66 + # chart_meta:
67 + # description: Provided to qualify the operational, usage and/or administrative status attributes
68 + # unit: "{status}"
69 + # mapping:
70 + # 0: none
71 + # 1: failed
72 + # 2: mismatch
73 + # 3: lowerLayerDown
74 + # 4: notPresent
75 + # 5: shutdown
76 + # 6: degraded
77 + # 7: idle
78 + # 8: busy
79 + # 9: hibernation
80 + # 10: inTest
81 + # 11: loopback
82 + # 12: softwareUpgrade
83 + # 13: initializing
84 + # 14: unknown
85 + # 15: incomplete
86 + # 16: laserSafetyShutoff
87 + # 17: measuring
88 + # 18: firmwareLoading
89 + # 19: connected
90 + # 20: communicationFailed
91 + metric_tags:
92 + - tag: coriant_groove_shelf_id
93 + symbol:
94 + OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.1
95 + name: coriant.groove.shelfId
96 + - tag: coriant_groove_shelf_location
97 + symbol:
98 + OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.2
99 + name: coriant.groove.shelfLocation
100 + - tag: coriant_groove_shelf_alias_name
101 + symbol:
102 + OID: 1.3.6.1.4.1.42229.1.2.3.1.1.1.8
103 + name: coriant.groove.shelfAliasName
104 +
105 - MIB: CORIANT-GROOVE-MIB
106 table:
107 OID: 1.3.6.1.4.1.42229.1.2.3.3.1
@@ -84,18 +109,79 @@ metrics:
109 symbols:
110 - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.7
111 name: coriant.groove.cardFanSpeedRate
87 - description: The fan speed of percentage
88 - unit: "%"
112 + chart_meta:
113 + description: The fan speed of percentage
114 + family: 'Hardware/Card/Fan/Speed'
115 + unit: "%"
116 - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.9
117 name: coriant.groove.cardTemperature # Type CoriantTypesTemperature is a string that represents a float in Celcius e.g. 23.8
91 - description: Temperature at the monitoring point
92 - unit: "Cel"
93 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
118 + extract_value: '(\d+)'
119 + chart_meta:
120 + description: Temperature at the monitoring point
121 + family: 'Hardware/Card/Temperature/Value'
122 + unit: "Cel"
123 + - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.3
124 + name: coriant.groove.cardAdminStatus
125 + chart_meta:
126 + description: The administrative state specifies the permission to use or prohibition against using the resource
127 + family: 'Hardware/Card/Admin/Status'
128 + unit: "{status}"
129 + mapping:
130 + 1: up
131 + 2: down
132 + - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.4
133 + name: coriant.groove.cardOperStatus
134 + chart_meta:
135 + description: The operational state specifies whether or not a resource is able to provide service
136 + family: 'Hardware/Card/Operational/Status'
137 + unit: "{status}"
138 + mapping:
139 + 1: up
140 + 2: down
141 + - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.10
142 + name: coriant.groove.cardMode
143 + chart_meta:
144 + description: The card mode
145 + family: 'Hardware/Card/Mode/Status'
146 + unit: "{status}"
147 + mapping:
148 + 0: notApplicable
149 + 1: normal
150 + 2: regen
151 + 3: mixFunction
152 + 4: greyMuxponder
153 + # TODO: bits handling
154 + # - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.5
155 + # name: coriant.groove.cardAvailStatus
156 + # chart_meta:
157 + # unit: "{status}"
158 + # mapping:
159 + # 0: none
160 + # 1: failed
161 + # 2: mismatch
162 + # 3: lowerLayerDown
163 + # 4: notPresent
164 + # 5: shutdown
165 + # 6: degraded
166 + # 7: idle
167 + # 8: busy
168 + # 9: hibernation
169 + # 10: inTest
170 + # 11: loopback
171 + # 12: softwareUpgrade
172 + # 13: initializing
173 + # 14: unknown
174 + # 15: incomplete
175 + # 16: laserSafetyShutoff
176 + # 17: measuring
177 + # 18: firmwareLoading
178 + # 19: connected
179 + # 20: communicationFailed
180 metric_tags:
95 - - symbol:
181 + - tag: coriant_groove_card_required_type
182 + symbol:
183 OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.1
184 name: coriant.groove.cardRequiredType
98 - tag: coriant_groove_card_required_type
185 mapping:
186 11: fan
187 12: psu
@@ -138,65 +224,15 @@ metrics:
224 130: dge2m2ofp2
225 131: pbmtpp
226 200: vir_sim
141 - - symbol:
227 + - tag: coriant_groove_card_equipment_name
228 + symbol:
229 OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.2
230 name: coriant.groove.cardEquipmentName
144 - tag: coriant_groove_card_equipment_name
145 - - symbol:
231 + - tag: coriant_groove_card_alias_name
232 + symbol:
233 OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.6
234 name: coriant.groove.cardAliasName
148 - tag: coriant_groove_card_alias_name
149 - - symbol:
150 - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.3
151 - name: coriant.groove.cardAdminStatus
152 - tag: coriant_groove_card_admin_status
153 - mapping:
154 - 1: up
155 - 2: down
156 - 3: up_no_alm
157 - - symbol:
158 - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.4
159 - name: coriant.groove.cardOperStatus
160 - tag: coriant_groove_card_oper_status
161 - mapping:
162 - 1: up
163 - 2: down
164 - - symbol:
165 - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.5
166 - name: coriant.groove.cardAvailStatus
167 - tag: coriant_groove_card_avail_status
168 - mapping:
169 - 0: none
170 - 1: failed
171 - 2: mismatch
172 - 3: lower_layer_down
173 - 4: not_present
174 - 5: shutdown
175 - 6: degraded
176 - 7: idle
177 - 8: busy
178 - 9: hibernation
179 - 10: in_test
180 - 11: loopback
181 - 12: software_upgrade
182 - 13: initializing
183 - 14: unknown
184 - 15: incomplete
185 - 16: laser_safety_shutoff
186 - 17: measuring
187 - 18: firmware_loading
188 - 19: connected
189 - 20: communication_failed
190 - - symbol:
191 - OID: 1.3.6.1.4.1.42229.1.2.3.3.1.1.10
192 - name: coriant.groove.cardMode
193 - tag: coriant_groove_card_mode
194 - mapping:
195 - 0: not_applicable
196 - 1: normal
197 - 2: regen
198 - 3: mix_function
199 - 4: grey_muxponder
235 +
236 - MIB: CORIANT-GROOVE-MIB
237 table:
238 OID: 1.3.6.1.4.1.42229.1.2.3.6.1
@@ -204,29 +240,36 @@ metrics:
240 symbols:
241 - OID: 1.3.6.1.4.1.42229.1.2.3.6.1.1.4
242 name: coriant.groove.portRxOpticalPower # Type CoriantTypesOpticalPower is a string that represents a float in dBm unit e.g. -14.5
207 - description: Received optical power
208 - unit: "dBm"
243 + extract_value: '(-?\d+)'
244 + chart_meta:
245 + description: Received optical power
246 + family: 'Network/Optical/Port/Power/Rx'
247 + unit: "dBm"
248 - OID: 1.3.6.1.4.1.42229.1.2.3.6.1.1.5
249 name: coriant.groove.portTxOpticalPower # Type CoriantTypesOpticalPower is a string that represents a float in dBm unit e.g. -14.5
211 - description: Transmitted optical power
212 - unit: "dBm"
250 + extract_value: '(-?d+)'
251 + chart_meta:
252 + description: Transmitted optical power
253 + family: 'Network/Optical/Port/Power/Tx'
254 + unit: "dBm"
255 metric_tags:
214 - - symbol:
256 + - tag: coriant_groove_port_name
257 + symbol:
258 OID: 1.3.6.1.4.1.42229.1.2.3.6.1.1.16
259 name: coriant.groove.portName
217 - tag: coriant_groove_port_name
218 - - symbol:
260 + - tag: coriant_groove_port_alias_name
261 + symbol:
262 OID: 1.3.6.1.4.1.42229.1.2.3.6.1.1.22
263 name: coriant.groove.portAliasName
221 - tag: coriant_groove_port_alias_name
222 - - symbol:
264 + - tag: _coriant_groove_port_service_label
265 + symbol:
266 OID: 1.3.6.1.4.1.42229.1.2.3.6.1.1.23
267 name: coriant.groove.portServiceLabel
225 - tag: coriant_groove_port_service_label
226 - - symbol:
268 + - tag: _coriant_groove_port_connected_to
269 + symbol:
270 OID: 1.3.6.1.4.1.42229.1.2.3.6.1.1.24
271 name: coriant.groove.portConnectedTo
229 - tag: coriant_groove_port_connected_to
272 +
273 - MIB: CORIANT-GROOVE-MIB
274 table:
275 OID: 1.3.6.1.4.1.42229.1.2.4.1.19.1
@@ -234,14 +277,41 @@ metrics:
277 symbols:
278 - OID: 1.3.6.1.4.1.42229.1.2.4.1.19.1.1.23
279 name: coriant.groove.ochOsCD
237 - description: Value of Chromatic Dispersion
238 - unit: "ps/nm"
280 + chart_meta:
281 + description: Value of Chromatic Dispersion
282 + family: 'Network/Optical/Channel/ChromaticDispersion'
283 + unit: "ps/nm"
284 - OID: 1.3.6.1.4.1.42229.1.2.4.1.19.1.1.24
285 name: coriant.groove.ochOsOSNR # Type CoriantTypesOpticalDB is a string that represents a float in dB unit e.g. 33.5
241 - description: Current value of OSNR
242 - unit: "dB"
286 + extract_value: '(\d+)'
287 + chart_meta:
288 + description: Current value of OSNR
289 + family: 'Network/Optical/Channel/OSNR'
290 + unit: "dB"
291 + - OID: 1.3.6.1.4.1.42229.1.2.4.1.19.1.1.15
292 + name: coriant.groove.ochOsAdminStatus
293 + chart_meta:
294 + description: The administrative state specifies the permission to use or prohibition against using the resource
295 + family: 'Network/Optical/Channel/Admin/Status'
296 + unit: "{status}"
297 + mapping:
298 + 1: up
299 + 2: down
300 + - OID: 1.3.6.1.4.1.42229.1.2.4.1.19.1.1.16
301 + name: coriant.groove.ochOsOperStatus
302 + chart_meta:
303 + description: The operational state specifies whether or not a resource is able to provide service
304 + family: 'Network/Optical/Channel/Operational/Status'
305 + unit: "{status}"
306 + mapping:
307 + 1: up
308 + 2: down
309 metric_tags:
244 - - symbol:
310 + - tag: coriant_groove_och_os_alias_name
311 + symbol:
312 + OID: 1.3.6.1.4.1.42229.1.2.4.1.19.1.1.18
313 + name: coriant.groove.ochOsAliasName
314 + - tag: coriant_groove_och_os_service_label
315 + symbol:
316 OID: 1.3.6.1.4.1.42229.1.2.4.1.19.1.1.21
317 name: coriant.groove.ochOsServiceLabel
247 - tag: coriant_groove_och_os_service_label
src/go/plugin/go.d/config/go.d/snmp.profiles/default/infoblox-ipam.yaml
+113 -82
@@ -3,6 +3,7 @@ extends:
3 - _std-host-resources-mib-feat-base.yaml
4 - _std-if-mib.yaml
5 - _std-ucd-mib.yaml
6 +
7 sysobjectid:
8 - 1.3.6.1.4.1.7779.1.1004 # Virtual Device
9 - 1.3.6.1.4.1.7779.1.1204 # IB-1552
@@ -54,30 +55,60 @@ sysobjectid:
55 - 1.3.6.1.4.1.7779.2.4 # IB-1552
56 - 1.3.6.1.4.1.7779.3.4 # IB-1552-A
57 - 1.3.6.1.4.1.7779.3.7 # IB-2000-A
58 +
59 metadata:
60 device:
61 fields:
62 vendor:
63 value: "infoblox"
64 +
65 +metric_tags:
66 + - tag: ib_hardware_type
67 + OID: 1.3.6.1.4.1.7779.3.1.1.2.1.4.0
68 + symbol: ibHardwareType
69 + - tag: ib_serial_number
70 + OID: 1.3.6.1.4.1.7779.3.1.1.2.1.6.0
71 + symbol: ibSerialNumber
72 + - tag: ib_nios_version
73 + OID: 1.3.6.1.4.1.7779.3.1.1.2.1.7.0
74 + symbol: ibNiosVersion
75 +
76 +# - IB-DHCPONE-MIB
77 +# https://mibbrowser.online/mibdb_search.php?mib=IB-DHCPONE-MIB
78 +# https://github.com/librenms/librenms/blob/master/mibs/infoblox/IB-DHCPONE-MIB
79 +# - IB-DNSONE-MIB
80 +# https://mibbrowser.online/mibdb_search.php?mib=IB-DNSONE-MIB
81 +# https://github.com/librenms/librenms/blob/master/mibs/infoblox/IB-DNSONE-MIB
82 +# - IB-PLATFORMONE-MIB
83 +# https://mibbrowser.online/mibdb_search.php?mib=IB-PLATFORMONE-MIB
84 +# https://github.com/librenms/librenms/blob/master/mibs/infoblox/IB-PLATFORMONE-MIB
85 +
86 metrics:
87 - MIB: IB-PLATFORMONE-MIB
88 symbol:
89 name: cpu.usage
90 OID: 1.3.6.1.4.1.7779.3.1.1.2.1.8.1.1.0
67 - description: Current average CPU usage
68 - unit: "%"
91 + chart_meta:
92 + description: Current average CPU usage
93 + family: 'System/CPU/Usage'
94 + unit: "%"
95 - MIB: IB-PLATFORMONE-MIB
96 symbol:
97 name: memory.usage
98 OID: 1.3.6.1.4.1.7779.3.1.1.2.1.8.2.1.0
73 - description: Current Memory usage
74 - unit: "%"
99 + chart_meta:
100 + description: Current Memory usage
101 + family: 'System/Memory/Usage'
102 + unit: "%"
103 - MIB: IB-DHCPONE-MIB
104 symbol:
105 name: ibDhcpDeferredQueueSize
106 OID: 1.3.6.1.4.1.7779.3.1.1.4.1.4.0
79 - description: The size of deferred dynamic DNS update queue
80 - unit: "{session}"
107 + chart_meta:
108 + description: The size of deferred dynamic DNS update queue
109 + family: 'DHCP/DDNS/Queue/Deferred'
110 + unit: "{session}"
111 +
112 - MIB: IB-DNSONE-MIB
113 table:
114 name: ibZoneStatisticsTable
@@ -85,73 +116,79 @@ metrics:
116 symbols:
117 - name: ibBindZoneSuccess
118 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.1.1.2
88 - metric_type: monotonic_count
89 - description: Number of Successful responses since DNS process started
90 - unit: "{response}"
119 + chart_meta:
120 + description: Number of Successful responses since DNS process started
121 + family: 'DNS/Zone/Response/Success'
122 + unit: "{response}/s"
123 - name: ibBindZoneReferral
124 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.1.1.3
93 - metric_type: monotonic_count
94 - description: Number of DNS referrals since DNS process started
95 - unit: "{referral}"
125 + chart_meta:
126 + description: Number of DNS referrals since DNS process started
127 + family: 'DNS/Zone/Response/Referral'
128 + unit: "{referral}/s"
129 - name: ibBindZoneNxRRset
130 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.1.1.4
98 - metric_type: monotonic_count
99 - description: Number of DNS query received for non-existent record
100 - unit: "{query}"
131 + chart_meta:
132 + description: Number of DNS query received for non-existent record
133 + family: 'DNS/Zone/Query/NxRRset'
134 + unit: "{query}/s"
135 - name: ibBindZoneNxDomain
136 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.1.1.5
103 - metric_type: monotonic_count
104 - description: Number of DNS query received for non-existent domain
105 - unit: "{query}"
137 + chart_meta:
138 + description: Number of DNS query received for non-existent domain
139 + family: 'DNS/Zone/Query/NxDomain'
140 + unit: "{query}/s"
141 - name: ibBindZoneRecursion
142 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.1.1.6
108 - metric_type: monotonic_count
109 - description: Number of Queries received using recursion since DNS process started
110 - unit: "{query}"
143 + chart_meta:
144 + description: Number of Queries received using recursion since DNS process started
145 + family: 'DNS/Zone/Query/Recursion'
146 + unit: "{query}/s"
147 - name: ibBindZoneFailure
148 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.1.1.7
113 - metric_type: monotonic_count
114 - description: Number of Failed queries since DNS process started
115 - unit: "{query}"
149 + chart_meta:
150 + description: Number of Failed queries since DNS process started
151 + family: 'DNS/Zone/Query/Failure'
152 + unit: "{query}/s"
153 metric_tags:
117 - - symbol:
154 + - tag: ib_bind_zone_name
155 + symbol:
156 name: ibBindZoneName
157 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.1.1.1
120 - tag: ib_bind_zone_name
158 +
159 - MIB: IB-DNSONE-MIB
160 symbol:
161 name: ibDDNSUpdateSuccess
162 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.3.1.0
125 - description: Number of successful dynamic DNS update
126 - unit: "{update}"
127 - metric_type: monotonic_count
163 + chart_meta:
164 + description: Number of successful dynamic DNS update
165 + family: 'DNS/DDNS/Update/Success'
166 + unit: "{update}/s"
167 - MIB: IB-DNSONE-MIB
168 symbol:
169 name: ibDDNSUpdateFailure
170 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.3.2.0
132 - description: Number of failure dynamic DNS update
133 - unit: "{update}"
134 - metric_type: monotonic_count
171 + chart_meta:
172 + description: Number of failure dynamic DNS update
173 + family: 'DNS/DDNS/Update/Failure'
174 + unit: "{update}/s"
175 - MIB: IB-DNSONE-MIB
176 symbol:
177 name: ibDDNSUpdateReject
178 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.3.3.0
139 - description: Number of dynamic DNS update rejects maybe due to permission failure
140 - unit: "{update}"
141 - metric_type: monotonic_count
179 + chart_meta:
180 + description: Number of dynamic DNS update rejects maybe due to permission failure
181 + family: 'DNS/DDNS/Update/Reject/Permission'
182 + unit: "{update}/s"
183 - MIB: IB-DNSONE-MIB
184 symbol:
185 name: ibDDNSUpdatePrerequisiteReject
186 OID: 1.3.6.1.4.1.7779.3.1.1.3.1.3.4.0
146 - description: Number of dynamic DNS update rejects due to prerequisite failure
147 - unit: "{update}"
148 - metric_type: monotonic_count
149 - - MIB: IB-DNSONE-MIB
150 - symbol:
151 - name: ibDnsQueryRate
152 - OID: 1.3.6.1.4.1.7779.3.1.1.3.1.6.0
153 - description: DNS query rate
154 - unit: "cs"
187 + chart_meta:
188 + description: Number of dynamic DNS update rejects due to prerequisite failure
189 + family: 'DNS/DDNS/Update/Reject/Prerequisite'
190 + unit: "{update}/s"
191 +
192 - MIB: IB-PLATFORMONE-MIB
193 table:
194 name: ibClusterReplicationStatusTable
@@ -159,34 +196,44 @@ metrics:
196 symbols:
197 - name: ibNodeQueueFromMaster
198 OID: 1.3.6.1.4.1.7779.3.1.1.2.1.2.1.3
162 - description: Sent queue size from master
163 - unit: "{session}"
199 + chart_meta:
200 + description: Sent queue size from master
201 + family: 'System/Cluster/Replication/Queue/FromMaster'
202 + unit: "{session}"
203 - name: ibNodeQueueToMaster
204 OID: 1.3.6.1.4.1.7779.3.1.1.2.1.2.1.5
166 - description: Receive queue size to master
167 - unit: "{session}"
205 + chart_meta:
206 + description: Receive queue size to master
207 + family: 'System/Cluster/Replication/Queue/ToMaster'
208 + unit: "{session}"
209 metric_tags:
169 - - symbol:
210 + - tag: ib_node_ip_address
211 + symbol:
212 name: ibNodeIPAddress
213 OID: 1.3.6.1.4.1.7779.3.1.1.2.1.2.1.1
172 - tag: ib_node_ip_address
173 - - symbol:
174 - name: ibNodeReplicationStatus
175 - OID: 1.3.6.1.4.1.7779.3.1.1.2.1.2.1.2
176 - tag: ib_node_replication_status
214 +
215 - MIB: IB-PLATFORMONE-MIB
216 table:
217 name: ibMemberServiceStatusTable
218 OID: 1.3.6.1.4.1.7779.3.1.1.2.1.9
219 symbols:
182 - - name: ibMemberServiceStatus
183 - constant_value_one: true
184 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
220 + - OID: 1.3.6.1.4.1.7779.3.1.1.2.1.9.1.2
221 + name: ibServiceStatus
222 + chart_meta:
223 + description: Service Status
224 + family: 'System/Service/Status'
225 + unit: "{status}"
226 + mapping:
227 + 1: working
228 + 2: warning
229 + 3: failed
230 + 4: inactive
231 + 5: unknown
232 metric_tags:
186 - - symbol:
233 + - tag: ib_service_name
234 + symbol:
235 name: ibServiceName
236 OID: 1.3.6.1.4.1.7779.3.1.1.2.1.9.1.1
189 - tag: ib_service_name
237 mapping:
238 1: dhcp
239 2: dns
@@ -244,28 +291,12 @@ metrics:
291 54: discovery-collector
292 55: discovery-capacity
293 56: threat-protection
247 - 58: recursive-clients
248 - - symbol:
294 + 57: cloud-api
295 + 58: threat-analytics
296 + 59: taxii
297 + 60: bfd
298 + 61: outbound
299 + - tag: ib_service_desc
300 + symbol:
301 name: ibServiceDesc
302 OID: 1.3.6.1.4.1.7779.3.1.1.2.1.9.1.3
251 - tag: ib_service_desc
252 - - symbol:
253 - OID: 1.3.6.1.4.1.7779.3.1.1.2.1.9.1.2
254 - name: ibServiceStatus
255 - tag: ib_service_status
256 - mapping:
257 - 1: working
258 - 2: warning
259 - 3: failed
260 - 4: inactive
261 - 5: unknown
262 -metric_tags:
263 - - OID: 1.3.6.1.4.1.7779.3.1.1.2.1.4.0
264 - symbol: ibHardwareType
265 - tag: ib_hardware_type
266 - - tag: ib_serial_number
267 - OID: 1.3.6.1.4.1.7779.3.1.1.2.1.6.0
268 - symbol: ibSerialNumber
269 - - OID: 1.3.6.1.4.1.7779.3.1.1.2.1.7.0
270 - symbol: ibNiosVersion
271 - tag: ib_nios_version
src/go/plugin/go.d/config/go.d/snmp.profiles/default/isilon.yaml
+145 -62
@@ -7,9 +7,6 @@ extends:
7 - _std-tcp-mib.yaml
8 - _std-udp-mib.yaml
9
10 -device:
11 - vendor: "dell"
12 -
10 sysobjectid:
11 - 1.3.6.1.4.1.12124.*
12
@@ -28,6 +25,8 @@ metadata:
25 fields:
26 vendor:
27 value: "dell"
28 + type:
29 + value: "storage"
30 serial_number:
31 symbol:
32 OID: 1.3.6.1.4.1.12124.2.51.1.3.1
@@ -66,8 +65,21 @@ metadata:
65 match_value: '$1'
66 # Examples:
67 # - device-name-3 263829375 Isilon OneFS v8.2.0.0
69 - type:
70 - value: "storage"
68 +
69 +metric_tags:
70 + - tag: cluster_name
71 + OID: 1.3.6.1.4.1.12124.1.1.1.0
72 + symbol: clusterName
73 + - tag: node_name
74 + OID: 1.3.6.1.4.1.12124.2.1.1.0
75 + symbol: nodeName
76 + - tag: node_type
77 + OID: 1.3.6.1.4.1.12124.2.1.3.0
78 + symbol: nodeType
79 +
80 +# - ISILON-MIB
81 +# https://mibbrowser.online/mibdb_search.php?mib=ISILON-MIB
82 +# https://github.com/librenms/librenms/blob/master/mibs/emc/ISILON-MIB
83
84 metrics:
85 # fan hardware
@@ -78,71 +90,102 @@ metrics:
90 symbols:
91 - OID: 1.3.6.1.4.1.12124.2.53.1.4
92 name: fanSpeed
81 - description: The current speed of the fan in revolutions per minute
82 - unit: "rpm"
93 + chart_meta:
94 + description: The current speed of the fan in revolutions per minute
95 + family: 'Hardware/Fan/Speed'
96 + unit: "rpm"
97 metric_tags:
84 - - tag: fan_name
85 - symbol:
86 - OID: 1.3.6.1.4.1.12124.2.53.1.2
87 - name: fanName
98 - tag: fan_number
99 symbol:
100 OID: 1.3.6.1.4.1.12124.2.53.1.1
101 name: fanNumber
102 + - tag: fan_name
103 + symbol:
104 + OID: 1.3.6.1.4.1.12124.2.53.1.2
105 + name: fanName
106
107 # cluster
108 - MIB: ISILON-MIB
109 symbol:
110 OID: 1.3.6.1.4.1.12124.1.1.2.0
111 name: clusterHealth
98 - description: The overall health of the cluster
99 - unit: "{state}"
112 + chart_meta:
113 + description: The overall health of the cluster
114 + family: 'System/Cluster/Health/Status'
115 + unit: "{status}"
116 + mapping:
117 + 0: ok
118 + 1: attn
119 + 2: down
120 + 3: invalid
121 +
122 - MIB: ISILON-MIB
123 symbol:
124 OID: 1.3.6.1.4.1.12124.1.2.1.1.0
125 name: clusterIfsInBytes
104 - description: The cumulative number of bytes into /ifs
105 - unit: "By"
126 + chart_meta:
127 + description: The cumulative number of bytes into /ifs
128 + family: 'Storage/FileSystem/Throughput/In'
129 + unit: "By/s"
130 +
131 - MIB: ISILON-MIB
132 symbol:
133 OID: 1.3.6.1.4.1.12124.1.2.1.3.0
134 name: clusterIfsOutBytes
110 - description: The cumulative number of bytes out of /ifs
111 - unit: "By"
135 + chart_meta:
136 + description: The cumulative number of bytes out of /ifs
137 + family: 'Storage/FileSystem/Throughput/Out'
138 + unit: "By/s"
139
140 # file system
141 - MIB: ISILON-MIB
142 symbol:
143 OID: 1.3.6.1.4.1.12124.1.3.2.0
144 name: ifsUsedBytes
118 - description: The number of bytes used in the /ifs filesystem
119 - unit: "By"
145 + chart_meta:
146 + description: The number of bytes used in the /ifs filesystem
147 + family: 'Storage/FileSystem/Used'
148 + unit: "By"
149 - MIB: ISILON-MIB
150 symbol:
151 OID: 1.3.6.1.4.1.12124.1.3.1.0
152 name: ifsTotalBytes
124 - description: The total cluster capacity of the /ifs filesystem in bytes
125 - unit: "By"
153 + chart_meta:
154 + description: The total cluster capacity of the /ifs filesystem in bytes
155 + family: 'Storage/FileSystem/Total'
156 + unit: "By"
157
158 # node
159 - MIB: ISILON-MIB
160 symbol:
161 OID: 1.3.6.1.4.1.12124.2.1.2.0
162 name: nodeHealth
132 - description: The overall health of the node
133 - unit: "{state}"
163 + chart_meta:
164 + description: The overall health of the node
165 + family: 'System/Node/Health/Status'
166 + unit: "{status}"
167 + mapping:
168 + 0: ok
169 + 1: attn
170 + 2: down
171 + 3: invalid
172 +
173 - MIB: ISILON-MIB
174 symbol:
175 OID: 1.3.6.1.4.1.12124.2.2.1.1.0
176 name: nodeIfsInBytes
138 - description: The number of bytes into /ifs through this node
139 - unit: "By"
177 + chart_meta:
178 + description: The number of bytes into /ifs through this node
179 + family: 'System/Node/Throughput/In'
180 + unit: "By/s"
181 - MIB: ISILON-MIB
182 symbol:
183 OID: 1.3.6.1.4.1.12124.2.2.1.3.0
184 name: nodeIfsOutBytes
144 - description: The number of bytes out of /ifs through this node
145 - unit: "By"
185 + chart_meta:
186 + description: The number of bytes out of /ifs through this node
187 + family: 'System/Node/Throughput/Out'
188 + unit: "By/s"
189
190 # disk
191 - MIB: ISILON-MIB
@@ -152,18 +195,48 @@ metrics:
195 symbols:
196 - OID: 1.3.6.1.4.1.12124.2.52.1.9
197 name: diskSizeBytes
155 - description: The size of the disk in bytes
156 - unit: "By"
198 + chart_meta:
199 + description: The size of the disk in bytes
200 + family: 'Hardware/Disk/Size'
201 + unit: "By"
202 + - OID: 1.3.6.1.4.1.12124.2.52.1.5
203 + name: diskStatus
204 + chart_meta:
205 + description: The operational status of the disk
206 + family: 'Hardware/Disk/Status'
207 + unit: "{status}"
208 + mapping:
209 + # Commonly returned values include (but not limited to):
210 + # TODO: need some "other" for mappings
211 + HEALTHY: 1
212 + L3: 2
213 + DEAD: 3
214 + SMARTFAIL: 4
215 metric_tags:
158 - - symbol:
159 - OID: 1.3.6.1.4.1.12124.2.52.1.5
160 - name: diskStatus
161 - tag: disk_status
162 - - symbol:
216 + - tag: disk_bay
217 + symbol:
218 OID: 1.3.6.1.4.1.12124.2.52.1.1
219 name: diskBay
165 - tag: disk_bay
166 -
220 + - tag: disk_logical_number
221 + symbol:
222 + OID: 1.3.6.1.4.1.12124.2.52.1.2
223 + name: diskLogicalNumber
224 + - tag: disk_chassis_number
225 + symbol:
226 + OID: 1.3.6.1.4.1.12124.2.52.1.3
227 + name: diskChassisNumber
228 + - tag: _disk_device_name
229 + symbol:
230 + OID: 1.3.6.1.4.1.12124.2.52.1.4
231 + name: diskDeviceName
232 + - tag: _disk_device_model
233 + symbol:
234 + OID: 1.3.6.1.4.1.12124.2.52.1.6
235 + name: diskDeviceModel
236 + - tag: _disk_serial_number
237 + symbol:
238 + OID: 1.3.6.1.4.1.12124.2.52.1.7
239 + name: diskSerialNumber
240
241 # protocol
242 - MIB: ISILON-MIB
@@ -173,20 +246,28 @@ metrics:
246 symbols:
247 - OID: 1.3.6.1.4.1.12124.2.2.10.1.3
248 name: protocolOpsPerSecond
176 - description: The number of operations per second for the last 5 second
177 - unit: "1.s"
249 + chart_meta:
250 + description: The number of operations per second for the last 5 second
251 + family: 'Storage/Protocol/Operations'
252 + unit: "{operation}/s"
253 - OID: 1.3.6.1.4.1.12124.2.2.10.1.14
254 name: latencyMin
180 - description: The minimum latency in microseconds for all operations for the protocol
181 - unit: "us"
255 + chart_meta:
256 + description: The minimum latency in microseconds for all operations for the protocol
257 + family: 'Storage/Protocol/Latency/Min'
258 + unit: "us"
259 - OID: 1.3.6.1.4.1.12124.2.2.10.1.15
260 name: latencyMax
184 - description: The maximum latency in microseconds for all operations for the protocol
185 - unit: "us"
261 + chart_meta:
262 + description: The maximum latency in microseconds for all operations for the protocol
263 + family: 'Storage/Protocol/Latency/Max'
264 + unit: "us"
265 - OID: 1.3.6.1.4.1.12124.2.2.10.1.16
266 name: latencyAverage
188 - description: The average latency in microseconds for all operations for the protocol
189 - unit: "us"
267 + chart_meta:
268 + description: The average latency in microseconds for all operations for the protocol
269 + family: 'Storage/Protocol/Latency/Average'
270 + unit: "us"
271 metric_tags:
272 - tag: protocol_name
273 symbol:
@@ -201,21 +282,33 @@ metrics:
282 symbols:
283 - OID: 1.3.6.1.4.1.12124.1.12.1.1.7
284 name: quotaHardThreshold
204 - description: The hard threshold in bytes
205 - unit: "By"
285 + chart_meta:
286 + description: The hard threshold in bytes
287 + family: 'Storage/Quota/Threshold/Hard'
288 + unit: "By"
289 - OID: 1.3.6.1.4.1.12124.1.12.1.1.9
290 name: quotaSoftThreshold
208 - description: The soft threshold in bytes
209 - unit: "By"
291 + chart_meta:
292 + description: The soft threshold in bytes
293 + family: 'Storage/Quota/Threshold/Soft'
294 + unit: "By"
295 - OID: 1.3.6.1.4.1.12124.1.12.1.1.13
296 name: quotaUsage
212 - description: The current quota usage in bytes
213 - unit: "By"
297 + chart_meta:
298 + description: The current quota usage in bytes
299 + family: 'Storage/Quota/Usage'
300 + unit: "By"
301 - OID: 1.3.6.1.4.1.12124.1.12.1.1.11
302 name: quotaAdvisoryThreshold
216 - description: The advisory threshold in bytes
217 - unit: "By"
303 + chart_meta:
304 + description: The advisory threshold in bytes
305 + family: 'Storage/Quota/Threshold/Advisory'
306 + unit: "By"
307 metric_tags:
308 + - tag: quota_domain_id
309 + symbol:
310 + OID: 1.3.6.1.4.1.12124.1.12.1.1.1
311 + name: quotaDomainID
312 - tag: quota_type
313 symbol:
314 OID: 1.3.6.1.4.1.12124.1.12.1.1.2
@@ -224,13 +317,3 @@ metrics:
317 symbol:
318 OID: 1.3.6.1.4.1.12124.1.12.1.1.3
319 name: quotaID
227 -metric_tags:
228 - - tag: cluster_name
229 - OID: 1.3.6.1.4.1.12124.1.1.1.0
230 - symbol: clusterName
231 - - tag: node_name
232 - OID: 1.3.6.1.4.1.12124.2.1.1.0
233 - symbol: nodeName
234 - - tag: node_type
235 - OID: 1.3.6.1.4.1.12124.2.1.3.0
236 - symbol: nodeType
src/go/plugin/go.d/config/go.d/snmp.profiles/default/ixsystems-truenas.yaml
+166 -100
@@ -22,6 +22,10 @@ metadata:
22 type:
23 value: "storage"
24
25 +# 1. FREENAS-MIB
26 +# https://mibbrowser.online/mibdb_search.php?mib=FREENAS-MIB
27 +# https://github.com/librenms/librenms/blob/master/mibs/ixsystems/FREENAS-MIB
28 +
29 metrics:
30 - MIB: FREENAS-MIB
31 table:
@@ -30,222 +34,284 @@ metrics:
34 symbols:
35 - name: freenas.zpoolReadBytes
36 OID: 1.3.6.1.4.1.50536.1.1.1.1.10
33 - description: The bandwidth of all read operations (including metadata), expressed as units per second (averaged since system booted)
34 - unit: "By/s"
37 + chart_meta:
38 + description: The bandwidth of all read operations (including metadata), expressed as units per second (averaged since system booted)
39 + family: 'Storage/ZFS/Pool/IO/Throughput/Read'
40 + unit: "By/s"
41 - name: freenas.zpoolWriteBytes
42 OID: 1.3.6.1.4.1.50536.1.1.1.1.11
37 - description: The bandwidth of all write operations, expressed as units per second (averaged since system booted).
38 - unit: "By/s"
39 - - name: freenas.zpoolReadOps1sec
40 - OID: 1.3.6.1.4.1.50536.1.1.1.1.12
41 - description: The number of read I/O operations sent to the pool or device, including metadata requests (over 1 second interval).
42 - unit: "{operation}"
43 - - name: freenas.zpoolWriteOps1sec
44 - OID: 1.3.6.1.4.1.50536.1.1.1.1.13
45 - description: The number of write I/O operations sent to the pool or device (over 1 second interval).
46 - unit: "{operation}"
47 - - name: freenas.zpoolReadBytes1sec
48 - OID: 1.3.6.1.4.1.50536.1.1.1.1.14
49 - description: The bandwidth of all read operations (including metadata), expressed as units per second (over 1 second interval)
50 - unit: "By/s"
51 - - name: freenas.zpoolWriteBytes1sec
52 - OID: 1.3.6.1.4.1.50536.1.1.1.1.15
53 - description: The bandwidth of all write operations, expressed as units per second (over 1 second interval).
54 - unit: "By/s"
55 - - name: freenas.zpoolAllocationUnits
56 - OID: 1.3.6.1.4.1.50536.1.1.1.1.3
57 - description: Allocation units for the pool
58 - unit: "By"
43 + chart_meta:
44 + description: The bandwidth of all write operations, expressed as units per second (averaged since system booted).
45 + family: 'Storage/ZFS/Pool/IO/Throughput/Write'
46 + unit: "By/s"
47 - name: freenas.zpoolSize
48 OID: 1.3.6.1.4.1.50536.1.1.1.1.4
61 - description: Size of the pool
62 - unit: "By"
49 + chart_meta:
50 + description: Size of the pool
51 + family: 'Storage/ZFS/Pool/Space/Size'
52 + unit: "By"
53 - name: freenas.zpoolUsed
54 OID: 1.3.6.1.4.1.50536.1.1.1.1.5
65 - description: Used space in the pool
66 - unit: "By"
55 + chart_meta:
56 + description: Used space in the pool
57 + family: 'Storage/ZFS/Pool/Space/Used'
58 + unit: "By"
59 - name: freenas.zpoolAvailable
60 OID: 1.3.6.1.4.1.50536.1.1.1.1.6
69 - description: Available space in the pool
70 - unit: "By"
61 + chart_meta:
62 + description: Available space in the pool
63 + family: 'Storage/ZFS/Pool/Space/Available'
64 + unit: "By"
65 - name: freenas.zpoolHealth
66 OID: 1.3.6.1.4.1.50536.1.1.1.1.7
73 - description: The current health of the containing pool, as reported by zpool status.
74 - unit: "TBD"
67 + chart_meta:
68 + description: The current health of the containing pool, as reported by zpool status.
69 + family: 'Storage/ZFS/Pool/Health/Status'
70 + unit: "{status}"
71 + mapping:
72 + 0: online
73 + 1: degraded
74 + 2: faulted
75 + 3: offline
76 + 4: unavail
77 + 5: removed
78 - name: freenas.zpoolReadOps
79 OID: 1.3.6.1.4.1.50536.1.1.1.1.8
77 - description: The number of read I/O operations sent to the pool or device, including metadata requests (averaged since system booted).
78 - unit: "{operation}"
80 + chart_meta:
81 + description: The number of read I/O operations sent to the pool or device, including metadata requests (averaged since system booted).
82 + family: 'Storage/ZFS/Pool/IO/Operations/Read'
83 + unit: "{operation}/s"
84 - name: freenas.zpoolWriteOps
85 OID: 1.3.6.1.4.1.50536.1.1.1.1.9
81 - description: The number of write I/O operations sent to the pool or device (averaged since system booted).
82 - unit: "{operation}"
86 + chart_meta:
87 + description: The number of write I/O operations sent to the pool or device (averaged since system booted).
88 + family: 'Storage/ZFS/Pool/IO/Operations/Write'
89 + unit: "{operation}/s"
90 metric_tags:
84 - - symbol:
91 + - tag: freenas_zpool_index
92 + symbol:
93 + name: freenas.zpoolIndex
94 + OID: 1.3.6.1.4.1.50536.1.1.1.1.1
95 + - tag: freenas_zpool_descr
96 + symbol:
97 name: freenas.zpoolDescr
98 OID: 1.3.6.1.4.1.50536.1.1.1.1.2
87 - tag: freenas_zpool_descr
99 +
100 - MIB: FREENAS-MIB
101 table:
102 name: datasetTable
103 OID: 1.3.6.1.4.1.50536.1.2.1
104 symbols:
93 - - name: freenas.datasetAllocationUnits
94 - OID: 1.3.6.1.4.1.50536.1.2.1.1.3
95 - description: Allocation units for the dataset
96 - unit: "By"
105 - name: freenas.datasetSize
106 OID: 1.3.6.1.4.1.50536.1.2.1.1.4
99 - description: Size of the dataset
100 - unit: "By"
107 + chart_meta:
108 + description: Size of the dataset
109 + family: 'Storage/ZFS/Dataset/Space/Size'
110 + unit: "By"
111 - name: freenas.datasetUsed
112 OID: 1.3.6.1.4.1.50536.1.2.1.1.5
103 - description: Used space in the dataset
104 - unit: "By"
113 + chart_meta:
114 + description: Used space in the dataset
115 + family: 'Storage/ZFS/Dataset/Space/Used'
116 + unit: "By"
117 - name: freenas.datasetAvailable
118 OID: 1.3.6.1.4.1.50536.1.2.1.1.6
107 - description: Available space in the dataset
108 - unit: "By"
119 + chart_meta:
120 + description: Available space in the dataset
121 + family: 'Storage/ZFS/Dataset/Space/Available'
122 + unit: "By"
123 metric_tags:
110 - - symbol:
124 + - tag: freenas_dataset_index
125 + symbol:
126 + name: freenas.datasetIndex
127 + OID: 1.3.6.1.4.1.50536.1.2.1.1.1
128 + - tag: freenas_dataset_descr
129 + symbol:
130 name: freenas.datasetDescr
131 OID: 1.3.6.1.4.1.50536.1.2.1.1.2
113 - tag: freenas_dataset_descr
132 +
133 - MIB: FREENAS-MIB
134 table:
135 name: zvolTable
136 OID: 1.3.6.1.4.1.50536.1.3.1
137 symbols:
119 - - name: freenas.zvolAllocationUnits
120 - OID: 1.3.6.1.4.1.50536.1.3.1.1.3
121 - description: Allocation units for the zvol
122 - unit: "By"
138 - name: freenas.zvolSize
139 OID: 1.3.6.1.4.1.50536.1.3.1.1.4
125 - description: Size of the zvol
126 - unit: "By"
140 + chart_meta:
141 + description: Size of the zvol
142 + family: 'Storage/ZFS/Volume/Space/Size'
143 + unit: "By"
144 - name: freenas.zvolUsed
145 OID: 1.3.6.1.4.1.50536.1.3.1.1.5
129 - description: Used space in the zvol
130 - unit: "By"
146 + chart_meta:
147 + description: Used space in the zvol
148 + family: 'Storage/ZFS/Volume/Space/Used'
149 + unit: "By"
150 - name: freenas.zvolAvailable
151 OID: 1.3.6.1.4.1.50536.1.3.1.1.6
133 - description: Available space in the zvol
134 - unit: "By"
152 + chart_meta:
153 + description: Available space in the zvol
154 + family: 'Storage/ZFS/Volume/Space/Available'
155 + unit: "By"
156 - name: freenas.zvolReferenced
157 OID: 1.3.6.1.4.1.50536.1.3.1.1.7
137 - description: Referenced space in the zvol
138 - unit: "By"
158 + chart_meta:
159 + description: Referenced space in the zvol
160 + family: 'Storage/ZFS/Volume/Space/Referenced'
161 + unit: "By"
162 metric_tags:
140 - - symbol:
163 + - tag: freenas_zvol_index
164 + symbol:
165 + name: freenas.zvolIndex
166 + OID: 1.3.6.1.4.1.50536.1.3.1.1.1
167 + - tag: freenas_zvol_descr
168 + symbol:
169 name: freenas.zvolDescr
170 OID: 1.3.6.1.4.1.50536.1.3.1.1.2
143 - tag: freenas_zvol_descr
171 +
172 - MIB: FREENAS-MIB
173 symbol:
174 name: freenas.zfsArcSize
175 OID: 1.3.6.1.4.1.50536.1.4.1.0
148 - description: Size of the ARC cache
149 - unit: "By"
176 + chart_meta:
177 + description: Size of the ARC cache
178 + family: 'Storage/ZFS/Cache/ARC/Size'
179 + unit: "By"
180 - MIB: FREENAS-MIB
181 symbol:
182 name: freenas.zfsArcCacheMissRatio # zfsArcCacheMissRatio is a string representing a float value
183 OID: 1.3.6.1.4.1.50536.1.4.10.0
154 - description: Arc cache miss ration percentage
155 - unit: "%"
184 + chart_meta:
185 + description: Arc cache miss ration percentage
186 + family: 'Storage/ZFS/Cache/ARC/MissRatio'
187 + unit: "%"
188 - MIB: FREENAS-MIB
189 symbol:
190 name: freenas.zfsArcMeta
191 OID: 1.3.6.1.4.1.50536.1.4.2.0
160 - description: Metadata size in the ARC cache
161 - unit: "By"
192 + chart_meta:
193 + description: Metadata size in the ARC cache
194 + family: 'Storage/ZFS/Cache/ARC/Metadata'
195 + unit: "By"
196 - MIB: FREENAS-MIB
197 symbol:
198 name: freenas.zfsArcData
199 OID: 1.3.6.1.4.1.50536.1.4.3.0
166 - description: Data size in the ARC cache
167 - unit: "By"
200 + chart_meta:
201 + description: Data size in the ARC cache
202 + family: 'Storage/ZFS/Cache/ARC/Data'
203 + unit: "By"
204 - MIB: FREENAS-MIB
205 symbol:
206 name: freenas.zfsArcHits
207 OID: 1.3.6.1.4.1.50536.1.4.4.0
172 - description: Number of ARC cache hits
173 - unit: "{hit}"
208 + metric_type: rate
209 + chart_meta:
210 + description: Number of ARC cache hits
211 + family: 'Storage/ZFS/Cache/ARC/Hit'
212 + unit: "{hit}/s"
213 - MIB: FREENAS-MIB
214 symbol:
215 name: freenas.zfsArcMisses
216 OID: 1.3.6.1.4.1.50536.1.4.5.0
178 - description: Number of ARC cache misses
179 - unit: "{miss}"
217 + metric_type: rate
218 + chart_meta:
219 + description: Number of ARC cache misses
220 + family: 'Storage/ZFS/Cache/ARC/Miss'
221 + unit: "{miss}/s"
222 - MIB: FREENAS-MIB
223 symbol:
224 name: freenas.zfsArcC
225 OID: 1.3.6.1.4.1.50536.1.4.6.0
184 - description: ARC cache target size
185 - unit: "By"
226 + chart_meta:
227 + description: ARC cache target size
228 + family: 'Storage/ZFS/Cache/ARC/TargetSize'
229 + unit: "By"
230 - MIB: FREENAS-MIB
231 symbol:
232 name: freenas.zfsArcP
233 OID: 1.3.6.1.4.1.50536.1.4.7.0
190 - description: ARC cache size
191 - unit: "By"
234 + chart_meta:
235 + description: ARC cache size
236 + family: 'Storage/ZFS/Cache/ARC/P'
237 + unit: "By"
238 - MIB: FREENAS-MIB
239 symbol:
240 name: freenas.zfsArcMissPercent # zfsArcMissPercent is a string representing a float value
241 OID: 1.3.6.1.4.1.50536.1.4.8.0
196 - description: Arc miss percentage
197 - unit: "%"
242 + chart_meta:
243 + description: Arc miss percentage
244 + family: 'Storage/ZFS/Cache/ARC/MissPercent'
245 + unit: "%"
246 - MIB: FREENAS-MIB
247 symbol:
248 name: freenas.zfsArcCacheHitRatio # zfsArcCacheHitRatio is a string representing a float value
249 OID: 1.3.6.1.4.1.50536.1.4.9.0
202 - description: Arc cache hit ration percentage
203 - unit: "%"
250 + chart_meta:
251 + description: Arc cache hit ration percentage
252 + family: 'Storage/ZFS/Cache/ARC/HitRatio'
253 + unit: "%"
254 - MIB: FREENAS-MIB
255 symbol:
256 name: freenas.zfsL2ArcHits
257 OID: 1.3.6.1.4.1.50536.1.5.1.0
208 - description: Number of L2ARC cache hits
209 - unit: "{hit}"
258 + chart_meta:
259 + description: Number of L2ARC cache hits
260 + family: 'Storage/ZFS/Cache/L2ARC/Hit'
261 + unit: "{hit}/s"
262 - MIB: FREENAS-MIB
263 symbol:
264 name: freenas.zfsL2ArcMisses
265 OID: 1.3.6.1.4.1.50536.1.5.2.0
214 - description: Number of L2ARC cache misses
215 - unit: "{miss}"
266 + chart_meta:
267 + description: Number of L2ARC cache misses
268 + family: 'Storage/ZFS/Cache/L2ARC/Miss'
269 + unit: "{miss}/s"
270 - MIB: FREENAS-MIB
271 symbol:
272 name: freenas.zfsL2ArcRead
273 OID: 1.3.6.1.4.1.50536.1.5.3.0
220 - description: Number of L2ARC reads
221 - unit: "{read}"
274 + chart_meta:
275 + description: Number of L2ARC reads
276 + family: 'Storage/ZFS/Cache/L2ARC/Read'
277 + unit: "{read}/s"
278 - MIB: FREENAS-MIB
279 symbol:
280 name: freenas.zfsL2ArcWrite
281 OID: 1.3.6.1.4.1.50536.1.5.4.0
226 - description: Number of L2ARC writes
227 - unit: "{write}"
282 + chart_meta:
283 + description: Number of L2ARC writes
284 + family: 'Storage/ZFS/Cache/L2ARC/Write'
285 + unit: "{write}/s"
286 - MIB: FREENAS-MIB
287 symbol:
288 name: freenas.zfsL2ArcSize
289 OID: 1.3.6.1.4.1.50536.1.5.5.0
232 - description: Size of the L2ARC cache
233 - unit: "By"
290 + chart_meta:
291 + description: Size of the L2ARC cache
292 + family: 'Storage/ZFS/Cache/L2ARC/Size'
293 + unit: "By"
294 - MIB: FREENAS-MIB
295 symbol:
296 name: freenas.zfsZilstatOps1sec
297 OID: 1.3.6.1.4.1.50536.1.6.1.0
238 - description: The ops column parsed from the command zilstat 1 1
239 - unit: "{operation}"
298 + chart_meta:
299 + description: The ops column parsed from the command zilstat 1 1
300 + family: 'Storage/ZFS/ZIL/Operations/1s'
301 + unit: "{operation}/s"
302 - MIB: FREENAS-MIB
303 symbol:
304 name: freenas.zfsZilstatOps5sec
305 OID: 1.3.6.1.4.1.50536.1.6.2.0
244 - description: The ops column parsed from the command zilstat 5 1
245 - unit: "{operation}"
306 + chart_meta:
307 + description: The ops column parsed from the command zilstat 5 1
308 + family: 'Storage/ZFS/ZIL/Operations/5s'
309 + unit: "{operation}/s"
310 - MIB: FREENAS-MIB
311 symbol:
312 name: freenas.zfsZilstatOps10sec
313 OID: 1.3.6.1.4.1.50536.1.6.3.0
250 - description: The ops column parsed from the command zilstat 10 1
251 - unit: "{operation}"
314 + chart_meta:
315 + description: The ops column parsed from the command zilstat 10 1
316 + family: 'Storage/ZFS/ZIL/Operations/10s'
317 + unit: "{operation}/s"
src/go/plugin/go.d/config/go.d/snmp.profiles/default/kyocera-printer.yaml
+59 -37
@@ -2,7 +2,9 @@ extends:
2 - _system-base.yaml
3 # TODO: Extends _generic-if32.yaml when implemented
4 # - _generic-if32.yaml
5 +
6 sysobjectid: 1.3.6.1.4.1.1347.41
7 +
8 metadata:
9 device:
10 fields:
@@ -10,6 +12,18 @@ metadata:
12 value: "kyocera"
13 type:
14 value: "printer"
15 +
16 +metric_tags:
17 + - tag: kcprt_general_model_name
18 + OID: 1.3.6.1.4.1.1347.43.5.1.1.1.1 # kcprtGeneralModelName.1 (index 1)
19 + symbol: kcprtGeneralModelName
20 + - tag: kcprt_serial_number
21 + OID: 1.3.6.1.4.1.1347.43.5.1.1.28.1 # kcprtSerialNumber.1 (index 1)
22 + symbol: kcprtSerialNumber
23 +
24 +# 1. KYOCERA-MIB
25 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/kyocera/KYOCERA-MIB
26 +
27 metrics:
28 - MIB: KYOCERA-MIB
29 table:
@@ -18,14 +32,20 @@ metrics:
32 symbols:
33 - OID: 1.3.6.1.4.1.1347.43.18.2.1.3
34 name: kcprtAlertStateCode
21 - description: "Alert state code"
22 - unit: "TBD"
23 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
35 + chart_meta:
36 + description: "Alert state code"
37 + family: 'System/Alert/Code'
38 + unit: "{code}"
39 metric_tags:
25 - - symbol:
40 + - tag: kcprt_alert_state_display_index
41 + symbol:
42 + OID: 1.3.6.1.4.1.1347.43.18.2.1.1
43 + name: kcprtAlertStateDisplayIndex
44 + - tag: kcprt_alert_state_display
45 + symbol:
46 OID: 1.3.6.1.4.1.1347.43.18.2.1.2
47 name: kcprtAlertStateDisplay
28 - tag: kcprt_alert_state_display
48 +
49 - MIB: KYOCERA-MIB
50 table:
51 OID: 1.3.6.1.4.1.1347.43.20
@@ -33,31 +53,49 @@ metrics:
53 symbols:
54 - OID: 1.3.6.1.4.1.1347.43.20.1.1.4
55 name: kcprtMemoryDeviceTotalSize
36 - description: "Total size of the memory device"
37 - unit: "By"
56 + chart_meta:
57 + description: "Total size of the memory device"
58 + family: 'System/Memory/Total'
59 + unit: "By"
60 - OID: 1.3.6.1.4.1.1347.43.20.1.1.5
61 name: kcprtMemoryDeviceUsedSize
40 - description: "Used size of the memory device"
41 - unit: "By"
42 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
62 + chart_meta:
63 + description: "Used size of the memory device"
64 + family: 'System/Memory/Used'
65 + unit: "By"
66 + - OID: 1.3.6.1.4.1.1347.43.20.1.1.6
67 + name: kcprtMemoryDeviceStatus
68 + chart_meta:
69 + description: Current status of this device
70 + family: 'System/Memory/Status'
71 + unit: "{status}"
72 + mapping:
73 + 0: readyReadWrite
74 + 1: readyReadOnly
75 + 2: notAccessible
76 + 4: lowBattery
77 metric_tags:
44 - - symbol:
78 + - tag: kcprt_memory_device_index
79 + symbol:
80 + OID: 1.3.6.1.4.1.1347.43.20.1.1.1
81 + name: kcprtMemoryDeviceIndex
82 + - tag: kcprt_memory_device_location
83 + symbol:
84 OID: 1.3.6.1.4.1.1347.43.20.1.1.2
85 name: kcprtMemoryDeviceLocation
47 - tag: kcprt_memory_device_location
86 mapping:
49 - 0: pc_card-a
50 - 1: pc_card-b
51 - 2: option_ro_msocket
52 - 3: resident_font
53 - 4: download_area
54 - 5: hard_disk
55 - 6: memory_card
87 + 0: pcCard-A
88 + 1: pcCard-B
89 + 2: optionROMsocket
90 + 3: residentFont
91 + 4: downloadArea
92 + 5: hardDisk
93 + 6: memoryCard
94 255: others
57 - - symbol:
95 + - tag: kcprt_memory_device_type
96 + symbol:
97 OID: 1.3.6.1.4.1.1347.43.20.1.1.3
98 name: kcprtMemoryDeviceType
60 - tag: kcprt_memory_device_type
99 mapping:
100 0: rom
101 1: flash
@@ -65,19 +103,3 @@ metrics:
103 3: dram
104 4: strage
105 255: others
68 - - symbol:
69 - OID: 1.3.6.1.4.1.1347.43.20.1.1.6
70 - name: kcprtMemoryDeviceStatus
71 - tag: kcprt_memory_device_status
72 - mapping:
73 - 0: ready_read_write
74 - 1: ready_read_only
75 - 2: not_accessible
76 - 4: low_battery
77 -metric_tags:
78 - - tag: kcprt_general_model_name
79 - OID: 1.3.6.1.4.1.1347.43.5.1.1.1.1 # kcprtGeneralModelName.1 (index 1)
80 - symbol: kcprtGeneralModelName
81 - - tag: kcprt_serial_number
82 - OID: 1.3.6.1.4.1.1347.43.5.1.1.28.1 # kcprtSerialNumber.1 (index 1)
83 - symbol: kcprtSerialNumber
src/go/plugin/go.d/config/go.d/snmp.profiles/default/linksys.yaml
+2
@@ -1,10 +1,12 @@
1 extends:
2 - _system-base.yaml
3 - _std-if-mib.yaml
4 +
5 metadata:
6 device:
7 fields:
8 vendor:
9 value: "linksys"
10 +
11 sysobjectid:
12 - 1.3.6.1.4.1.3955.*
src/go/plugin/go.d/config/go.d/snmp.profiles/default/mcafee-web-gateway.yaml
+188 -140
@@ -1,236 +1,329 @@
1 extends:
2 - _system-base.yaml
3 - _std-if-mib.yaml
4 +
5 sysobjectid:
6 - 1.3.6.1.4.1.1230.2.7.1.1
7 +
8 metadata:
9 device:
10 fields:
11 vendor:
12 value: "mcafee"
13 +
14 +metric_tags:
15 + - tag: mcafee_mwg_k_product_name
16 + OID: 1.3.6.1.4.1.1230.2.7.1.1.0
17 + symbol: kProductName
18 + - tag: mcafee_mwg_k_company_name
19 + OID: 1.3.6.1.4.1.1230.2.7.1.2.0
20 + symbol: kCompanyName
21 + - tag: mcafee_mwg_k_product_version
22 + OID: 1.3.6.1.4.1.1230.2.7.1.3.0
23 + symbol: kProductVersion
24 + - tag: mcafee_mwg_k_major_version
25 + OID: 1.3.6.1.4.1.1230.2.7.1.4.0
26 + symbol: kMajorVersion
27 + - tag: mcafee_mwg_k_minor_version
28 + OID: 1.3.6.1.4.1.1230.2.7.1.5.0
29 + symbol: kMinorVersion
30 + - tag: mcafee_mwg_k_micro_version
31 + OID: 1.3.6.1.4.1.1230.2.7.1.6.0
32 + symbol: kMicroVersion
33 + - tag: mcafee_mwg_k_hotfix_version
34 + OID: 1.3.6.1.4.1.1230.2.7.1.7.0
35 + symbol: kHotfixVersion
36 + - tag: mcafee_mwg_k_custom_version
37 + OID: 1.3.6.1.4.1.1230.2.7.1.8.0
38 + symbol: kCustomVersion
39 + - tag: mcafee_mwg_k_revision
40 + OID: 1.3.6.1.4.1.1230.2.7.1.9.0
41 + symbol: kRevision
42 + - tag: mcafee_mwg_k_build_number
43 + OID: 1.3.6.1.4.1.1230.2.7.1.10.0
44 + symbol: kBuildNumber
45 + - tag: mcafee_mwg_p_am_engine_version
46 + OID: 1.3.6.1.4.1.1230.2.7.1.20.1.0
47 + symbol: pAMEngineVersion
48 + - tag: mcafee_mwg_p_mfe_engine_version
49 + OID: 1.3.6.1.4.1.1230.2.7.1.20.3.0
50 + symbol: pMFEEngineVersion
51 + - tag: mcafee_mwg_p_mfedat_version
52 + OID: 1.3.6.1.4.1.1230.2.7.1.20.4.0
53 + symbol: pMFEDATVersion
54 + - tag: mcafee_mwg_p_am_proactive_version
55 + OID: 1.3.6.1.4.1.1230.2.7.1.20.5.0
56 + symbol: pAMProactiveVersion
57 + - tag: mcafee_mwg_p_tsdb_version
58 + OID: 1.3.6.1.4.1.1230.2.7.1.20.6.0
59 + symbol: pTSDBVersion
60 +
61 +# 1. MCAFEE-MWG-MIB
62 +# https://mibbrowser.online/mibdb_search.php?mib=MCAFEE-MWG-MIB
63 +# https://github.com/librenms/librenms/blob/master/mibs/mcafee/MCAFEE-MWG-MIB
64 +
65 metrics:
66 - MIB: MCAFEE-MWG-MIB
67 symbol:
68 name: cpu.usage
69 OID: 1.3.6.1.4.1.1230.2.7.2.5.1.0
16 - description: Current overall CPU usage in percent
17 - unit: "%"
70 + chart_meta:
71 + description: Current overall CPU usage in percent
72 + family: 'System/CPU/Usage'
73 + unit: "%"
74 - MIB: MCAFEE-MWG-MIB
75 symbol:
76 name: memory.usage
77 OID: 1.3.6.1.4.1.1230.2.7.2.5.15.0
22 - description: Virtual memory consumption of the main processes divided by RAM + half of SWAP space. Projected to 0-100.
23 - unit: "%"
78 + chart_meta:
79 + description: Virtual memory consumption of the main processes divided by RAM + half of SWAP space. Projected to 0-100.
80 + family: 'System/Memory/Usage'
81 + unit: "%"
82 - MIB: MCAFEE-MWG-MIB
83 symbol:
84 name: mcafee.mwg.stMalwareDetected
85 OID: 1.3.6.1.4.1.1230.2.7.2.1.2.0
28 - description: Number of infections detected by the McAfee Gateway Antimalware Engine
29 - unit: "{infection}"
30 - metric_type: monotonic_count
86 + chart_meta:
87 + description: Number of infections detected by the McAfee Gateway Antimalware Engine
88 + family: 'Security/Malware/Detected'
89 + unit: "{infection}/s"
90 - MIB: MCAFEE-MWG-MIB
91 symbol:
92 name: mcafee.mwg.stConnectionsLegitimate
93 OID: 1.3.6.1.4.1.1230.2.7.2.1.3.0
35 - description: Number of connections that not have been blocked
36 - unit: "{connection}"
37 - metric_type: monotonic_count
94 + chart_meta:
95 + description: Number of connections that not have been blocked
96 + family: 'Security/Connection/Legitimate'
97 + unit: "{connection}/s"
98 - MIB: MCAFEE-MWG-MIB
99 symbol:
100 name: mcafee.mwg.stBlockedByAntiMalware
101 OID: 1.3.6.1.4.1.1230.2.7.2.1.4.0
42 - description: Number of connections blocked by Anti-Malware
43 - unit: "{connection}"
44 - metric_type: monotonic_count
102 + chart_meta:
103 + description: Number of connections blocked by Anti-Malware
104 + family: 'Security/Connection/Blocked/AntiMalware'
105 + unit: "{connection}/s"
106 - MIB: MCAFEE-MWG-MIB
107 symbol:
108 name: mcafee.mwg.stConnectionsBlocked
109 OID: 1.3.6.1.4.1.1230.2.7.2.1.5.0
49 - description: Number of blocked connections
50 - unit: "{connection}"
51 - metric_type: monotonic_count
110 + chart_meta:
111 + description: Number of blocked connections
112 + family: 'Security/Connection/Blocked/Total'
113 + unit: "{connection}/s"
114 - MIB: MCAFEE-MWG-MIB
115 symbol:
116 name: mcafee.mwg.stBlockedByMediaFilter
117 OID: 1.3.6.1.4.1.1230.2.7.2.1.6.0
56 - description: Number of connections that have been blocked by the Media-Type filter
57 - unit: "{connection}"
58 - metric_type: monotonic_count
118 + chart_meta:
119 + description: Number of connections that have been blocked by the Media-Type filter
120 + family: 'Security/Connection/Blocked/MediaFilter'
121 + unit: "{connection}/s"
122 - MIB: MCAFEE-MWG-MIB
123 symbol:
124 name: mcafee.mwg.stBlockedByURLFilter
125 OID: 1.3.6.1.4.1.1230.2.7.2.1.7.0
63 - description: Number of connection that have been blocked by the URL filter
64 - unit: "{connection}"
65 - metric_type: monotonic_count
126 + chart_meta:
127 + description: Number of connection that have been blocked by the URL filter
128 + family: 'Security/Connection/Blocked/URLFilter'
129 + unit: "{connection}/s"
130 - MIB: MCAFEE-MWG-MIB
131 symbol:
132 name: mcafee.mwg.stMimeType
133 OID: 1.3.6.1.4.1.1230.2.7.2.1.8.0
70 - description: Number of media types detected by the Media Type filter
71 - unit: "{media_type}"
72 - metric_type: monotonic_count
134 + chart_meta:
135 + description: Number of media types detected by the Media Type filter
136 + family: 'Security/Filter/MediaType/Detected'
137 + unit: "{media_type}/s"
138 - MIB: MCAFEE-MWG-MIB
139 symbol:
140 name: mcafee.mwg.stCategories
141 OID: 1.3.6.1.4.1.1230.2.7.2.1.9.0
77 - description: Number of categories detected by the URL filter
78 - unit: "{category}"
79 - metric_type: monotonic_count
142 + chart_meta:
143 + description: Number of categories detected by the URL filter
144 + family: 'Security/Filter/URLCategory/Detected'
145 + unit: "{category}/s"
146 - MIB: MCAFEE-MWG-MIB
147 symbol:
148 name: mcafee.mwg.stHttpRequests
149 OID: 1.3.6.1.4.1.1230.2.7.2.2.1.0
84 - description: Number of HTTP requests
85 - unit: "{request}"
86 - metric_type: monotonic_count
150 + chart_meta:
151 + description: Number of HTTP requests
152 + family: 'Network/HTTP/Request'
153 + unit: "{request}/s"
154 - MIB: MCAFEE-MWG-MIB
155 symbol:
156 name: mcafee.mwg.stHttpTraffic
157 OID: 1.3.6.1.4.1.1230.2.7.2.2.2.0
91 - description: Number of bytes tranferred between proxy and server(s) using the HTTP protocol
92 - unit: "By"
93 - metric_type: monotonic_count
158 + chart_meta:
159 + description: Number of bytes tranferred between proxy and server(s) using the HTTP protocol
160 + family: 'Network/HTTP/Throughput/Total'
161 + unit: "By/s"
162 - MIB: MCAFEE-MWG-MIB
163 symbol:
164 name: mcafee.mwg.stHttpBytesFromClient
165 OID: 1.3.6.1.4.1.1230.2.7.2.2.3.0
98 - description: Number of bytes transferred from client to proxy using the HTTP protocol
99 - unit: "By"
100 - metric_type: monotonic_count
166 + chart_meta:
167 + description: Number of bytes transferred from client to proxy using the HTTP protocol
168 + family: 'Network/HTTP/Throughput/FromClient'
169 + unit: "By/s"
170 - MIB: MCAFEE-MWG-MIB
171 symbol:
172 name: mcafee.mwg.stHttpBytesFromServer
173 OID: 1.3.6.1.4.1.1230.2.7.2.2.4.0
105 - description: Number of bytes transferred from server to proxy using the HTTP protocol
106 - unit: "By"
107 - metric_type: monotonic_count
174 + chart_meta:
175 + description: Number of bytes transferred from server to proxy using the HTTP protocol
176 + family: 'Network/HTTP/Throughput/FromServer'
177 + unit: "By/s"
178 - MIB: MCAFEE-MWG-MIB
179 symbol:
180 name: mcafee.mwg.stHttpBytesToClient
181 OID: 1.3.6.1.4.1.1230.2.7.2.2.5.0
112 - description: Number of bytes transferred from proxy to client(s) using the HTTP protocol
113 - unit: "By"
114 - metric_type: monotonic_count
182 + chart_meta:
183 + description: Number of bytes transferred from proxy to client(s) using the HTTP protocol
184 + family: 'Network/HTTP/Throughput/ToClient'
185 + unit: "By/s"
186 - MIB: MCAFEE-MWG-MIB
187 symbol:
188 name: mcafee.mwg.stHttpBytesToServer
189 OID: 1.3.6.1.4.1.1230.2.7.2.2.6.0
119 - description: Number of bytes transferred from proxy to server(s) using the HTTP protocol
120 - unit: "By"
121 - metric_type: monotonic_count
190 + chart_meta:
191 + description: Number of bytes transferred from proxy to server(s) using the HTTP protocol
192 + family: 'Network/HTTP/Throughput/ToServer'
193 + unit: "By/s"
194 - MIB: MCAFEE-MWG-MIB
195 symbol:
196 name: mcafee.mwg.stHttpsRequests
197 OID: 1.3.6.1.4.1.1230.2.7.2.3.1.0
126 - description: Number of HTTPS requests
127 - unit: "{request}"
128 - metric_type: monotonic_count
198 + chart_meta:
199 + description: Number of HTTPS requests
200 + family: 'Network/HTTPS/Request'
201 + unit: "{request}/s"
202 - MIB: MCAFEE-MWG-MIB
203 symbol:
204 name: mcafee.mwg.stHttpsTraffic
205 OID: 1.3.6.1.4.1.1230.2.7.2.3.2.0
133 - description: Number of bytes tranferred between proxy and server(s) using the HTTPS protocol
134 - unit: "By"
135 - metric_type: monotonic_count
206 + chart_meta:
207 + description: Number of bytes tranferred between proxy and server(s) using the HTTPS protocol
208 + family: 'Network/HTTPS/Throughput/Total'
209 + unit: "By/s"
210 - MIB: MCAFEE-MWG-MIB
211 symbol:
212 name: mcafee.mwg.stHttpsBytesFromClient
213 OID: 1.3.6.1.4.1.1230.2.7.2.3.3.0
140 - description: Number of bytes tranferred from client(s) to proxy using the HTTPS protocol
141 - unit: "By"
142 - metric_type: monotonic_count
214 + chart_meta:
215 + description: Number of bytes tranferred from client(s) to proxy using the HTTPS protocol
216 + family: 'Network/HTTPS/Throughput/FromClient'
217 + unit: "By/s"
218 - MIB: MCAFEE-MWG-MIB
219 symbol:
220 name: mcafee.mwg.stHttpsBytesFromServer
221 OID: 1.3.6.1.4.1.1230.2.7.2.3.4.0
147 - description: Number of bytes tranferred from server(s) to proxy using the HTTPS protocol
148 - unit: "By"
149 - metric_type: monotonic_count
222 + chart_meta:
223 + description: Number of bytes tranferred from server(s) to proxy using the HTTPS protocol
224 + family: 'Network/HTTPS/Throughput/FromServer'
225 + unit: "By/s"
226 - MIB: MCAFEE-MWG-MIB
227 symbol:
228 name: mcafee.mwg.stHttpsBytesToClient
229 OID: 1.3.6.1.4.1.1230.2.7.2.3.5.0
154 - description: Number of bytes tranferred from proxy to client(s) and proxy using the HTTPS protocol
155 - unit: "By"
156 - metric_type: monotonic_count
230 + chart_meta:
231 + description: Number of bytes tranferred from proxy to client(s) and proxy using the HTTPS protocol
232 + family: 'Network/HTTPS/Throughput/ToClient'
233 + unit: "By/s"
234 - MIB: MCAFEE-MWG-MIB
235 symbol:
236 name: mcafee.mwg.stHttpsBytesToServer
237 OID: 1.3.6.1.4.1.1230.2.7.2.3.6.0
161 - description: Number of bytes tranferred from proxy to server(s) and proxy using the HTTPS protocol
162 - unit: "By"
163 - metric_type: monotonic_count
238 + chart_meta:
239 + description: Number of bytes tranferred from proxy to server(s) and proxy using the HTTPS protocol
240 + family: 'Network/HTTPS/Throughput/ToServer'
241 + unit: "By/s"
242 - MIB: MCAFEE-MWG-MIB
243 symbol:
244 name: mcafee.mwg.stFtpTraffic
245 OID: 1.3.6.1.4.1.1230.2.7.2.4.1.0
168 - description: Number of bytes transmitted between proxy and server(s) using the FTP protocol
169 - unit: "By"
170 - metric_type: monotonic_count
246 + chart_meta:
247 + description: Number of bytes transmitted between proxy and server(s) using the FTP protocol
248 + family: 'Network/FTP/Throughput/Total'
249 + unit: "By/s"
250 - MIB: MCAFEE-MWG-MIB
251 symbol:
252 name: mcafee.mwg.stFtpBytesFromClient
253 OID: 1.3.6.1.4.1.1230.2.7.2.4.2.0
175 - description: Number of bytes tranferred from proxy to client(s) using the FTP protocol
176 - unit: "By"
177 - metric_type: monotonic_count
254 + chart_meta:
255 + description: Number of bytes tranferred from proxy to client(s) using the FTP protocol
256 + family: 'Network/FTP/Throughput/FromClient'
257 + unit: "By/s"
258 - MIB: MCAFEE-MWG-MIB
259 symbol:
260 name: mcafee.mwg.stFtpBytesFromServer
261 OID: 1.3.6.1.4.1.1230.2.7.2.4.3.0
182 - description: Number of bytes tranferred from server(s) to proxy using the FTP protocol
183 - unit: "By"
184 - metric_type: monotonic_count
262 + chart_meta:
263 + description: Number of bytes tranferred from server(s) to proxy using the FTP protocol
264 + family: 'Network/FTP/Throughput/FromServer'
265 + unit: "By/s"
266 - MIB: MCAFEE-MWG-MIB
267 symbol:
268 name: mcafee.mwg.stFtpBytesToClient
269 OID: 1.3.6.1.4.1.1230.2.7.2.4.4.0
189 - description: Number of bytes tranferred from proxy to client(s) using the FTP protocol
190 - unit: "By"
191 - metric_type: monotonic_count
270 + chart_meta:
271 + description: Number of bytes tranferred from proxy to client(s) using the FTP protocol
272 + family: 'Network/FTP/Throughput/ToClient'
273 + unit: "By/s"
274 - MIB: MCAFEE-MWG-MIB
275 symbol:
276 name: mcafee.mwg.stFtpBytesToServer
277 OID: 1.3.6.1.4.1.1230.2.7.2.4.5.0
196 - description: Number of bytes tranferred from proxy to server(s) using the FTP protocol
197 - unit: "By"
198 - metric_type: monotonic_count
278 + chart_meta:
279 + description: Number of bytes tranferred from proxy to server(s) using the FTP protocol
280 + family: 'Network/FTP/Throughput/ToServer'
281 + unit: "By/s"
282 - MIB: MCAFEE-MWG-MIB
283 symbol:
284 name: mcafee.mwg.stClientCount
285 OID: 1.3.6.1.4.1.1230.2.7.2.5.2.0
203 - description: Currently connected clients
204 - unit: "{client}"
286 metric_type: monotonic_count
287 + chart_meta:
288 + description: Currently connected clients
289 + family: 'Network/Connection/Client/Active'
290 + unit: "{client}"
291 - MIB: MCAFEE-MWG-MIB
292 symbol:
293 name: mcafee.mwg.stConnectedSockets
294 OID: 1.3.6.1.4.1.1230.2.7.2.5.3.0
210 - description: Number of open network sockets in use by the proxy
211 - unit: "{socket}"
295 metric_type: monotonic_count
296 + chart_meta:
297 + description: Number of open network sockets in use by the proxy
298 + family: 'Network/Socket/Active'
299 + unit: "{socket}"
300 - MIB: MCAFEE-MWG-MIB
301 symbol:
302 name: mcafee.mwg.stResolveHostViaDNS
303 OID: 1.3.6.1.4.1.1230.2.7.2.5.6.0
217 - description: Time to resolve DNS in ms
218 - unit: "ms"
304 metric_type: monotonic_count
305 + chart_meta:
306 + description: Time to resolve DNS in ms
307 + family: 'Network/DNS/Resolution/Time'
308 + unit: "ms"
309 - MIB: MCAFEE-MWG-MIB
310 symbol:
311 name: mcafee.mwg.stTimeConsumedByRuleEngine
312 OID: 1.3.6.1.4.1.1230.2.7.2.5.7.0
224 - description: Average time used by the rule engine in ms
225 - unit: "ms"
313 metric_type: monotonic_count
314 + chart_meta:
315 + description: Average time used by the rule engine in ms
316 + family: 'Security/RuleEngine/Processing/Time'
317 + unit: "ms"
318 - MIB: MCAFEE-MWG-MIB
319 symbol:
320 name: mcafee.mwg.stTimeForTransaction
321 OID: 1.3.6.1.4.1.1230.2.7.2.5.8.0
231 - description: Average time for transaction in ms
232 - unit: "ms"
322 metric_type: monotonic_count
323 + chart_meta:
324 + description: Average time for transaction in ms
325 + family: 'System/Transaction/Time'
326 + unit: "ms"
327 - MIB: MCAFEE-MWG-MIB
328 table:
329 name: stCategoriesTable
@@ -238,57 +331,12 @@ metrics:
331 symbols:
332 - name: mcafee.mwg.stCategoryCount
333 OID: 1.3.6.1.4.1.1230.2.7.2.1.10.1.2
241 - metric_type: monotonic_count
242 - description: Number of times the URL filter detected this category
243 - unit: "{occurrence}"
334 + chart_meta:
335 + description: Number of times the URL filter detected this category
336 + family: 'Security/Filter/URLCategory/Count'
337 + unit: "{occurrence}/s"
338 metric_tags:
245 - - symbol:
339 + - tag: mcafee_mwg_st_category_name
340 + symbol:
341 name: mcafee.mwg.stCategoryName
342 OID: 1.3.6.1.4.1.1230.2.7.2.1.10.1.1
248 - tag: mcafee_mwg_st_category_name
249 -metric_tags:
250 - - OID: 1.3.6.1.4.1.1230.2.7.1.1.0
251 - symbol: kProductName
252 - tag: mcafee_mwg_k_product_name
253 - - OID: 1.3.6.1.4.1.1230.2.7.1.2.0
254 - symbol: kCompanyName
255 - tag: mcafee_mwg_k_company_name
256 - - OID: 1.3.6.1.4.1.1230.2.7.1.3.0
257 - symbol: kProductVersion
258 - tag: mcafee_mwg_k_product_version
259 - - OID: 1.3.6.1.4.1.1230.2.7.1.4.0
260 - symbol: kMajorVersion
261 - tag: mcafee_mwg_k_major_version
262 - - OID: 1.3.6.1.4.1.1230.2.7.1.5.0
263 - symbol: kMinorVersion
264 - tag: mcafee_mwg_k_minor_version
265 - - OID: 1.3.6.1.4.1.1230.2.7.1.6.0
266 - symbol: kMicroVersion
267 - tag: mcafee_mwg_k_micro_version
268 - - OID: 1.3.6.1.4.1.1230.2.7.1.7.0
269 - symbol: kHotfixVersion
270 - tag: mcafee_mwg_k_hotfix_version
271 - - OID: 1.3.6.1.4.1.1230.2.7.1.8.0
272 - symbol: kCustomVersion
273 - tag: mcafee_mwg_k_custom_version
274 - - OID: 1.3.6.1.4.1.1230.2.7.1.9.0
275 - symbol: kRevision
276 - tag: mcafee_mwg_k_revision
277 - - OID: 1.3.6.1.4.1.1230.2.7.1.10.0
278 - symbol: kBuildNumber
279 - tag: mcafee_mwg_k_build_number
280 - - OID: 1.3.6.1.4.1.1230.2.7.1.20.1.0
281 - symbol: pAMEngineVersion
282 - tag: mcafee_mwg_p_am_engine_version
283 - - OID: 1.3.6.1.4.1.1230.2.7.1.20.3.0
284 - symbol: pMFEEngineVersion
285 - tag: mcafee_mwg_p_mfe_engine_version
286 - - OID: 1.3.6.1.4.1.1230.2.7.1.20.4.0
287 - symbol: pMFEDATVersion
288 - tag: mcafee_mwg_p_mfedat_version
289 - - OID: 1.3.6.1.4.1.1230.2.7.1.20.5.0
290 - symbol: pAMProactiveVersion
291 - tag: mcafee_mwg_p_am_proactive_version
292 - - OID: 1.3.6.1.4.1.1230.2.7.1.20.6.0
293 - symbol: pTSDBVersion
294 - tag: mcafee_mwg_p_tsdb_version
src/go/plugin/go.d/config/go.d/snmp.profiles/default/meraki-cloud-controller.yaml
+48 -68
@@ -5,9 +5,6 @@ extends:
5 - _system-base.yaml
6 - _std-if-mib.yaml
7
8 -device:
9 - vendor: "meraki"
10 -
8 metadata:
9 device:
10 fields:
@@ -18,79 +15,52 @@ sysobjectid:
15 - 1.3.6.1.4.1.29671.1
16 - 1.3.6.1.4.1.29671.1.*
17
18 +# 1. MERAKI-CLOUD-CONTROLLER-MIB
19 +# https://mibbrowser.online/mibdb_search.php?mib=MERAKI-CLOUD-CONTROLLER-MIB
20 +# https://github.com/DanielleHuisman/observium-community-edition/blob/main/mibs/cisco/MERAKI-CLOUD-CONTROLLER-MIB
21 +
22 metrics:
23 - MIB: MERAKI-CLOUD-CONTROLLER-MIB
24 table:
25 OID: 1.3.6.1.4.1.29671.1.1.4
26 name: devTable
27 # devTable INDEX is: devMac
27 - metric_type: gauge
28 symbols:
29 - OID: 1.3.6.1.4.1.29671.1.1.4.1.3
30 name: devStatus
31 - description: "The status of the device's connection to the Meraki Cloud Controller Enumeration: 'offline': 0, 'online': 1."
32 - unit: "TBD"
31 + chart_meta:
32 + description: The status of the device's connection to the Meraki Cloud Controller
33 + family: 'System/Device/CloudConnection/Status'
34 + unit: "{status}"
35 + mapping:
36 + 0: offline
37 + 1: online
38 - OID: 1.3.6.1.4.1.29671.1.1.4.1.5
39 name: devClientCount
35 - description: The number of clients currently associated with the device.
36 - unit: "{client}"
37 - metric_tags:
38 - # devMac is part of the devTable index
39 - - symbol:
40 - OID: 1.3.6.1.4.1.29671.1.1.4.1.1
41 - name: devMac
42 - format: mac_address
43 - tag: mac_address
44 - - symbol:
45 - OID: 1.3.6.1.4.1.29671.1.1.4.1.2
46 - name: devName
47 - tag: device_name
48 - - symbol:
49 - OID: 1.3.6.1.4.1.29671.1.1.4.1.9
50 - name: devProductCode
51 - tag: product
52 - - symbol:
53 - OID: 1.3.6.1.4.1.29671.1.1.4.1.11
54 - name: devNetworkName
55 - tag: network
56 - - MIB: MERAKI-CLOUD-CONTROLLER-MIB
57 - table:
58 - OID: 1.3.6.1.4.1.29671.1.1.4
59 - name: devTable
60 - # devTable INDEX is: devMac
61 - metric_type: gauge
62 - symbols:
63 - - name: meraki.dev
64 - constant_value_one: true
65 - description: Meraki dev constant value one
66 - unit: "TBD"
67 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
40 + chart_meta:
41 + description: The number of clients currently associated with the device.
42 + family: 'Network/Client/Active'
43 + unit: "{client}"
44 metric_tags:
45 # devMac is part of the devTable index
70 - - symbol:
46 + - tag: mac_address
47 + symbol:
48 OID: 1.3.6.1.4.1.29671.1.1.4.1.1
49 name: devMac
50 format: mac_address
74 - tag: mac_address
75 - - symbol:
51 + - tag: device_name
52 + symbol:
53 OID: 1.3.6.1.4.1.29671.1.1.4.1.2
54 name: devName
78 - tag: device_name
79 - - symbol:
55 + - tag: _product_code
56 + symbol:
57 OID: 1.3.6.1.4.1.29671.1.1.4.1.9
58 name: devProductCode
82 - tag: product
83 - - symbol:
59 + - tag: _network_name
60 + symbol:
61 OID: 1.3.6.1.4.1.29671.1.1.4.1.11
62 name: devNetworkName
86 - tag: network
87 - - symbol:
88 - OID: 1.3.6.1.4.1.29671.1.1.4.1.3
89 - name: devStatus
90 - tag: status
91 - mapping:
92 - 0: offline
93 - 1: online
63 +
64 - MIB: MERAKI-CLOUD-CONTROLLER-MIB
65 table:
66 OID: 1.3.6.1.4.1.29671.1.1.5
@@ -100,32 +70,42 @@ metrics:
70 symbols:
71 - OID: 1.3.6.1.4.1.29671.1.1.5.1.4
72 name: devInterfaceSentPkts
103 - description: The number of packets sent on this interface.
104 - unit: "{packet}"
73 + chart_meta:
74 + description: The number of packets sent on this interface.
75 + family: 'Network/Interface/Packet/Total/Out'
76 + unit: "{packet}/s"
77 - OID: 1.3.6.1.4.1.29671.1.1.5.1.5
78 name: devInterfaceRecvPkts
107 - description: The number of packets received on this interface.
108 - unit: "{packet}"
79 + chart_meta:
80 + description: The number of packets received on this interface.
81 + family: 'Network/Interface/Packet/Total/In'
82 + unit: "{packet}/s"
83 - OID: 1.3.6.1.4.1.29671.1.1.5.1.6
84 name: devInterfaceSentBytes
111 - description: The number of bytes sent on this interface.
112 - unit: "By"
85 + scale_factor: 8
86 + chart_meta:
87 + description: Traffic sent on this interface.
88 + family: 'Network/Interface/Traffic/Total/Out'
89 + unit: "bit/s"
90 - OID: 1.3.6.1.4.1.29671.1.1.5.1.7
91 name: devInterfaceRecvBytes
115 - description: The number of bytes received on this interface.
116 - unit: "By"
92 + scale_factor: 8
93 + chart_meta:
94 + description: Traffic received on this interface.
95 + family: 'Network/Interface/Traffic/Total/In'
96 + unit: "bit/s"
97 metric_tags:
98 # devMac and devInterfaceIndex are part of the devInterfaceTable index
119 - - symbol:
99 + - tag: mac_address
100 + symbol:
101 OID: 1.3.6.1.4.1.29671.1.1.5.1.1
102 name: devInterfaceDevMac
103 format: mac_address
123 - tag: mac_address
124 - - symbol:
104 + - tag: interface_index
105 + symbol:
106 OID: 1.3.6.1.4.1.29671.1.1.5.1.2
107 name: devInterfaceIndex
127 - tag: index
128 - - symbol:
108 + - tag: interface
109 + symbol:
110 OID: 1.3.6.1.4.1.29671.1.1.5.1.3
111 name: devInterfaceName
131 - tag: interface
src/go/plugin/go.d/config/go.d/snmp.profiles/default/meraki.yaml
-3
@@ -7,9 +7,6 @@ extends:
7 - _system-base.yaml
8 - _std-if-mib.yaml
9
10 -device:
11 - vendor: "meraki"
12 -
10 metadata:
11 device:
12 fields:
src/go/plugin/go.d/config/go.d/snmp.profiles/default/nasuni-filer.yaml
+327 -214
@@ -2,8 +2,10 @@ extends:
2 - _system-base.yaml
3 - _std-if-mib.yaml
4 - _std-ucd-mib.yaml
5 +
6 sysobjectid:
7 - 1.3.6.1.4.1.42040.1.1.0
8 +
9 metadata:
10 device:
11 fields:
@@ -11,303 +13,432 @@ metadata:
13 value: "nasuni"
14 type:
15 value: "storage"
16 +
17 +metric_tags:
18 + - tag: filer_identifier
19 + OID: 1.3.6.1.4.1.42040.1.1.0
20 + symbol: filerIdentifier
21 + - tag: filer_version
22 + OID: 1.3.6.1.4.1.42040.1.2.0
23 + symbol: filerVersion
24 + - tag: filer_serial_number
25 + OID: 1.3.6.1.4.1.42040.1.3.0
26 + symbol: filerSerialNumber
27 + - tag: filer_platform_name
28 + OID: 1.3.6.1.4.1.42040.1.101.1.0
29 + symbol: filerPlatformName
30 + - tag: filer_platform_type
31 + OID: 1.3.6.1.4.1.42040.1.101.2.0
32 + symbol: filerPlatformType
33 + - tag: filer_package_format
34 + OID: 1.3.6.1.4.1.42040.1.101.3.0
35 + symbol: filerPackageFormat
36 + - tag: filer_bios_version
37 + OID: 1.3.6.1.4.1.42040.1.101.4.0
38 + symbol: filerBiosVersion
39 + - tag: filer_cpu_model
40 + OID: 1.3.6.1.4.1.42040.1.101.5.0
41 + symbol: filerCpuModel
42 + - tag: filer_cpu_arch
43 + OID: 1.3.6.1.4.1.42040.1.101.8.0
44 + symbol: filerCpuArch
45 +
46 +# 1. NASUNI-FILER-MIB
47 +# https://nasuni.my.salesforce.com/sfc/p/#A0000000HeWw/a/2K000000QDf1/q9463pwHtEdgobFDJgRazLocAq6wiExEG756nB7i7XM
48 +
49 metrics:
15 -# - MIB: NASUNI-FILER-MIB
16 -# symbol:
17 -# OID: 1.3.6.1.4.1.42040.1.5.0
18 -# name: nasuni.filerUpdateAvailable
19 -# string metric is not supported yet (keep this metric and this comment in profile until it's fixed)
50 + # - MIB: NASUNI-FILER-MIB # TODO: string metric. Blank if no updated available, otherwise the version of the update.
51 + # symbol:
52 + # OID: 1.3.6.1.4.1.42040.1.5.0
53 + # name: nasuni.filerUpdateAvailable
54 - MIB: NASUNI-FILER-MIB
55 symbol:
56 OID: 1.3.6.1.4.1.42040.1.6.0
57 name: nasuni.filerTotalUnprotectedData
24 - description: Total amount of unprotected data on the filer
25 - unit: "By"
58 + chart_meta:
59 + description: Total amount of unprotected data on the filer
60 + family: 'Storage/Data/Unprotected'
61 + unit: "By"
62 - MIB: NASUNI-FILER-MIB
63 symbol:
64 OID: 1.3.6.1.4.1.42040.1.7.0
65 name: nasuni.filerPushesCompleted
30 - description: Number of completed pushes
31 - unit: "{push}"
66 + chart_meta:
67 + description: Number of completed pushes
68 + family: 'Storage/Cloud/Push/Completed'
69 + unit: "{push}/s"
70 - MIB: NASUNI-FILER-MIB
71 symbol:
72 OID: 1.3.6.1.4.1.42040.1.8.0
73 name: nasuni.filerTotalPushed
36 - description: Total amount of data pushed
37 - unit: "By"
74 + chart_meta:
75 + description: Total amount of data pushed
76 + family: 'Storage/Cloud/Push/Throughput'
77 + unit: "By/s"
78 - MIB: NASUNI-FILER-MIB
79 symbol:
80 OID: 1.3.6.1.4.1.42040.1.9.0
81 name: nasuni.filerTotalRead
42 - description: Total amount of data read
43 - unit: "By"
82 + chart_meta:
83 + description: Total amount of data read
84 + family: 'Storage/IO/Throughput/Read'
85 + unit: "By/s"
86 - MIB: NASUNI-FILER-MIB
87 symbol:
88 OID: 1.3.6.1.4.1.42040.1.10.0
89 name: nasuni.filerOpensForRead
48 - description: Number of opens for read
49 - unit: "{open}"
90 + chart_meta:
91 + description: Number of opens for read
92 + family: 'Storage/IO/Operations/Read'
93 + unit: "{open}/s"
94 - MIB: NASUNI-FILER-MIB
95 symbol:
96 OID: 1.3.6.1.4.1.42040.1.11.0
97 name: nasuni.filerOpensForWrite
54 - description: Number of opens for write
55 - unit: "{open}"
98 + chart_meta:
99 + description: Number of opens for write
100 + family: 'Storage/IO/Operations/Write'
101 + unit: "{open}/s"
102 - MIB: NASUNI-FILER-MIB
103 symbol:
104 OID: 1.3.6.1.4.1.42040.1.12.0
105 name: nasuni.filerMergeConflicts
60 - description: Number of merge conflicts
61 - unit: "{conflict}"
106 + chart_meta:
107 + description: Number of merge conflicts
108 + family: 'Storage/Sync/Conflict'
109 + unit: "{conflict}/s"
110 - MIB: NASUNI-FILER-MIB
111 symbol:
112 OID: 1.3.6.1.4.1.42040.1.13.0
113 name: nasuni.filerReadHits
66 - description: Number of read hits
67 - unit: "{hit}"
114 + chart_meta:
115 + description: Number of read hits
116 + family: 'Storage/Cache/Read/Hit'
117 + unit: "{hit}/s"
118 - MIB: NASUNI-FILER-MIB
119 symbol:
120 OID: 1.3.6.1.4.1.42040.1.14.0
121 name: nasuni.filerReadMisses
72 - description: Number of read misses
73 - unit: "{miss}"
122 + chart_meta:
123 + description: Number of read misses
124 + family: 'Storage/Cache/Read/Miss'
125 + unit: "{miss}/s"
126 - MIB: NASUNI-FILER-MIB
127 metric_type: gauge
128 symbol:
129 OID: 1.3.6.1.4.1.42040.1.100.1.0
130 name: nasuni.filerCacheTotal
79 - description: Total cache size
80 - unit: "By"
131 + chart_meta:
132 + description: Total cache size
133 + family: 'Storage/Cache/Space/Total'
134 + unit: "By"
135 - MIB: NASUNI-FILER-MIB
136 metric_type: gauge
137 symbol:
138 OID: 1.3.6.1.4.1.42040.1.100.2.0
139 name: nasuni.filerCacheUsed
86 - description: Used cache size
87 - unit: "By"
140 + chart_meta:
141 + description: Used cache size
142 + family: 'Storage/Cache/Space/Used'
143 + unit: "By"
144 - MIB: NASUNI-FILER-MIB
145 metric_type: gauge
146 symbol:
147 OID: 1.3.6.1.4.1.42040.1.100.3.0
148 name: nasuni.filerCacheFree
93 - description: Free cache size
94 - unit: "By"
149 + chart_meta:
150 + description: Free cache size
151 + family: 'Storage/Cache/Space/Free'
152 + unit: "By"
153 - MIB: NASUNI-FILER-MIB
154 symbol:
155 OID: 1.3.6.1.4.1.42040.1.103.1.0
156 name: nasuni.filerTotalShares
99 - description: Total number of shares
100 - unit: "{share}"
157 + chart_meta:
158 + description: Total number of shares
159 + family: 'Storage/Share/Total'
160 + unit: "{share}"
161 - MIB: NASUNI-FILER-MIB
162 symbol:
163 OID: 1.3.6.1.4.1.42040.1.103.2.0
164 name: nasuni.filerTotalShareLocks
105 - description: Total number of share locks
106 - unit: "{lock}"
165 + chart_meta:
166 + description: Total number of share locks
167 + family: 'Storage/Share/Lock'
168 + unit: "{lock}"
169 - MIB: NASUNI-FILER-MIB
170 symbol:
171 OID: 1.3.6.1.4.1.42040.1.103.3.0
172 name: nasuni.filerTotalShareClients
111 - description: Total number of share clients
112 - unit: "{client}"
173 + chart_meta:
174 + description: Total number of share clients
175 + family: 'Storage/Share/Client'
176 + unit: "{client}"
177 - MIB: NASUNI-FILER-MIB
178 symbol:
179 OID: 1.3.6.1.4.1.42040.1.104.1.0
180 name: nasuni.filerTotalExports
117 - description: Total number of exports
118 - unit: "{export}"
181 + chart_meta:
182 + description: Total number of exports
183 + family: 'Storage/Export/Total'
184 + unit: "{export}"
185 - MIB: NASUNI-FILER-MIB
186 symbol:
187 OID: 1.3.6.1.4.1.42040.1.105.1.0
188 name: nasuni.filerTotalIscsiTargets
123 - description: Total number of iSCSI targets
124 - unit: "{target}"
189 + chart_meta:
190 + description: Total number of iSCSI targets
191 + family: 'Storage/iSCSI/Target'
192 + unit: "{target}"
193 - MIB: NASUNI-FILER-MIB
194 symbol:
195 OID: 1.3.6.1.4.1.42040.1.105.2.0
196 name: nasuni.filerTotalIscsiClients
129 - description: Total number of iSCSI clients
130 - unit: "{client}"
197 + chart_meta:
198 + description: Total number of iSCSI clients
199 + family: 'Storage/iSCSI/Client'
200 + unit: "{client}"
201 - MIB: NASUNI-FILER-MIB
202 symbol:
203 OID: 1.3.6.1.4.1.42040.1.109.1.0
204 name: nasuni.filerTotalFtpdirs
135 - description: Total number of FTP directories
136 - unit: "{directory}"
205 + chart_meta:
206 + description: Total number of FTP directories
207 + family: 'Storage/FTP/Directory'
208 + unit: "{directory}"
209 - MIB: NASUNI-FILER-MIB
210 symbol:
211 OID: 1.3.6.1.4.1.42040.1.106.1.0
212 name: nasuni.filerTotalMobileLicenses
141 - description: Total number of mobile licenses
142 - unit: "{license}"
213 + chart_meta:
214 + description: Total number of mobile licenses
215 + family: 'System/License/Mobile/Total'
216 + unit: "{license}"
217 - MIB: NASUNI-FILER-MIB
218 symbol:
219 OID: 1.3.6.1.4.1.42040.1.106.2.0
220 name: nasuni.filerNumIOSLicenses
147 - description: Number of iOS licenses
148 - unit: "{license}"
221 + chart_meta:
222 + description: Number of iOS licenses
223 + family: 'System/License/Mobile/iOS'
224 + unit: "{license}"
225 - MIB: NASUNI-FILER-MIB
226 symbol:
227 OID: 1.3.6.1.4.1.42040.1.106.3.0
228 name: nasuni.filerNumAndroidLicenses
153 - description: Number of Android licenses
154 - unit: "{license}"
229 + chart_meta:
230 + description: Number of Android licenses
231 + family: 'System/License/Mobile/Android'
232 + unit: "{license}"
233 - MIB: NASUNI-FILER-MIB
234 symbol:
235 OID: 1.3.6.1.4.1.42040.1.108.1.0
236 name: nasuni.filerCloudOut
159 - description: Amount of data sent to cloud
160 - unit: "By"
237 + chart_meta:
238 + description: Amount of data sent to cloud
239 + family: 'Network/Cloud/Traffic/Out'
240 + unit: "bit/s"
241 - MIB: NASUNI-FILER-MIB
242 symbol:
243 OID: 1.3.6.1.4.1.42040.1.108.2.0
244 name: nasuni.filerCloudIn
165 - description: Amount of data received from cloud
166 - unit: "By"
245 + chart_meta:
246 + description: Amount of data received from cloud
247 + family: 'Network/Cloud/Traffic/In'
248 + unit: "bit/s"
249 - MIB: NASUNI-FILER-MIB
250 symbol:
251 OID: 1.3.6.1.4.1.42040.1.108.3.0
252 name: nasuni.filerMobileOut
171 - description: Amount of data sent to mobile
172 - unit: "By"
253 + chart_meta:
254 + description: Amount of data sent to mobile
255 + family: 'Network/Mobile/Traffic/Out'
256 + unit: "bit/s"
257 - MIB: NASUNI-FILER-MIB
258 symbol:
259 OID: 1.3.6.1.4.1.42040.1.108.4.0
260 name: nasuni.filerMobileIn
177 - description: Amount of data received from mobile
178 - unit: "By"
261 + chart_meta:
262 + description: Amount of data received from mobile
263 + family: 'Network/Mobile/Traffic/In'
264 + unit: "bit/s"
265 - MIB: NASUNI-FILER-MIB
266 symbol:
267 OID: 1.3.6.1.4.1.42040.1.108.5.0
268 name: nasuni.filerUIOut
183 - description: Amount of data sent to UI
184 - unit: "By"
269 + chart_meta:
270 + description: Amount of data sent to UI
271 + family: 'Network/UI/Traffic/Out'
272 + unit: "bit/s"
273 - MIB: NASUNI-FILER-MIB
274 symbol:
275 OID: 1.3.6.1.4.1.42040.1.108.6.0
276 name: nasuni.filerUIIn
189 - description: Amount of data received from UI
190 - unit: "By"
277 + chart_meta:
278 + description: Amount of data received from UI
279 + family: 'Network/UI/Traffic/In'
280 + unit: "bit/s"
281 - MIB: NASUNI-FILER-MIB
282 symbol:
283 OID: 1.3.6.1.4.1.42040.1.108.7.0
284 name: nasuni.filerClientsOut
195 - description: Amount of data sent to clients
196 - unit: "By"
285 + chart_meta:
286 + description: Amount of data sent to clients
287 + family: 'Network/Client/Traffic/Out'
288 + unit: "bit/s"
289 - MIB: NASUNI-FILER-MIB
290 symbol:
291 OID: 1.3.6.1.4.1.42040.1.108.8.0
292 name: nasuni.filerClientsIn
201 - description: Amount of data received from clients
202 - unit: "By"
293 + chart_meta:
294 + description: Amount of data received from clients
295 + family: 'Network/Client/Traffic/In'
296 + unit: "bit/s"
297 - MIB: NASUNI-FILER-MIB
298 symbol:
299 OID: 1.3.6.1.4.1.42040.1.108.9.0
300 name: nasuni.filerMigrationOut
207 - description: Amount of data sent during migration
208 - unit: "By"
301 + chart_meta:
302 + description: Amount of data sent during migration
303 + family: 'Storage/Migration/Data/Out'
304 + unit: "By"
305 - MIB: NASUNI-FILER-MIB
306 symbol:
307 OID: 1.3.6.1.4.1.42040.1.108.10.0
308 name: nasuni.filerMigrationIn
213 - description: Amount of data received during migration
214 - unit: "By"
309 + chart_meta:
310 + description: Amount of data received during migration
311 + family: 'Storage/Migration/Traffic/In'
312 + unit: "bit/s"
313 - MIB: NASUNI-FILER-MIB
314 symbol:
315 OID: 1.3.6.1.4.1.42040.3.1.0
316 name: nasuni.accountLicensedCapacity
219 - description: Licensed account capacity
220 - unit: "By"
317 + chart_meta:
318 + description: Licensed account capacity
319 + family: 'System/Account/Capacity/Licensed'
320 + unit: "By"
321 - MIB: NASUNI-FILER-MIB
322 symbol:
323 OID: 1.3.6.1.4.1.42040.3.2.0
324 name: nasuni.accountUsedCapacity
225 - description: Used account capacity
226 - unit: "By"
325 + chart_meta:
326 + description: Used account capacity
327 + family: 'System/Account/Capacity/Used'
328 + unit: "By"
329 - MIB: NASUNI-FILER-MIB
330 symbol:
331 OID: 1.3.6.1.4.1.42040.3.3.0
332 name: nasuni.accountPercentUsedCapacity
231 - description: Percent of used account capacity
232 - unit: "%"
333 + chart_meta:
334 + description: Percent of used account capacity
335 + family: 'System/Account/Capacity/Usage'
336 + unit: "%"
337 - MIB: NASUNI-FILER-MIB
338 symbol:
339 OID: 1.3.6.1.4.1.42040.1.102.1.0
340 name: nasuni.filerAmbientTemp
237 - description: Ambient temperature of the filer
238 - unit: "Cel"
341 + chart_meta:
342 + description: Ambient temperature of the filer
343 + family: 'Environment/Temperature/Ambient'
344 + unit: "Cel"
345 - MIB: NASUNI-FILER-MIB
346 symbol:
347 OID: 1.3.6.1.4.1.42040.1.102.2.0
348 name: nasuni.filerInletTemp
243 - description: Inlet temperature of the filer
244 - unit: "Cel"
349 + chart_meta:
350 + description: Inlet temperature of the filer
351 + family: 'Hardware/Temperature/Inlet'
352 + unit: "Cel"
353 - MIB: NASUNI-FILER-MIB
354 symbol:
355 OID: 1.3.6.1.4.1.42040.1.102.3.0
356 name: nasuni.filerExhaustTemp
249 - description: Exhaust temperature of the filer
250 - unit: "Cel"
357 + chart_meta:
358 + description: Exhaust temperature of the filer
359 + family: 'Hardware/Temperature/Exhaust'
360 + unit: "Cel"
361 - MIB: NASUNI-FILER-MIB
362 symbol:
363 OID: 1.3.6.1.4.1.42040.1.102.4.0
364 name: nasuni.filerNumPowerSupplies
255 - description: Number of power supplies
256 - unit: "{power_supply}"
365 + chart_meta:
366 + description: Number of power supplies
367 + family: 'Hardware/Power/Count'
368 + unit: "{power_supply}"
369 - MIB: NASUNI-FILER-MIB
370 symbol:
371 OID: 1.3.6.1.4.1.42040.1.102.5.0
372 name: nasuni.filerPowerSupplyErrors
261 - description: Number of power supply errors
262 - unit: "{error}"
373 + chart_meta:
374 + description: Number of power supply errors
375 + family: 'Hardware/Power/Error'
376 + unit: "{error}"
377 - MIB: NASUNI-FILER-MIB
378 symbol:
379 OID: 1.3.6.1.4.1.42040.1.102.6.0
380 name: nasuni.filerNumRaidArrays
267 - description: Number of RAID arrays
268 - unit: "{raid_array}"
381 + chart_meta:
382 + description: Number of RAID arrays
383 + family: 'Hardware/RAID/Array/Count'
384 + unit: "{raid_array}"
385 - MIB: NASUNI-FILER-MIB
386 symbol:
387 OID: 1.3.6.1.4.1.42040.1.102.7.0
388 name: nasuni.filerRaidArrayErrors
273 - description: Number of RAID array errors
274 - unit: "{error}"
389 + chart_meta:
390 + description: Number of RAID array errors
391 + family: 'Hardware/RAID/Array/Error'
392 + unit: "{error}"
393 - MIB: NASUNI-FILER-MIB
394 symbol:
395 OID: 1.3.6.1.4.1.42040.1.102.8.0
396 name: nasuni.filerNumRaidDisks
279 - description: Number of RAID disks
280 - unit: "{raid_disk}"
397 + chart_meta:
398 + description: Number of RAID disks
399 + family: 'Hardware/RAID/Disk/Count'
400 + unit: "{raid_disk}"
401 - MIB: NASUNI-FILER-MIB
402 symbol:
403 OID: 1.3.6.1.4.1.42040.1.102.9.0
404 name: nasuni.filerRaidDiskErrors
285 - description: Number of RAID disk errors
286 - unit: "{error}"
405 + chart_meta:
406 + description: Number of RAID disk errors
407 + family: 'Hardware/RAID/Disk/Error'
408 + unit: "{error}"
409 - MIB: NASUNI-FILER-MIB
410 symbol:
411 OID: 1.3.6.1.4.1.42040.1.101.10.0
412 name: nasuni.filerDiskCount
291 - description: Number of disks
292 - unit: "{disk}"
413 + chart_meta:
414 + description: Number of disks
415 + family: 'Hardware/Disk/Count'
416 + unit: "{disk}"
417 - MIB: NASUNI-FILER-MIB
418 symbol:
419 OID: 1.3.6.1.4.1.42040.1.101.6.0
420 name: nasuni.filerPhysCpuCount
297 - description: Number of physical CPUs
298 - unit: "{cpu}"
421 + chart_meta:
422 + description: Number of physical CPUs
423 + family: 'Hardware/CPU/Count'
424 + unit: "{cpu}"
425 - MIB: NASUNI-FILER-MIB
426 symbol:
427 OID: 1.3.6.1.4.1.42040.1.101.7.0
428 name: nasuni.filerCoreCount
303 - description: Number of CPU cores
304 - unit: "{core}"
429 + chart_meta:
430 + description: Number of CPU cores
431 + family: 'Hardware/CPU/Core/Count'
432 + unit: "{core}"
433 - MIB: NASUNI-FILER-MIB
434 symbol:
435 OID: 1.3.6.1.4.1.42040.2.1.0
436 name: nasuni.volumeCount
309 - description: Number of volumes
310 - unit: "{volume}"
437 + chart_meta:
438 + description: Number of volumes
439 + family: 'Storage/Volume/Count'
440 + unit: "{volume}"
441 +
442 - MIB: NASUNI-FILER-MIB
443 table:
444 OID: 1.3.6.1.4.1.42040.2.2
@@ -315,153 +446,135 @@ metrics:
446 symbols:
447 - OID: 1.3.6.1.4.1.42040.2.2.1.6
448 name: nasuni.volumeTableAccessibleData
318 - description: Accessible data in volume table
319 - unit: "By"
449 + chart_meta:
450 + description: Accessible data in volume table
451 + family: 'Storage/Volume/Data/Accessible'
452 + unit: "By"
453 - OID: 1.3.6.1.4.1.42040.2.2.1.7
454 name: nasuni.volumeTableUnprotectedData
322 - description: Unprotected data in volume table
323 - unit: "By"
455 + chart_meta:
456 + description: Unprotected data in volume table
457 + family: 'Storage/Volume/Data/Unprotected'
458 + unit: "By"
459 - OID: 1.3.6.1.4.1.42040.2.2.1.10
460 name: nasuni.volumeTableLastSnapshotDuration
326 - description: Duration of last snapshot in volume table
327 - unit: "s"
328 - - OID: 1.3.6.1.4.1.42040.2.2.1.11
329 - name: nasuni.volumeTableLastSnapshotVersion
330 - description: Version of last snapshot in volume table
331 - unit: "TBD"
461 + chart_meta:
462 + description: Duration of last snapshot in volume table
463 + family: 'Storage/Volume/Snapshot/Duration'
464 + unit: "s"
465 - OID: 1.3.6.1.4.1.42040.2.2.1.19
466 name: nasuni.volumeTableQuota
334 - description: Quota of volume table
335 - unit: "By"
467 + chart_meta:
468 + description: Quota of volume table
469 + family: 'Storage/Volume/Quota'
470 + unit: "By"
471 - OID: 1.3.6.1.4.1.42040.2.2.1.20
472 name: nasuni.volumeTableNumAVViolations
338 - description: Number of AV violations in volume table
339 - unit: "{violation}"
473 + chart_meta:
474 + description: Number of AV violations in volume table
475 + family: 'Security/AntiVirus/Violation'
476 + unit: "{violation}"
477 - OID: 1.3.6.1.4.1.42040.2.2.1.21
478 name: nasuni.volumeTableNumFileAlerts
342 - description: Number of file alerts in volume table
343 - unit: "{alert}"
479 + chart_meta:
480 + description: Number of file alerts in volume table
481 + family: 'Storage/Volume/Alert'
482 + unit: "{alert}"
483 - OID: 1.3.6.1.4.1.42040.2.2.1.22
484 name: nasuni.volumeTableNumExports
346 - description: Number of exports in volume table
347 - unit: "{export}"
485 + chart_meta:
486 + description: Number of exports in volume table
487 + family: 'Storage/Volume/Export'
488 + unit: "{export}"
489 - OID: 1.3.6.1.4.1.42040.2.2.1.23
490 name: nasuni.volumeTableNumShares
350 - description: Number of shares in volume table
351 - unit: "{share}"
491 + chart_meta:
492 + description: Number of shares in volume table
493 + family: 'Storage/Volume/Share'
494 + unit: "{share}"
495 - OID: 1.3.6.1.4.1.42040.2.2.1.24
496 name: nasuni.volumeTableNumFtpdirs
354 - description: Number of FTP directories in volume table
355 - unit: "{directory}"
356 - # TODO: Check out metric_tags with symbols having mappings and/or expressing states/statuses. Need to convert to metrics.
357 - metric_tags:
358 - - symbol:
359 - OID: 1.3.6.1.4.1.42040.2.2.1.2
360 - name: volumeTableDescription
361 - tag: volume_table_description
362 - - symbol:
363 - OID: 1.3.6.1.4.1.42040.2.2.1.3
364 - name: volumeTableProvider
365 - tag: volume_table_provider
366 - - symbol:
367 - OID: 1.3.6.1.4.1.42040.2.2.1.4
368 - name: volumeTableProtocol
369 - tag: volume_table_protocol
370 - - symbol:
371 - OID: 1.3.6.1.4.1.42040.2.2.1.12
372 - name: volumeTableIsActive
373 - tag: volume_table_is_active
497 + chart_meta:
498 + description: Number of FTP directories in volume table
499 + family: 'Storage/Volume/FTP/Directory'
500 + unit: "{directory}"
501 + - OID: 1.3.6.1.4.1.42040.2.2.1.12
502 + name: volumeTableIsActive
503 + chart_meta:
504 + description: indicates whether the volume is active
505 + family: 'Storage/Volume/Status/Active'
506 + unit: "{status}"
507 mapping:
508 0: 'false'
509 1: 'true'
377 - # mapping in the metric description
378 - - symbol:
379 - OID: 1.3.6.1.4.1.42040.2.2.1.13
380 - name: volumeTableIsShared
381 - tag: volume_table_is_shared
510 + - OID: 1.3.6.1.4.1.42040.2.2.1.13
511 + name: volumeTableIsShared
512 + chart_meta:
513 + description: indicates whether the volume is shared
514 + family: 'Storage/Volume/Status/Shared'
515 + unit: "{status}"
516 mapping:
517 0: 'false'
518 1: 'true'
385 - # mapping in the metric description
386 - - symbol:
387 - OID: 1.3.6.1.4.1.42040.2.2.1.14
388 - name: volumeTableIsReadOnly
389 - tag: volume_table_is_read_only
519 + - OID: 1.3.6.1.4.1.42040.2.2.1.14
520 + name: volumeTableIsReadOnly
521 + chart_meta:
522 + description: indicates whether the volume is read only
523 + family: 'Storage/Volume/Status/ReadOnly'
524 + unit: "{status}"
525 mapping:
526 0: 'false'
527 1: 'true'
393 - # mapping in the metric description
394 - - symbol:
395 - OID: 1.3.6.1.4.1.42040.2.2.1.15
396 - name: volumeTableIsPinned
397 - tag: volume_table_is_pinned
528 + - OID: 1.3.6.1.4.1.42040.2.2.1.15
529 + name: volumeTableIsPinned
530 + chart_meta:
531 + description: indicates whether the volume is pinned
532 + family: 'Storage/Volume/Status/Pinned'
533 + unit: "{status}"
534 mapping:
535 0: 'false'
536 1: 'true'
401 - # mapping in the metric description
402 - - symbol:
403 - OID: 1.3.6.1.4.1.42040.2.2.1.16
404 - name: volumeTableIsRemote
405 - tag: volume_table_is_remote
537 + - OID: 1.3.6.1.4.1.42040.2.2.1.16
538 + name: volumeTableIsRemote
539 + chart_meta:
540 + description: indicates whether the volume is remote
541 + family: 'Storage/Volume/Status/Remote'
542 + unit: "{status}"
543 mapping:
544 0: 'false'
545 1: 'true'
409 - # mapping in the metric description
410 - - symbol:
411 - OID: 1.3.6.1.4.1.42040.2.2.1.17
412 - name: volumeTableAvEnabled
413 - tag: volume_table_av_enabled
546 + - OID: 1.3.6.1.4.1.42040.2.2.1.17
547 + name: volumeTableAvEnabled
548 + chart_meta:
549 + description: indicates whether the antivirus enabled
550 + family: 'Security/Status/AntiVirus'
551 + unit: "{status}"
552 mapping:
553 0: 'false'
554 1: 'true'
417 - # mapping in the metric description
418 - - symbol:
419 - OID: 1.3.6.1.4.1.42040.2.2.1.18
420 - name: volumeTableRemoteAccessEnabled
421 - tag: volume_table_remote_access_enabled
555 + - OID: 1.3.6.1.4.1.42040.2.2.1.18
556 + name: volumeTableRemoteAccessEnabled
557 + chart_meta:
558 + description: indicates whether the remote access enabled
559 + family: 'Storage/Volume/Status/RemoteAccess'
560 + unit: "{status}"
561 mapping:
562 0: 'false'
563 1: 'true'
425 - # mapping in the metric description
426 - - symbol:
427 - OID: 1.3.6.1.4.1.42040.2.2.1.5
428 - name: volumeTableStatus
429 - tag: volume_table_status
430 -metric_tags:
431 - - OID: 1.3.6.1.4.1.42040.1.1.0
432 - symbol: filerIdentifier
433 - tag: filer_identifier
434 - - OID: 1.3.6.1.4.1.42040.1.2.0
435 - symbol: filerVersion
436 - tag: filer_version
437 - - OID: 1.3.6.1.4.1.42040.1.3.0
438 - symbol: filerSerialNumber
439 - tag: filer_serial_number
440 - - OID: 1.3.6.1.4.1.42040.1.101.1.0
441 - symbol: filerPlatformName
442 - tag: filer_platform_name
443 - - OID: 1.3.6.1.4.1.42040.1.101.2.0
444 - symbol: filerPlatformType
445 - tag: filer_platform_type
446 - - OID: 1.3.6.1.4.1.42040.1.101.3.0
447 - symbol: filerPackageFormat
448 - tag: filer_package_format
449 - - OID: 1.3.6.1.4.1.42040.1.101.4.0
450 - symbol: filerBiosVersion
451 - tag: filer_bios_version
452 - - OID: 1.3.6.1.4.1.42040.1.101.5.0
453 - symbol: filerCpuModel
454 - tag: filer_cpu_model
455 - - OID: 1.3.6.1.4.1.42040.1.101.8.0
456 - symbol: filerCpuArch
457 - tag: filer_cpu_arch
458 -# Awaiting support for reporting string scalar OIDs for the following
459 -# - OID: 1.3.6.1.4.1.42040.1.107.1.0
460 -# symbol: filerSupportServiceEnabled
461 -# tag: filer_support_service_enabled
462 -# - OID: 1.3.6.1.4.1.42040.1.107.2.0
463 -# symbol: filerSupportServiceConnected
464 -# tag: filer_support_service_connected
465 -# - OID: 1.3.6.1.4.1.42040.1.107.3.0
466 -# symbol: filerSupportServiceRunning
467 -# tag: filer_support_service_running
564 + metric_tags:
565 + - tag: volume_table_index
566 + symbol:
567 + OID: 1.3.6.1.4.1.42040.2.2.1.1
568 + name: volumeTableIndex
569 + - tag: volume_table_description
570 + symbol:
571 + OID: 1.3.6.1.4.1.42040.2.2.1.2
572 + name: volumeTableDescription
573 + - tag: volume_table_provider
574 + symbol:
575 + OID: 1.3.6.1.4.1.42040.2.2.1.3
576 + name: volumeTableProvider
577 + - tag: volume_table_protocol
578 + symbol:
579 + OID: 1.3.6.1.4.1.42040.2.2.1.4
580 + name: volumeTableProtocol
src/go/plugin/go.d/config/go.d/snmp.profiles/default/nec-univerge.yaml
+177 -84
@@ -2,264 +2,357 @@ extends:
2 - _system-base.yaml
3 - _std-bgp4-mib.yaml
4 - _std-if-mib.yaml
5 +
6 sysobjectid:
7 - 1.3.6.1.4.1.119.1.* # NEC
8 - 1.3.6.1.4.1.119.1.84.18 # NEC IX Series IX2207
9 +
10 metadata:
11 device:
12 fields:
13 vendor:
14 value: "nec"
15 +
16 +# 1. PICO-IPSEC-FLOW-MONITOR-MIB
17 +# https://jpn.nec.com/univerge/ix/Manual/MIB/PICO-IPSEC-FLOW-MONITOR-MIB.txt
18 +# 2. PICO-SMI
19 +# https://jpn.nec.com/univerge/ix/Manual/MIB/PICO-SMI-MIB.txt
20 +
21 metrics:
22 - MIB: PICO-SMI
23 symbol:
24 name: nec.picoCelsius
25 OID: 1.3.6.1.4.1.119.2.3.84.2.1.1.0
18 - description: Temperature in Celsius
19 - unit: "Cel"
26 + chart_meta:
27 + description: Indicates the temperature of the equipment inside
28 + family: 'Hardware/Temperature/Internal'
29 + unit: "Cel"
30 - MIB: PICO-SMI
31 symbol:
32 name: nec.picoFahrenheit
33 OID: 1.3.6.1.4.1.119.2.3.84.2.1.2.0
24 - description: Temperature in Fahrenheit
25 - unit: "degF"
34 + chart_meta:
35 + description: Indicates the temperature of the equipment inside
36 + family: 'Hardware/Temperature/Internal/Fahrenheit'
37 + unit: "degF"
38 - MIB: PICO-SMI
39 symbol:
40 name: nec.picoVoltage
41 OID: 1.3.6.1.4.1.119.2.3.84.2.2.0
30 - description: Voltage level
31 - unit: "V"
42 + chart_meta:
43 + description: Indicates the observed voltage
44 + family: 'Hardware/Sensor/Voltage/Value'
45 + unit: "mV"
46 - MIB: PICO-SMI
47 symbol:
48 name: cpu.usage
49 OID: 1.3.6.1.4.1.119.2.3.84.2.5.3.0
36 - description: CPU usage percentage
37 - unit: "%"
50 + chart_meta:
51 + description: CPU usage percentage
52 + family: 'System/CPU/Usage'
53 + unit: "%"
54 - MIB: PICO-SMI
55 symbol:
56 name: memory.usage
57 OID: 1.3.6.1.4.1.119.2.3.84.2.6.2.0
42 - description: Memory usage percentage
43 - unit: "%"
58 + chart_meta:
59 + description: Memory usage percentage
60 + family: 'System/Memory/Usage'
61 + unit: "%"
62 +
63 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
64 symbol:
65 name: nec.pikeGlobalActiveTunnels
66 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.1.0
48 - description: Number of active IPsec tunnels
49 - unit: "{tunnel}"
67 + chart_meta:
68 + description: Currently active IPsec Phase-1 IKE Tunnels
69 + family: 'Network/VPN/IPSec/Phase1/Tunnel/Active'
70 + unit: "{tunnel}"
71 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
72 symbol:
73 name: nec.pikeGlobalInNotifys
74 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.6.0
54 - description: Number of inbound notifications
55 - unit: "{notification}"
75 + chart_meta:
76 + description: Notifys received by IPsec Phase-1 IKE Tunnels
77 + family: 'Network/VPN/IPSec/Phase1/Notification/In'
78 + unit: "{notification}/s"
79 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
80 symbol:
81 name: nec.pikeGlobalInP2Exchgs
82 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.7.0
60 - description: Number of inbound phase 2 exchanges
61 - unit: "{exchange}"
83 + chart_meta:
84 + description: IPsec Phase-2 exchanges received by IPsec Phase-1 IKE Tunnels
85 + family: 'Network/VPN/IPSec/Phase2/Exchange/In'
86 + unit: "{exchange}/s"
87 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
88 symbol:
89 name: nec.pikeGlobalInP2ExchgInvalids
90 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.8.0
66 - description: Number of invalid inbound phase 2 exchanges
67 - unit: "{exchange}"
91 + chart_meta:
92 + description: IPsec Phase-2 exchanges which were received and found to be contain references to unrecognized security parameters
93 + family: 'Network/VPN/IPSec/Phase2/Exchange/Invalid/In'
94 + unit: "{exchange}/s"
95 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
96 symbol:
97 name: nec.pikeGlobalInP2ExchgRejects
98 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.9.0
72 - description: Number of rejected inbound phase 2 exchanges
73 - unit: "{exchange}"
99 + chart_meta:
100 + description: IPsec Phase-2 exchanges which were received and validated but were rejected by the local policy
101 + family: 'Network/VPN/IPSec/Phase2/Exchange/Reject/In'
102 + unit: "{exchange}/s"
103 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
104 symbol:
105 name: nec.pikeGlobalInP2SaDelRequests
106 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.10.0
78 - description: Number of inbound phase 2 SA delete requests
79 - unit: "{request}"
107 + chart_meta:
108 + description: IPsec Phase-2 security association delete requests received by IPsec Phase-1 IKE Tunnels
109 + family: 'Network/VPN/IPSec/Phase2/SA/DeleteRequest/In'
110 + unit: "{request}/s"
111 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
112 symbol:
113 name: nec.pikeGlobalOutNotifys
114 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.14.0
84 - description: Number of outbound notifications
85 - unit: "{notification}"
115 + chart_meta:
116 + description: Notifys sent by IPsec Phase-1 IKE Tunnels
117 + family: 'Network/VPN/IPSec/Phase1/Notification/Out'
118 + unit: "{notification}/s"
119 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
120 symbol:
121 name: nec.pikeGlobalOutP2Exchgs
122 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.15.0
90 - description: Number of outbound phase 2 exchanges
91 - unit: "{exchange}"
123 + chart_meta:
124 + description: IPsec Phase-2 exchanges which were sent by IPsec Phase-1 IKE Tunnels
125 + family: 'Network/VPN/IPSec/Phase2/Exchange/Out'
126 + unit: "{exchange}/s"
127 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
128 symbol:
129 name: nec.pikeGlobalOutP2ExchgInvalids
130 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.16.0
96 - description: Number of invalid outbound phase 2 exchanges
97 - unit: "{exchange}"
131 + chart_meta:
132 + description: IPsec Phase-2 exchanges which were sent and were flagged by the peer to contain references to unrecognized security parameters
133 + family: 'Network/VPN/IPSec/Phase2/Exchange/Invalid/Out'
134 + unit: "{exchange}/s"
135 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
136 symbol:
137 name: nec.pikeGlobalOutP2ExchgRejects
138 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.17.0
102 - description: Number of rejected outbound phase 2 exchanges
103 - unit: "{exchange}"
139 + chart_meta:
140 + description: IPsec Phase-2 exchanges which were sent, validated by the peer but were rejected by the peers policy
141 + family: 'Network/VPN/IPSec/Phase2/Exchange/Reject/Out'
142 + unit: "{exchange}/s"
143 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
144 symbol:
145 name: nec.pikeGlobalOutP2SaDelRequests
146 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.18.0
108 - description: Number of outbound phase 2 SA delete requests
109 - unit: "{request}"
147 + chart_meta:
148 + description: IPsec Phase-2 SA delete requests sent by IPsec Phase-1 IKE Tunnels
149 + family: 'Network/VPN/IPSec/Phase2/SA/DeleteRequest/Out'
150 + unit: "{request}/s"
151 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
152 symbol:
153 name: nec.pikeGlobalInitTunnels
154 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.19.0
114 - description: Number of initiated IPsec tunnels
115 - unit: "{tunnel}"
155 + chart_meta:
156 + description: IPSec Phase-1 IKE Tunnels which were locally initiated
157 + family: 'Network/VPN/IPSec/Phase1/Tunnel/Initiated'
158 + unit: "{tunnel}"
159 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
160 symbol:
161 name: nec.pikeGlobalInitTunnelFails
162 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.20.0
120 - description: Number of failed initiated tunnels
121 - unit: "{tunnel}"
163 + chart_meta:
164 + description: IPsec Phase-1 IKE Tunnels which were locally initiated and failed to activate
165 + family: 'Network/VPN/IPSec/Phase1/Tunnel/Failure/Initiated'
166 + unit: "{tunnel}/s"
167 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
168 symbol:
169 name: nec.pikeGlobalRespTunnelFails
170 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.21.0
126 - description: Number of failed responder tunnels
127 - unit: "{tunnel}"
171 + chart_meta:
172 + description: IPsec Phase-1 IKE Tunnels which were remotely initiated and failed to activate
173 + family: 'Network/VPN/IPSec/Phase1/Tunnel/Failure/Responder'
174 + unit: "{tunnel}/s"
175 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
176 symbol:
177 name: nec.pikeGlobalAuthFails
178 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.23.0
132 - description: Number of authentication failures
133 - unit: "{failure}"
179 + chart_meta:
180 + description: Authentications which ended in failure by IPsec Phase-1 IKE Tunnels
181 + family: 'Network/VPN/IPSec/Phase1/Authentication/Failure'
182 + unit: "{failure}/s"
183 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
184 symbol:
185 name: nec.pikeGlobalDecryptFails
186 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.24.0
138 - description: Number of decryption failures
139 - unit: "{failure}"
187 + chart_meta:
188 + description: Decryptions which ended in failure by IPsec Phase-1 IKE Tunnels
189 + family: 'Network/VPN/IPSec/Phase1/Decryption/Failure'
190 + unit: "{failure}/s"
191 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
192 symbol:
193 name: nec.pikeGlobalHashValidFails
194 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.25.0
144 - description: Number of hash validation failures
145 - unit: "{failure}"
195 + chart_meta:
196 + description: Hash validations which ended in failure by IPsec Phase-1 Tunnels
197 + family: 'Network/VPN/IPSec/Phase1/HashValidation/Failure'
198 + unit: "{failure}/s"
199 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
200 symbol:
201 name: nec.pikeGlobalRespTunnels
202 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.27.0
150 - description: Number of responder IPsec tunnels
151 - unit: "{tunnel}"
203 + chart_meta:
204 + description: IPsec Phase-1 IKE Tunnels hich were remotely initiated
205 + family: 'Network/VPN/IPSec/Phase1/Tunnel/Responder'
206 + unit: "{tunnel}/s"
207 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
208 symbol:
209 name: nec.pikeGlobalInP1SaDelRequests
210 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.30.0
156 - description: Number of inbound phase 1 SA delete requests
157 - unit: "{request}"
211 + chart_meta:
212 + description: ISAKMP security association delete requests received by IPsec Phase-1 Tunnels
213 + family: 'Network/VPN/IPSec/Phase1/SA/DeleteRequest/In'
214 + unit: "{request}/s"
215 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
216 symbol:
217 name: nec.pikeGlobalOutP1SaDelRequests
218 OID: 1.3.6.1.4.1.119.2.3.84.3.1.2.1.31.0
162 - description: Number of outbound phase 1 SA delete requests
163 - unit: "{request}"
219 + chart_meta:
220 + description: ISAKMP security association delete requests sent by IPsec Phase-1 Tunnels
221 + family: 'Network/VPN/IPSec/Phase1/SA/DeleteRequest/Out'
222 + unit: "{request}/s"
223 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
224 symbol:
225 name: nec.pipSecGlobalActiveTunnels
226 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.1.0
168 - description: Number of active IPsec tunnels
169 - unit: "{tunnel}"
227 + chart_meta:
228 + description: Currently active IPsec Phase-2 Tunnels
229 + family: 'Network/VPN/IPSec/Phase2/Tunnel/Active'
230 + unit: "{tunnel}"
231 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
232 symbol:
233 name: nec.pipSecGlobalInOctets
234 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.3.0
174 - description: Number of inbound octets
175 - unit: "By"
235 + chart_meta:
236 + description: Data received by IPsec Phase-2 Tunnels
237 + family: 'Network/VPN/IPSec/Phase2/Throughput/In'
238 + unit: "By/s"
239 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
240 symbol:
241 name: nec.pipSecGlobalInPkts
242 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.9.0
180 - description: Number of inbound packets
181 - unit: "{packet}"
243 + chart_meta:
244 + description: Packets received by IPsec Phase-2 Tunnels
245 + family: 'Network/VPN/IPSec/Phase2/Packet/In'
246 + unit: "{packet}/s"
247 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
248 symbol:
249 name: nec.pipSecGlobalInDrops
250 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.10.0
186 - description: Number of inbound dropped packets
187 - unit: "{packet}"
251 + chart_meta:
252 + description: Packets dropped during receive processing by IPsec Phase-2 Tunnels
253 + family: 'Network/VPN/IPSec/Phase2/Packet/Dropped/In'
254 + unit: "{packet}/s"
255 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
256 symbol:
257 name: nec.pipSecGlobalInReplayDrops
258 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.11.0
192 - description: Number of inbound replay dropped packets
193 - unit: "{packet}"
259 + chart_meta:
260 + description: Packets dropped during receive processing due to Anti-Replay processing by IPsec Phase-2 Tunnels
261 + family: 'Network/VPN/IPSec/Phase2/Packet/Dropped/Replay'
262 + unit: "{packet}/s"
263 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
264 symbol:
265 name: nec.pipSecGlobalInAuths
266 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.12.0
198 - description: Number of inbound authentications
199 - unit: "{authentication}"
267 + chart_meta:
268 + description: Inbound authentications performed by IPsec Phase-2 Tunnels
269 + family: 'Network/VPN/IPSec/Phase2/Authentication/In'
270 + unit: "{authentication}/s"
271 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
272 symbol:
273 name: nec.pipSecGlobalInAuthFails
274 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.13.0
204 - description: Number of inbound authentication failures
205 - unit: "{failure}"
275 + chart_meta:
276 + description: Inbound authentication which ended in failure by IPsec Phase-2 Tunnels
277 + family: 'Network/VPN/IPSec/Phase2/Authentication/Failure/In'
278 + unit: "{failure}/s"
279 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
280 symbol:
281 name: nec.pipSecGlobalInDecrypts
282 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.14.0
210 - description: Number of inbound decryptions
211 - unit: "{decryption}"
283 + chart_meta:
284 + description: Inbound decryptions performed by IPsec Phase-2 Tunnels
285 + family: 'Network/VPN/IPSec/Phase2/Decryption/In'
286 + unit: "{decryption}/s"
287 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
288 symbol:
289 name: nec.pipSecGlobalInDecryptFails
290 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.15.0
216 - description: Number of inbound decryption failures
217 - unit: "{failure}"
291 + chart_meta:
292 + description: Inbound decryptions which ended in failure by IPsec Phase-2 Tunnels
293 + family: 'Network/VPN/IPSec/Phase2/Decryption/Failure/In'
294 + unit: "{failure}/s"
295 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
296 symbol:
297 name: nec.pipSecGlobalOutOctets
298 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.16.0
222 - description: Number of outbound octets
223 - unit: "By"
299 + chart_meta:
300 + description: Data sent by IPsec Phase-2 Tunnels
301 + family: 'Network/VPN/IPSec/Phase2/Throughput/Out'
302 + unit: "By/s"
303 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
304 symbol:
305 name: nec.pipSecGlobalOutPkts
306 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.22.0
228 - description: Number of outbound packets
229 - unit: "{packet}"
307 + chart_meta:
308 + description: Packets sent by IPsec Phase-2 Tunnels
309 + family: 'Network/VPN/IPSec/Phase2/Packet/Out'
310 + unit: "{packet}/s"
311 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
312 symbol:
313 name: nec.pipSecGlobalOutDrops
314 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.23.0
234 - description: Number of outbound dropped packets
235 - unit: "{packet}"
315 + chart_meta:
316 + description: Packets dropped during send processing by IPsec Phase-2 Tunnels
317 + family: 'Network/VPN/IPSec/Phase2/Packet/Dropped/Out'
318 + unit: "{packet}/s"
319 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
320 symbol:
321 name: nec.pipSecGlobalOutAuths
322 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.24.0
240 - description: Number of outbound authentications
241 - unit: "{authentication}"
323 + chart_meta:
324 + description: Outbound authentications performed by IPsec Phase-2 Tunnels
325 + family: 'Network/VPN/IPSec/Phase2/Authentication/Out'
326 + unit: "{authentication}/s"
327 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
328 symbol:
329 name: nec.pipSecGlobalOutAuthFails
330 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.25.0
246 - description: Number of outbound authentication failures
247 - unit: "{failure}"
331 + chart_meta:
332 + description: Outbound authentication's which ended in failure by IPsec Phase-2 Tunnels
333 + family: 'Network/VPN/IPSec/Phase2/Authentication/Failure/Out'
334 + unit: "{failure}/s"
335 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
336 symbol:
337 name: nec.pipSecGlobalOutEncrypts
338 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.26.0
252 - description: Number of outbound encryptions
253 - unit: "{encryption}"
339 + chart_meta:
340 + description: Outbound encryptions performed by IPsec Phase-2 Tunnels
341 + family: 'Network/VPN/IPSec/Phase2/Encryption/Out'
342 + unit: "{encryption}/s"
343 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
344 symbol:
345 name: nec.pipSecGlobalOutEncryptFails
346 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.27.0
258 - description: Number of outbound encryption failures
259 - unit: "{failure}"
347 + chart_meta:
348 + description: Outbound encryptions which ended in failure by IPsec Phase-2 Tunnels
349 + family: 'Network/VPN/IPSec/Phase2/Encryption/Failure/Out'
350 + unit: "{failure}/s"
351 - MIB: PICO-IPSEC-FLOW-MONITOR-MIB
352 symbol:
353 name: nec.pipSecGlobalNoSaFails
354 OID: 1.3.6.1.4.1.119.2.3.84.3.1.3.1.33.0
264 - description: Number of no SA failures
265 - unit: "{failure}"
355 + chart_meta:
356 + description: Non-existent SA in failures which occurred during processing by IPsec Phase-2 Tunnels
357 + family: 'Network/VPN/IPSec/Phase2/SA/Failure/NoSA'
358 + unit: "{failure}/s"