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

контролировать пространство на жестком диске и уведомлять в Ubuntu

как мне это сделать, если свободного места меньше x%, он уведомит меня по почте? у меня Ubuntu и мой HD LVM

Monit может сделать это за вас; есть много других приложений. Мне нравится Monit, потому что он прост в настройке и требует мало ресурсов.

Андрей

Это сильно зависит от ваших требований. Если у вас есть несколько систем, которые вы хотели бы наблюдать, Zabbix легко отслеживает такие вещи, как свободное место на диске, и уведомляет вас в случае каких-либо проблем. Если это единая система, проще реализовать простой сценарий.

Напишите простой скрипт, который отправляет электронную почту, если использование места превышает x%, и добавьте его в crontab. На FreeBSD crond отправляет электронное письмо с выводом каждой вызванной программы, вероятно, в Debian он делает то же самое. Если нет - используйте любой почтовый клиент CLI, например mail (1).

Пример скрипта, который проверяет использование места и выводит предупреждение, если оно больше x%:

df /backups | awk 'NR==2 {sub("%","",$5); if ($5 >= <your percent>) {printf "Warning! Space usage is %d%%\n", $5}}'