Установка и настройка Monit в Linux

Monit — средство мониторинга и перезапуска каких либо сервисов.

Установка в Linux Ubuntu/Debian:

sudo aptitude install monit

Пример параметров конфигурационного файла /etc/monit/monitrc:

# Запуск monit в фоновом режиме и проверка процессов с интервалом в секундах
set daemon 120
# Путь к файлу логов
set logfile /var/log/monit.log
# Адрес почтового сервера для доставки сообщений
set mailserver localhost
# Место хранения оповещений и их лимит
set eventqueue
basedir /var/lib/monit/events
slots 100
# Формат письма
set mail-format { from: monit@example.com }
# Адрес для оповещений
set alert admin@example.com
# Состояние ресурсов системы
check system myhost.mydomain.tld
if loadavg (1min) > 4 then alert
if loadavg (5min) > 2 then alert
if memory usage > 75% then alert
if swap usage > 25% then alert
if cpu usage (user) > 70% then alert
if cpu usage (system) > 30% then alert
if cpu usage (wait) > 20% then alert

Параметры запуска находятся в файле /etc/default/monit.
Параметры мониторинга сервисов есть в директории /etc/monit/monitrc.d, нужные можно присоединить в конце основного конфига /etc/monit/monitrc например так:

include /etc/monit/monitrc.d/apache2

Официальный сайт: mmonit.com
Официальная документация: mmonit.com/monit/documentation/

Добавить комментарий