Назад | Перейти на главную страницу

Электронная почта, когда диск Linux-сервера заполнен?

Как я могу настроить уведомление по электронной почте на сервере Linux, когда диск / том превышает определенную квоту использования?

Опция 1:
Напишите сценарий, который запускается df, анализирует вывод на предмет использования в процентах и ​​отправляет электронное письмо, когда оно превышает заданный порог, затем запускает этот скрипт из cron.
(Если вам лень, вы можете найти кучу заранее написанных скриптов, спросив Знающий все для Unix Disk space check script.)


Вариант 2 (лучшее решение):
Разверните систему мониторинга (Nagios, InterMapper, OpenNMSи т. д. - посмотрите здесь множество предложений и мнений) и настройте его так, чтобы он отправлял вам уведомление, когда ваши диски заполняются. Пока вы это делаете, настраивайте оповещения для других вещей, которые могут вас беспокоить :-)

Один балл и за решение 2! Я рекомендую вам программу "Монит", она очень легкая и простая в настройке: http://mmonit.com/monit/

+1 за вариант 2 выше. Вы можете подумать, что вам нужно только контролировать дисковое пространство прямо сейчас, но на самом деле вам почти наверняка понадобится мониторинг более чем одного или двух серверов. Это принесет вам пользу, которая поразит вас в долгосрочной перспективе.

Я лично рекомендую Zenoss, это F / LOSS, относительно легко настроить и запустить, и у них есть отличная документация.