ncc.zabbix_templates
35:308f360346c8
Go to Latest
ncc.zabbix_templates/mdadm/zbx_export_templates-7.yaml
* PGBouncer: Не верно считалось и отображалось время операций с базой
4 - uuid: 22941f4e01294888a9bed3aae15f6ef9
7 - uuid: d60632a7a4b94709b0455e1bec6ce54a
8 template: 'Linux software RAID monitoring'
9 name: 'Linux software RAID monitoring'
10 description: 'version: v0.r202406.3'
12 - name: Templates/AWNET
14 - uuid: 533db42d1dc340e593a8d4761eda1347
15 name: 'Данные устройств'
16 key: aw.linux.mdadm.list
19 enabled_lifetime_type: DISABLE_NEVER
21 - uuid: d86159d183f14b7490d5ba69d35c7766
22 name: 'MD RAID {#DEVICE}: Состояние деградации'
24 key: 'aw.linux.mdadm.c.is-degrade[{#DEVICE}]'
30 1 - массив деградировал
34 - 'return /degraded/.test(value.toLowerCase()) ? 1 : 0'
36 key: 'aw.linux.mdadm.d.state[{#DEVICE}]'
43 - uuid: 69befe4603314ec4b6bc41d0f549a6a6
44 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.c.is-degrade[{#DEVICE}])=1'
45 name: 'Массив {#DEVICE} деградировал.'
47 - uuid: 2fd74bd606d241d1bf34759ed1449ad5
48 name: 'MD RAID {#DEVICE}: Количество активных устройства'
50 key: 'aw.linux.mdadm.d.active-devices[{#DEVICE}]'
56 - '$["active devices"]'
57 - type: DISCARD_UNCHANGED_HEARTBEAT
61 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
67 - uuid: 9706ad0fa9814755a5fec3aeb074785c
68 name: 'MD RAID {#DEVICE}: Общий полезный объём'
70 key: 'aw.linux.mdadm.d.array-size[{#DEVICE}]'
85 - type: DISCARD_UNCHANGED_HEARTBEAT
89 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
95 - uuid: ecbe2d984e0a4cd2a23bdefed863b3e7
96 name: 'MD RAID {#DEVICE}: Время создания массива'
98 key: 'aw.linux.mdadm.d.creation-time[{#DEVICE}]'
106 - '$["creation time"]'
107 - type: DISCARD_UNCHANGED_HEARTBEAT
111 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
117 - uuid: 1542cad0f9934df78e884eaee0220061
118 name: 'MD RAID {#DEVICE}: Количество событий, произошедших с массивом'
120 key: 'aw.linux.mdadm.d.events[{#DEVICE}]'
127 - type: SIMPLE_CHANGE
131 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
137 - uuid: 7fbc5180754444c79702eabcd19213cf
138 name: 'MD RAID {#DEVICE}: Количество отказавших устройства'
140 key: 'aw.linux.mdadm.d.failed-devices[{#DEVICE}]'
146 - '$["failed devices"]'
147 - type: DISCARD_UNCHANGED_HEARTBEAT
151 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
158 - uuid: 617dd8c5ae984a759a9f4a55e2e6edfe
159 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.failed-devices[{#DEVICE}])<>0'
160 name: 'Наличие отказавших устройств в массиве {#DEVICE}'
162 - uuid: db60d1b47ebd479386aace38ad0b503f
163 name: 'MD RAID {#DEVICE}: Устройств в массиве'
165 key: 'aw.linux.mdadm.d.raid-devices[{#DEVICE}]'
171 - '$["raid devices"]'
172 - type: DISCARD_UNCHANGED_HEARTBEAT
176 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
182 - uuid: 3ac9863ea63948bbbeb0d45f6816d926
183 name: 'MD RAID {#DEVICE}: Тип массива'
185 key: 'aw.linux.mdadm.d.raid-level[{#DEVICE}]'
194 - type: DISCARD_UNCHANGED_HEARTBEAT
198 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
205 - uuid: 7ea6e8b61acc4eb6a068e4a289725fd7
207 change(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}])<>0
208 and last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#1)
209 <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#2)
210 recovery_mode: RECOVERY_EXPRESSION
211 recovery_expression: |
212 nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],1h)=1
213 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#1)
214 = last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#2)
215 name: 'Изменился тип массива {#DEVICE}'
217 - uuid: f04b15b7f32a4e62b4e6a302c60a8fe4
218 name: 'MD RAID {#DEVICE}: Состояние составляющих блочных устройств'
220 key: 'aw.linux.mdadm.d.raw-state[{#DEVICE}]'
229 - type: DISCARD_UNCHANGED_HEARTBEAT
233 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
239 - uuid: 8cc07323b6084b00be54e9f5f2adcd6c
240 name: 'MD RAID {#DEVICE}: Количество запасных устройств'
242 key: 'aw.linux.mdadm.d.spare-devices[{#DEVICE}]'
248 - '$["spare devices"]'
249 - type: DISCARD_UNCHANGED_HEARTBEAT
253 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
260 - uuid: 77a85a17674b4b5aa7e023b56290ed61
261 expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}])<0'
262 recovery_mode: RECOVERY_EXPRESSION
263 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'
264 name: 'Уменьшилось количество запасных устройств в {#DEVICE}'
266 - uuid: 7bf13d288746481da7aa1ba863e24dcf
267 name: 'MD RAID {#DEVICE}: Состояние массива'
269 key: 'aw.linux.mdadm.d.state[{#DEVICE}]'
278 error_handler: CUSTOM_VALUE
279 error_handler_params: '__NO STATUS__'
280 - type: DISCARD_UNCHANGED_HEARTBEAT
284 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
291 - uuid: 6a4bcf95112c4dfd91b1108b1a4bb8f8
292 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"'
293 name: 'Неожиданное состояние массива {#DEVICE}'
296 - name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
297 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
298 - uuid: fadccd30aba941cf97d00224117492d2
299 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
300 name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
302 - uuid: 2e82148caae345bf99c201497d278edd
303 name: 'MD RAID {#DEVICE}: Общее количество устройств в массиве'
305 key: 'aw.linux.mdadm.d.total-devices[{#DEVICE}]'
311 - '$["total devices"]'
312 - type: DISCARD_UNCHANGED_HEARTBEAT
316 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
322 - uuid: d19120bc1e374ba69d140a60011a7389
323 name: 'MD RAID {#DEVICE}: Используемое на каждом устройстве пространство под массив'
325 key: 'aw.linux.mdadm.d.used-dev-size[{#DEVICE}]'
332 - '$["used dev size"]'
340 - type: DISCARD_UNCHANGED_HEARTBEAT
344 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
350 - uuid: 2bf72ad31e7d4a9d99e9b1fc27eaace0
351 name: 'MD RAID {#DEVICE}: Количество устройств в работе'
353 key: 'aw.linux.mdadm.d.working-devices[{#DEVICE}]'
359 - '$["working devices"]'
360 - type: DISCARD_UNCHANGED_HEARTBEAT
364 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
371 - uuid: 6f76dffea3164025a379f012606f29b4
372 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)'
373 recovery_mode: RECOVERY_EXPRESSION
374 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)'
375 name: 'Изменилос количество работающих устройств в массиве {#DEVICE}'
377 - uuid: 48d73b212abe49f797703669391eb431
378 name: '_ MD RAID {#DEVICE}: Сырые данные'
379 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
389 var buf = value.split('\n');
390 for (var li in buf) {
392 if (l.match(/^ +Number +Major +Minor/)) {
394 res["raw state"] = ""
398 var _buf = l.split(' : ');
399 if (_buf.length >= 2) {
400 res[_buf[0].trim().toLowerCase()] = _buf[1].trim();
403 res["raw state"] += l + '\n';
409 return JSON.stringify(res)
416 - uuid: 7b81377396ad4602a684da37ea8fdb35
419 change(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}])<>0
420 and last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1)
421 <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
423 change(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}])<>0
424 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],#1)
425 <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],#2)
427 recovery_mode: RECOVERY_EXPRESSION
428 recovery_expression: |
430 nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],1h)=1
431 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1)
432 = last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
435 nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],1h)=1
436 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1)
437 = last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
439 name: 'Изменились размеры массива {#DEVICE}'
440 opdata: 'Новый полезный размер: {ITEM.VALUE2}; новое занимаемое на устройствах пространство: {ITEM.VALUE5}'
447 var buf = value.split('\n');
448 for (var li in buf) {
449 var l = buf[li].trim()
457 return JSON.stringify(res)