ncc.zabbix_templates
33:5e7a9d9bcd4f
Go to Latest
ncc.zabbix_templates/mdadm/zbx_export_templates.yaml
. Обновленеи списка игнорируемых сообщений
3 date: '2024-05-10T18:47:47Z'
5 - uuid: 22941f4e01294888a9bed3aae15f6ef9
8 - uuid: d60632a7a4b94709b0455e1bec6ce54a
9 template: 'Linux software RAID monitoring'
10 name: 'Linux software RAID monitoring'
11 description: 'version: v0.r202406.1'
13 - name: Templates/AWNET
15 - uuid: 533db42d1dc340e593a8d4761eda1347
16 name: 'Данные устройств'
17 key: aw.linux.mdadm.list
21 - uuid: d86159d183f14b7490d5ba69d35c7766
22 name: 'MD RAID {#DEVICE}: Состояние деградации'
24 key: 'aw.linux.mdadm.c.is-degrade[{#DEVICE}]'
29 1 - массив деградировал
33 - 'return /degraded/.test(value.toLowerCase()) ? 1 : 0'
35 key: 'aw.linux.mdadm.d.state[{#DEVICE}]'
42 - uuid: 69befe4603314ec4b6bc41d0f549a6a6
43 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.c.is-degrade[{#DEVICE}])=1'
44 name: 'Массив {#DEVICE} деградировал.'
46 - uuid: 2fd74bd606d241d1bf34759ed1449ad5
47 name: 'MD RAID {#DEVICE}: Количество активных устройства'
49 key: 'aw.linux.mdadm.d.active-devices[{#DEVICE}]'
54 - '$["active devices"]'
55 - type: DISCARD_UNCHANGED_HEARTBEAT
59 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
65 - uuid: 9706ad0fa9814755a5fec3aeb074785c
66 name: 'MD RAID {#DEVICE}: Общий полезный объём'
68 key: 'aw.linux.mdadm.d.array-size[{#DEVICE}]'
79 - type: DISCARD_UNCHANGED_HEARTBEAT
83 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
89 - uuid: ecbe2d984e0a4cd2a23bdefed863b3e7
90 name: 'MD RAID {#DEVICE}: Время создания массива'
92 key: 'aw.linux.mdadm.d.creation-time[{#DEVICE}]'
99 - '$["creation time"]'
100 - type: DISCARD_UNCHANGED_HEARTBEAT
104 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
110 - uuid: 1542cad0f9934df78e884eaee0220061
111 name: 'MD RAID {#DEVICE}: Количество событий, произошедших с массивом'
113 key: 'aw.linux.mdadm.d.events[{#DEVICE}]'
119 - type: SIMPLE_CHANGE
123 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
129 - uuid: 7fbc5180754444c79702eabcd19213cf
130 name: 'MD RAID {#DEVICE}: Количество отказавших устройства'
132 key: 'aw.linux.mdadm.d.failed-devices[{#DEVICE}]'
137 - '$["failed devices"]'
138 - type: DISCARD_UNCHANGED_HEARTBEAT
142 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
149 - uuid: 617dd8c5ae984a759a9f4a55e2e6edfe
150 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.failed-devices[{#DEVICE}])<>0'
151 name: 'Наличие отказавших устройств в массиве {#DEVICE}'
153 - uuid: db60d1b47ebd479386aace38ad0b503f
154 name: 'MD RAID {#DEVICE}: Устройств в массиве'
156 key: 'aw.linux.mdadm.d.raid-devices[{#DEVICE}]'
161 - '$["raid devices"]'
162 - type: DISCARD_UNCHANGED_HEARTBEAT
166 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
172 - uuid: 3ac9863ea63948bbbeb0d45f6816d926
173 name: 'MD RAID {#DEVICE}: Тип массива'
175 key: 'aw.linux.mdadm.d.raid-level[{#DEVICE}]'
183 - type: DISCARD_UNCHANGED_HEARTBEAT
187 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
194 - uuid: 7ea6e8b61acc4eb6a068e4a289725fd7
196 change(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}])<>0
197 and last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#1)
198 <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#2)
199 recovery_mode: RECOVERY_EXPRESSION
200 recovery_expression: |
201 nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],1h)=1
202 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#1)
203 = last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#2)
204 name: 'Изменился тип массива {#DEVICE}'
206 - uuid: f04b15b7f32a4e62b4e6a302c60a8fe4
207 name: 'MD RAID {#DEVICE}: Состояние составляющих блочных устройств'
209 key: 'aw.linux.mdadm.d.raw-state[{#DEVICE}]'
217 - type: DISCARD_UNCHANGED_HEARTBEAT
221 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
227 - uuid: 8cc07323b6084b00be54e9f5f2adcd6c
228 name: 'MD RAID {#DEVICE}: Количество запасных устройств'
230 key: 'aw.linux.mdadm.d.spare-devices[{#DEVICE}]'
235 - '$["spare devices"]'
236 - type: DISCARD_UNCHANGED_HEARTBEAT
240 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
247 - uuid: 77a85a17674b4b5aa7e023b56290ed61
248 expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}])<0'
249 recovery_mode: RECOVERY_EXPRESSION
250 recovery_expression: 'nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}],1h)=1 or change(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}]) = 0'
251 name: 'Уменьшилось количество запасных устройств в {#DEVICE}'
253 - uuid: 7bf13d288746481da7aa1ba863e24dcf
254 name: 'MD RAID {#DEVICE}: Состояние массива'
256 key: 'aw.linux.mdadm.d.state[{#DEVICE}]'
264 error_handler: CUSTOM_VALUE
265 error_handler_params: '__NO STATUS__'
266 - type: DISCARD_UNCHANGED_HEARTBEAT
270 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
277 - uuid: 6a4bcf95112c4dfd91b1108b1a4bb8f8
278 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"'
279 name: 'Неожиданное состояние массива {#DEVICE}'
282 - name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
283 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
284 - uuid: fadccd30aba941cf97d00224117492d2
285 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
286 name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
288 - uuid: 2e82148caae345bf99c201497d278edd
289 name: 'MD RAID {#DEVICE}: Общее количество устройств в массиве'
291 key: 'aw.linux.mdadm.d.total-devices[{#DEVICE}]'
296 - '$["total devices"]'
297 - type: DISCARD_UNCHANGED_HEARTBEAT
301 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
307 - uuid: d19120bc1e374ba69d140a60011a7389
308 name: 'MD RAID {#DEVICE}: Используемое на каждом устройстве пространство под массив'
310 key: 'aw.linux.mdadm.d.used-dev-size[{#DEVICE}]'
316 - '$["used dev size"]'
321 - type: DISCARD_UNCHANGED_HEARTBEAT
325 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
331 - uuid: 2bf72ad31e7d4a9d99e9b1fc27eaace0
332 name: 'MD RAID {#DEVICE}: Количество устройств в работе'
334 key: 'aw.linux.mdadm.d.working-devices[{#DEVICE}]'
339 - '$["working devices"]'
340 - type: DISCARD_UNCHANGED_HEARTBEAT
344 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
351 - uuid: 6f76dffea3164025a379f012606f29b4
352 expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}])<>0 and last(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],#2) <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],#1)'
353 recovery_mode: RECOVERY_EXPRESSION
354 recovery_expression: 'nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],1h)=1 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],#2) = last(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],#1)'
355 name: 'Изменилос количество работающих устройств в массиве {#DEVICE}'
357 - uuid: 48d73b212abe49f797703669391eb431
358 name: '_ MD RAID {#DEVICE}: Сырые данные'
359 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
369 var buf = value.split('\n');
370 for (var li in buf) {
372 if (l.match(/^ +Number +Major +Minor/)) {
374 res["raw state"] = ""
378 var _buf = l.split(' : ');
379 if (_buf.length >= 2) {
380 res[_buf[0].trim().toLowerCase()] = _buf[1].trim();
383 res["raw state"] += l + '\n';
389 return JSON.stringify(res)
396 - uuid: 7b81377396ad4602a684da37ea8fdb35
399 change(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}])<>0
400 and last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1)
401 <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
403 change(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}])<>0
404 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],#1)
405 <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],#2)
407 recovery_mode: RECOVERY_EXPRESSION
408 recovery_expression: |
410 nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],1h)=1
411 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1)
412 = last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
415 nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],1h)=1
416 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1)
417 = last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
419 name: 'Изменились размеры массива {#DEVICE}'
420 opdata: 'Полезный размер: {ITEM.VALUE2} -> {ITEM.VALUE3}; занимаемое на устройствах пространство: {ITEM.VALUE5} -> {ITEM.VALUE6}'
427 var buf = value.split('\n');
428 for (var li in buf) {
429 var l = buf[li].trim()
437 return JSON.stringify(res)