]> arthur.barton.de Git - netdata.git/blobdiff - conf.d/health.d/haproxy.conf
allow all configuration options to be set from the command line; #1991
[netdata.git] / conf.d / health.d / haproxy.conf
index 8880fe9cfc96c2d672e95320ce571a144f059637..e49c70d485d9de4a3b3938dafce397f50ab89d32 100644 (file)
@@ -1,8 +1,27 @@
- template: haproxy_backend_server_status
-      on: haproxy_h.down
+template: haproxy_backend_server_status
+      on: haproxy_hs.down
    units: failed servers
    every: 10s
-    lookup: average -10s
+  lookup: average -10s
     crit: $this > 0
-    info: Some of your backend servers is down!
+    info: number of failed haproxy backend servers
+      to: sysadmin
+
+template: haproxy_backend_status
+      on: haproxy_hb.down
+   units: failed backend
+   every: 10s
+  lookup: average -10s
+    crit: $this > 0
+    info: number of failed haproxy backends
+      to: sysadmin
+
+template: haproxy_last_collected
+      on: haproxy_hb.down
+    calc: $now - $last_collected_t
+   units: seconds ago
+   every: 10s
+    warn: $this > (($status >= $WARNING)  ? ($update_every) : ( 5 * $update_every))
+    crit: $this > (($status == $CRITICAL) ? ($update_every) : (60 * $update_every))
+    info: number of seconds since the last successful data collection
       to: sysadmin