aboutsummaryrefslogtreecommitdiffstats
path: root/doc/check-health.md
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2023-01-20 14:24:20 +0100
committerGravatar Christian Hesse <mail@eworm.de>2023-01-20 23:13:27 +0100
commit75bd14267e7a5507e0d58b9945dbb24e5d831af8 (patch)
tree1a9b59bf9eb675ba57a5c55693364aad77ab6fe2 /doc/check-health.md
parent2694f8d2b1d15d16fa5f062612dd7fcf2d392ea8 (diff)
check-health: monitor CPU load
---- ✂️ ---- 🧮️📈️ Health warning: CPU load The average CPU load on MikroTik is at 76%! ---- ✂️ ---- 🧮️📉️ Health recovery: CPU load The average CPU load on MikroTik decreased to 64%. ---- ✂️ ----
Diffstat (limited to 'doc/check-health.md')
-rw-r--r--doc/check-health.md20
1 files changed, 13 insertions, 7 deletions
diff --git a/doc/check-health.md b/doc/check-health.md
index 07151ff..b498998 100644
--- a/doc/check-health.md
+++ b/doc/check-health.md
@@ -12,32 +12,38 @@ Description
This script is run from scheduler periodically, sending notification on
health related events:
+* high CPU load
* voltage jumps up or down more than configured threshold or drops below limit
* power supply failed or recovered
* temperature is above or below threshold
Note that bad initial state will not trigger an event.
-Only sensors available in hardware can be checked. See what your
-hardware supports:
+Monitoring CPU load works on all devices. Other than that only sensors
+available in hardware can be checked. See what your hardware supports:
/system/health/print;
### Sample notifications
+#### CPU load
+
+![check-health notification cpu load high](check-health.d/notification-01-cpu-load-high.avif)
+![check-health notification cpu load ok](check-health.d/notification-02-cpu-load-ok.avif)
+
#### Voltage
-![check-health notification voltage](check-health.d/notification-01-voltage.avif)
+![check-health notification voltage](check-health.d/notification-03-voltage.avif)
#### Temperature
-![check-health notification](check-health.d/notification-02-temperature-high.avif)
-![check-health notification](check-health.d/notification-03-temperature-ok.avif)
+![check-health notification temperature high](check-health.d/notification-04-temperature-high.avif)
+![check-health notification temperature ok](check-health.d/notification-05-temperature-ok.avif)
#### PSU state
-![check-health notification](check-health.d/notification-04-psu-fail.avif)
-![check-health notification](check-health.d/notification-05-psu-ok.avif)
+![check-health notification psu fail](check-health.d/notification-06-psu-fail.avif)
+![check-health notification psu ok](check-health.d/notification-07-psu-ok.avif)
Requirements and installation
-----------------------------