Browse Source

Active pid number alert (#6116)

Adam Pardyl 5 years ago
parent
commit
47d0c8854c
2 changed files with 28 additions and 0 deletions
  1. 1 0
      health/Makefile.am
  2. 27 0
      health/health.d/processes.conf

+ 1 - 0
health/Makefile.am

@@ -65,6 +65,7 @@ dist_healthconfig_DATA = \
     health.d/phpfpm.conf \
     health.d/portcheck.conf \
     health.d/postgres.conf \
+    health.d/processes.conf \
     health.d/qos.conf \
     health.d/ram.conf \
     health.d/redis.conf \

+ 27 - 0
health/health.d/processes.conf

@@ -0,0 +1,27 @@
+# you can disable an alarm notification by setting the 'to' line to: silent
+
+   alarm: active_processes_limit_freebsd
+      on: system.active_processes
+      os: freebsd
+   hosts: *
+    calc: $active
+   units: processes
+   every: 5s
+    warn: $this > (($status >= $WARNING)  ? (75000) : (80000))
+    crit: $this > (($status == $CRITICAL) ? (85000) : (90000))
+   delay: down 5m multiplier 1.5 max 1h
+    info: the number of active processes
+      to: sysadmin
+
+   alarm: active_processes_limit
+      on: system.active_processes
+      os: linux
+   hosts: *
+    calc: $active
+   units: processes
+   every: 5s
+    warn: $this > (($status >= $WARNING)  ? (25000) : (26000))
+    crit: $this > (($status == $CRITICAL) ? (28000) : (30000))
+   delay: down 5m multiplier 1.5 max 1h
+    info: number of active processes
+      to: sysadmin