Материал из Wiki.VDSPlanet.ru.
- Создать файл на сервере. Например df.sh
- Внести в файл и сохранить нижеприведенный код.
- Выдать права на запуск скрипта chmod +x df.sh
- Добавить задание планировщика cron на запуск скрипта. Обычно хватает одного раза в сутки.
df -k | awk 'int($5) > 95{
subject = $1 " on HOSTNAME СЕРВЕРА : More than 95% disk usage "
email = "ваш email адрес"
cmd = "/bin/df -h|mail -s \"" subject "\" " email
cmd | getline #or system(cmd)
}
'
HOSTNAME СЕРВЕРА смените на значение, под которым Вы знаете проверяемый сервер. Это будет поле Subject присланного вам email уведомления.
ваш email адрес смените на адрес электронной почты, куда необходимо присылать уведомления.
PS: Заметим, что для работы скрипта на сервере должна работать функция mail/консольная команда mail, установлен sendmail, exim, postfix или любой другой почтовый сервис.
Категории: Полезное | Новичкам | OS: Debian & Ubuntu | OS: CentOS & Fedora

