monit gui

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

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.