ncc.zabbix_templates
20:c6fdaa108d9e
Go to Latest
ncc.zabbix_templates/mdadm/zbx_export_templates.yaml
- Удаление слежения за временем обновления метаданных.
Это оказалась предельно бесполезная метрика. [mdadm]
3 date: '2024-02-25T06:30:53Z'
5 - uuid: 22941f4e01294888a9bed3aae15f6ef9
8 - uuid: d60632a7a4b94709b0455e1bec6ce54a
9 template: 'Linux software RAID monitoring'
10 name: 'Linux software RAID monitoring'
11 description: 'version: v0.r202402.2'
13 - name: Templates/AWNET
15 - uuid: 533db42d1dc340e593a8d4761eda1347
16 name: 'Данные устройств'
17 key: aw.linux.mdadm.list
21 - uuid: 2fd74bd606d241d1bf34759ed1449ad5
22 name: 'MD RAID {#DEVICE}: Количество активных устройства'
24 key: 'aw.linux.mdadm.d.active-devices[{#DEVICE}]'
29 - '$["active devices"]'
30 - type: DISCARD_UNCHANGED_HEARTBEAT
34 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
40 - uuid: 9706ad0fa9814755a5fec3aeb074785c
41 name: 'MD RAID {#DEVICE}: Общий полезный объём'
43 key: 'aw.linux.mdadm.d.array-size[{#DEVICE}]'
54 - type: DISCARD_UNCHANGED_HEARTBEAT
58 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
64 - uuid: ecbe2d984e0a4cd2a23bdefed863b3e7
65 name: 'MD RAID {#DEVICE}: Время создания массива'
67 key: 'aw.linux.mdadm.d.creation-time[{#DEVICE}]'
74 - '$["creation time"]'
75 - type: DISCARD_UNCHANGED_HEARTBEAT
79 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
85 - uuid: 1542cad0f9934df78e884eaee0220061
86 name: 'MD RAID {#DEVICE}: Количество событий, произошедших с массивом'
88 key: 'aw.linux.mdadm.d.events[{#DEVICE}]'
98 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
104 - uuid: 7fbc5180754444c79702eabcd19213cf
105 name: 'MD RAID {#DEVICE}: Количество отказавших устройства'
107 key: 'aw.linux.mdadm.d.failed-devices[{#DEVICE}]'
112 - '$["failed devices"]'
113 - type: DISCARD_UNCHANGED_HEARTBEAT
117 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
124 - uuid: 617dd8c5ae984a759a9f4a55e2e6edfe
125 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.failed-devices[{#DEVICE}])<>0'
126 name: 'Наличие отказавших устройств в массиве {#DEVICE}'
128 - uuid: db60d1b47ebd479386aace38ad0b503f
129 name: 'MD RAID {#DEVICE}: Устройств в массиве'
131 key: 'aw.linux.mdadm.d.raid-devices[{#DEVICE}]'
136 - '$["raid devices"]'
137 - type: DISCARD_UNCHANGED_HEARTBEAT
141 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
147 - uuid: 3ac9863ea63948bbbeb0d45f6816d926
148 name: 'MD RAID {#DEVICE}: Тип массива'
150 key: 'aw.linux.mdadm.d.raid-level[{#DEVICE}]'
158 - type: DISCARD_UNCHANGED_HEARTBEAT
162 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
169 - uuid: 7ea6e8b61acc4eb6a068e4a289725fd7
170 expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}])<>0'
171 recovery_mode: RECOVERY_EXPRESSION
172 recovery_expression: 'nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],1h)=1'
173 name: 'Изменился тип массива {#DEVICE}'
175 - uuid: f04b15b7f32a4e62b4e6a302c60a8fe4
176 name: 'MD RAID {#DEVICE}: Состояние составляющих блочных устройств'
178 key: 'aw.linux.mdadm.d.raw-state[{#DEVICE}]'
186 - type: DISCARD_UNCHANGED_HEARTBEAT
190 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
196 - uuid: 8cc07323b6084b00be54e9f5f2adcd6c
197 name: 'MD RAID {#DEVICE}: Количество запасных устройств'
199 key: 'aw.linux.mdadm.d.spare-devices[{#DEVICE}]'
204 - '$["spare devices"]'
205 - type: DISCARD_UNCHANGED_HEARTBEAT
209 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
216 - uuid: 77a85a17674b4b5aa7e023b56290ed61
217 expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}])<0'
218 recovery_mode: RECOVERY_EXPRESSION
219 recovery_expression: 'nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}],1h)=1'
220 name: 'Уменьшилось количество запасных устройств в {#DEVICE}'
222 - uuid: 7bf13d288746481da7aa1ba863e24dcf
223 name: 'MD RAID {#DEVICE}: Состояние массива'
225 key: 'aw.linux.mdadm.d.state[{#DEVICE}]'
233 error_handler: CUSTOM_VALUE
234 error_handler_params: '__NO STATUS__'
235 - type: DISCARD_UNCHANGED_HEARTBEAT
239 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
246 - uuid: 6a4bcf95112c4dfd91b1108b1a4bb8f8
247 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])<>"clean" and last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])<>"active"'
248 name: 'Неожиданное состояние массива {#DEVICE}'
251 - name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
252 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
253 - uuid: fadccd30aba941cf97d00224117492d2
254 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
255 name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
257 - uuid: 2e82148caae345bf99c201497d278edd
258 name: 'MD RAID {#DEVICE}: Общее количество устройств в массиве'
260 key: 'aw.linux.mdadm.d.total-devices[{#DEVICE}]'
265 - '$["total devices"]'
266 - type: DISCARD_UNCHANGED_HEARTBEAT
270 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
276 - uuid: d19120bc1e374ba69d140a60011a7389
277 name: 'MD RAID {#DEVICE}: Используемое на каждом устройстве пространство под массив'
279 key: 'aw.linux.mdadm.d.used-dev-size[{#DEVICE}]'
285 - '$["used dev size"]'
290 - type: DISCARD_UNCHANGED_HEARTBEAT
294 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
300 - uuid: 2bf72ad31e7d4a9d99e9b1fc27eaace0
301 name: 'MD RAID {#DEVICE}: Количество устройств в работе'
303 key: 'aw.linux.mdadm.d.working-devices[{#DEVICE}]'
308 - '$["working devices"]'
309 - type: DISCARD_UNCHANGED_HEARTBEAT
313 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
320 - uuid: 6f76dffea3164025a379f012606f29b4
321 expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}])<>0'
322 recovery_mode: RECOVERY_EXPRESSION
323 recovery_expression: 'nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],1h)=1'
324 name: 'Изменилос количество работающих устройств в массиве {#DEVICE}'
326 - uuid: 48d73b212abe49f797703669391eb431
327 name: '_ MD RAID {#DEVICE}: Сырые данные'
328 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
338 var buf = value.split('\n');
339 for (var li in buf) {
341 if (l.match(/^ +Number +Major +Minor/)) {
343 res["raw state"] = ""
347 var _buf = l.split(' : ');
348 if (_buf.length >= 2) {
349 res[_buf[0].trim().toLowerCase()] = _buf[1].trim();
352 res["raw state"] += l + '\n';
358 return JSON.stringify(res)
365 - uuid: 7b81377396ad4602a684da37ea8fdb35
366 expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}])<>0 or change(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}])<>0'
367 recovery_mode: RECOVERY_EXPRESSION
368 recovery_expression: 'nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],1h)=1 and nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],1h)=1'
369 name: 'Изменились размеры массива {#DEVICE}'
370 opdata: 'Полезный размер: {ITEM.LASTVALUE1} -> {ITEM.VALUE1}; занимаемое на устройствах пространство: {ITEM.LASTVALUE2} -> {ITEM.VALUE2}'
377 var buf = value.split('\n');
378 for (var li in buf) {
379 var l = buf[li].trim()
387 return JSON.stringify(res)