Я на подобный случай писал скрипт:
#!/bin/bash
dt=`date +%H:%M`
la=`uptime | awk '{print $10}' | sed 's/\..*//'`
email='ваш_емейл'
host=`hostname`
if [ $la -gt 15 ]
then
p=`ps aux | sort -k 3 -nr | head -30`
mail -s "LA is $la at $host" "$email" << END_MAIL
Seems, $host have LA $la detected at $dt
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
$p
END_MAIL
exit 2
else
exit 0
fi
И ставил его на крон с высоким приоритетом:
* * * * * nice -10 /root/check_la
В результате в случае превышения LA значения 15 попугаев Вам на почту прилетит раскладка ps, в которой будет видно что грузит/грузило систему.