Monit GUI


Monit является простой системой мониторинга состояния сервера. Настройка проверок возможна как в конфигурационных файлах, так и через веб интерфейс — Monit GUI.



Интерфейс Monit GUI


В основном файле пакета подключается содержимое каталогов /etc/monit/conf.d/ и /etc/monit/conf-enabled/. В них можно размещать скрипты для любых используемых сервисов.



Также кожно активировать веб-интерфейс.


Добавляются приведенные ниже директивы.

mcedit /etc/monit/conf-enabled/web.conf

set httpd port 2812 and
use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server and
allow admin:monit #


Задан логин admin и пароль monit



Чтобы изменения вступили в силу службу требуется перезапустить

systemctl restart monit.service



Сейчас GUI должен быть доступен при обращении к http://localhost:2812



Если используется Apache дополнительно нужно создать конфигурационный файл, который позволит получать доступ к интерфейсу при запуске веб-сервера.

mcedit /etc/monit/conf.d/apache2.conf

check process apache2 with pidfile /run/apache2/apache2.pid
start program = '/bin/systemctl start apache2' with timeout 60 seconds
stop program = '/bin/systemctl stop apache2'
restart program = '/bin/systemctl restart apache2' with timeout 120 seconds



Можно проверить конфигурацию на наличие ошибок

monit check -t



Затем перечитать файлы пакета

monit reload



И запустить все проверки, monit gui будет после этого доступен

monit start all


Основная статья про Monit.

Сказать спасибо