#1
Решил начать темку 🙂
Вот мои 5 копеек
Переменные
MAX_LOAD - задаем максимальную нагрузку на хост
ADMIN - почта админа/админов.
Пользуйтесь
Вот мои 5 копеек
#!/bin/bash MAX_LOAD=20.0 ADMIN="[email protected]" LOAD=`awk '{print $2}' /proc/loadavg` if [ $LOAD \> $MAX_LOAD ]; then cat <<EOF >/tmp/hl.html To: $ADMIN Subject: High load alert Content-Type: text/html; charset="koi8-r" <html> <body> <h1>Host:Allert! $(hostname) , date $(date)</h1> <h2>High load $(hostname)</h2> <p><font size="2" color="black" face="Arial"> Винмание возрасла нагрузка на $(hostname)</font> <p><font size="2" color="black" face="Arial"> Загрузка системы составляет $LOAD</font></p> <p><font size="7" color="red" face="Arial"> Срочно принять меры</font></p> </body> </html> EOF sendmail $ADMIN < /tmp/hl.html else echo "all goooooooooood" fiСобственно скрипт снимает статистику за 5 минут по нагрузки сервера, если нагрузка больше 20.0, то отсылает на указанную почту письмо.
Переменные
MAX_LOAD - задаем максимальную нагрузку на хост
ADMIN - почта админа/админов.
Пользуйтесь