What's Changed
Added new checks:
check_temperature
Checks various temperatures in the system, this is somewhat limited as it only supported official thermal zones (let me know if you would like something improved).
check_temperature
L cli OK: OK: Thermal Zone (THM): 25 C
L cli Performance data: 'Thermal Zone (THM)'=25C;70;90
check_disk_io
Check Disk IO utilization on the hard drives in the system.
check_disk_io
L cli OK: OK: C:: 0% busy, read=0B/s write=0B/s q=0, HarddiskVolume1: 0% busy, read=0B/s write=0B/s q=0, HarddiskVolume5: 0% busy, read=0B/s write=0B/s q=0
L cli Performance data: 'C:'=0%;80;95 'HarddiskVolume1'=0%;80;95 'HarddiskVolume5'=0%;80;95
check_disk_health
Checks disk health (IO and disk free) in a single check.
check_disk_health
L cli CRITICAL: CRITICAL: C:: 14% free, 0% busy, q=0 iops=0, HarddiskVolume1: 0% free, 0% busy, q=0 iops=0, HarddiskVolume5: 0% free, 0% busy, q=0 iops=0
L cli Performance data: 'C:'=14%;20;10 'C:'=0%;80;95 'HarddiskVolume1'=0%;20;10 'HarddiskVolume1'=0%;80;95 'HarddiskVolume5'=0%;20;10 'HarddiskVolume5'=0%;80;95
check_cpu_frequency
Check CPU frequency drift (i.e. thermal throttling).
check_cpu_frequency
L cli OK: OK: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz: 2592/2592 MHz (100%)
L cli Performance data: 'Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz'=100%;50;30
Fixed system collection to use a fixed cadenc instead of sleeping 1 second.
This means that system metrics (like CPU, memory, network, etc) will be more exact.
If the system cannot keep up (i.e. it takes more then 1 second to run checks) you might see a warning every 5 minutes.
Added two new WEB UI widgets related to disk:
Full Changelog: 0.11.26...0.11.27