Установка и настройка 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/

Подписаться на IT Blog (RU) по Email
Subscribe to IT Blog (EN) by Email

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

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