@cryptotaxi247 / netdata-1 / commits / f16dab0cd

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

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