summaryrefslogtreecommitdiffstats
path: root/health
diff options
context:
space:
mode:
authorYashar Nesabian <nesabian@gmail.com>2020-04-20 23:58:54 +0430
committerGitHub <noreply@github.com>2020-04-20 19:28:54 +0000
commitb30a70a092079d30e03a97e666d60ee63232f5b3 (patch)
tree7395a671c5e4f5865fa9b1362d3b818a54def9e6 /health
parentcd85b89dbc2ee9477a8e28bb386c3ede031d4c4c (diff)
added whoisquery health templates (#8700)
Update Makefile.am to add whoisquery.conf
Diffstat (limited to 'health')
-rw-r--r--health/Makefile.am1
-rw-r--r--health/health.d/whoisquery.conf24
2 files changed, 25 insertions, 0 deletions
diff --git a/health/Makefile.am b/health/Makefile.am
index 64bfd3b4ab..c9d2451bd0 100644
--- a/health/Makefile.am
+++ b/health/Makefile.am
@@ -99,6 +99,7 @@ dist_healthconfig_DATA = \
health.d/vernemq.conf \
health.d/vsphere.conf \
health.d/web_log.conf \
+ health.d/whoisquery.conf \
health.d/wmi.conf \
health.d/x509check.conf \
health.d/zfs.conf \
diff --git a/health/health.d/whoisquery.conf b/health/health.d/whoisquery.conf
new file mode 100644
index 0000000000..275e11dd92
--- /dev/null
+++ b/health/health.d/whoisquery.conf
@@ -0,0 +1,24 @@
+
+# make sure whoisquery is running
+
+template: whoisquery_last_collected_secs
+ on: whoisquery.time_until_expiration
+ calc: $now - $last_collected_t
+ units: seconds ago
+ every: 60s
+ warn: $this > (($status >= $WARNING) ? ($update_every) : ( 5 * $update_every))
+ crit: $this > (($status == $CRITICAL) ? ($update_every) : (60 * $update_every))
+ delay: down 5m multiplier 1.5 max 1h
+ info: number of seconds since the last successful data collection
+ to: webmaster
+
+
+template: whoisquery_days_until_expiration
+ on: whoisquery.time_until_expiration
+ calc: $expiry
+ units: seconds
+ every: 60s
+ warn: $this < $days_until_expiration_warning*24*60*60
+ crit: $this < $days_until_expiration_critical*24*60*60
+ info: domain time until expiration
+ to: webmaster