# check_load.py ## Description Check load average on Linux systems. Reads `/proc/loadavg` file and generate an alert if load1 value is greater than your thresholds. ## Usage $ check_load.py Load average OK 0.07, 0.18, 0.30 | 'load1'=0.07 'load15'=0.30 'load5'=0.18 $ check_load.py -w 1.5 -c 4 Load average WARNING 2.39, 0.96, 0.60 | 'load1'=2.39 'load15'=0.60 'load5'=0.96 $ check_load.py -w 1.5 -c 4 --cpu-count Load average OK 2.44, 0.99, 0.62 | 'load1'=2.44 'load15'=0.62 'load5'=0.99 ## Options -h, --help show this help message and exit -w WARNING_THRESHOLD, --warning WARNING_THRESHOLD Warning threshold. Returns warning if load1 is greater than this value. Default is 1. -c CRITICAL_THRESHOLD, --critical CRITICAL_THRESHOLD Critical threshold. Returns critical if load1 is greater than this value. Default is 2. --cpu-count Divides load per CPU count before test against thresholds. -n, --no-alert No alert, only check and print performance data. --version show program's version number and exit ## Others * [The /proc filesystem](https://www.kernel.org/doc/Documentation/filesystems/proc.txt)