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%. ---- ✂️ ----
BIN
doc/check-health.d/notification-01-cpu-load-high.avif
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
doc/check-health.d/notification-02-cpu-load-ok.avif
Normal file
After Width: | Height: | Size: 6.2 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 4 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
|
@ -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
|
||||
|
||||

|
||||

|
||||
|
||||
#### Voltage
|
||||
|
||||

|
||||

|
||||
|
||||
#### Temperature
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
#### PSU state
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
Requirements and installation
|
||||
-----------------------------
|
||||
|
|