Monit является мощным инструментом для мониторинга системы, чтобы ваш сервер работал нормально. Обычно Monit автоматически перезапускает свои услуги, как Nginx, Apache, SSH, MySQL и многое другое. Monit также может быть использован для проверки размеров папок и их отображение в веб – интерфейсе.
Это руководство покажет вам, как контролировать размер вашей корневой файловой системы с Monit и отсылка по электронной почте, если он превышает определенный процент. Если вы хотите получать уведомления почты из Monit, рассмотрите возможность использования Mailgun для отправки оповещений. Если вам нужно установить Monit на Ubuntu или Debian вы можете следовать этому руководству.
Проверка свободного места на VPS или выделенном сервере + Email-оповещение с Monit
Создание конфигурации Monit для проверки места на жестком диске.
sudo nano /etc/monit/conf.d/space
Вставьте этот фрагмент кода:
check device system with path / if SPACE usage > 80% then alert
Ctrl + X, Y а не Enter, чтобы сохранить и выйти.
Синтаксис тестирования Monit действует с нашим новым добавлением проверки дискового пространства и оповещения.
sudo monit -t
Обновите Monit если не было никаких ошибок
sudo service monit reload
В интерфейсе Monit под файловой системой вы можете увидеть отображение использования дискового пространства в прямом эфире.