the disks health file
Costa Tsaousis committed
Aug 14, 2016 at 01:25 UTC
01c384a4eddb5f313b55752b7b4325b92d03b1f7
1 file changed
+30
conf.d/health.d/disks.conf
new
+30
@@ -0,0 +1,30 @@
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
+ )