]> arthur.barton.de Git - netdata.git/blob - conf.d/health.d/disks.conf
the disks health file
[netdata.git] / conf.d / health.d / disks.conf
1
2 template: low_disk_space
3       on: disk.space
4    every: 1m
5     warn: $avail * 100 / ($avail + $used) > 80
6     crit: $avail * 100 / ($avail + $used) > 90
7
8 template: avail_10m_before
9       on: disk.space
10     calc: max -1s at -10m unaligned
11    every: 1m
12
13 template: avail_59m_before
14       on: disk.space
15     calc: max -1s at -59m unaligned
16    every: 1m
17
18 template: disk_fills_quickly
19       on: disk.space
20    every: 1m
21     warn: ($avail < $avail_10m_before OR $avail < $avail_59m_before) \
22                 AND ( \
23                         (7 * 24 * 3600 * ($avail_10m_before - $avail) / (10 * 60) > $avail) OR \
24                         (7 * 24 * 3600 * ($avail_59m_before - $avail) / (59 * 60) > $avail) \
25                 )
26     crit: ($avail < $avail_10m_before OR $avail < $avail_45m_before) \
27                 AND ( \
28                         (1 * 24 * 3600 * ($avail_10m_before - $avail) / (10 * 60) > $avail) OR \
29                         (1 * 24 * 3600 * ($avail_59m_before - $avail) / (59 * 60) > $avail) \
30                 )