Мониторинг Munin

Установка Munin

Для того что-бы подключить мониторинг munin на сервер необходимо установить пакеты munin munin-node. Для систем подобных CentOS данные пакеты доступны из репозитория Epel, что бы установить данные пакеты необходимо выполнить команду в консоли сервера:

 

Для Centos подобных систем данные пакеты устанавливаются командой:

sudo yum --enablerepo=epel install munin munin-node

Для Debian подобных систем данные пакеты устанавливаются командой:

apt-get install munin munin-nodeПо умолчанию munin создает конфигурационный файл для веб-сервера apache в файле:

Для Centos в: /etc/httpd/conf.d/munin.conf

Для Debian в: /etc/apache2/conf.d/munin.conf

 

Установка пароля для мониторинга.

Для того что бы установить пароль на доступ к мониторингу необходимо выполнить команду в консоли:

htpasswd -cm /etc/munin/munin-htpasswd Munin

Что бы запустить munin и добавить в автозагрузку необходимо выполнить команды в консоли

/etc/init.d/munin-node start
chkconfig munin-node on
/etc/init.d/httpd restart

Веб-интерфейс Munin

Для доступа к веб-интерфейсу Munin необходимо перейти в браузере по следующему адресу
http://your-server -IP/muninМодули Munin

Список подключенных модулей будет соответствовать ссылкам расположенным в директории /etc/munin/plugins/

ls -l /etc/munin/plugins/

Для того что-бы удалить ненужный модуль необходимо удалить ссылку из каталога /etc/munin/plugins/ и перезапустить службу мониторинга, например:

# rm /etc/munin/plugins/interrupts
/etc/init.d/munin-node restart
Полный список возможных модулей для подключения можно найти в директории /usr/share/munin/plugins/:
ls -l /usr/share/munin/plugins/

Для того что-бы добавить необходимый модуль достаточно сделать символьную ссылку на него и выполнить перезагрузку мониторинга, например:

ln -s /usr/share/munin/plugins/meminfo /etc/munin/plugins/
/etc/init.d/munin-node restart

Настройка отправки писем

Можно так же настроить отправку писем с предупреждением о состоянии проверки необходимым модулем на почтовый ящик и задать порог оповещения. Для этого необходимо добавить следующие строки в конфигурационный файл /etc/munin/munin.conf выше и ниже [localhost]:

Описание параметров:

• contacts необходимо указать пользователя для которого будет отправляться почта.

• contact.user.command указывается команда отправки почтового сообщения выбранного формата на указанный почтовый ящик для пользователя user. (Подробнее с какими параметрами можно формировать вывод можно узнать тут wiki munin)

• contact.user.always_send указывается порог при котором будет отправляться сообщение.

 

Последние строки в общем случае выглядят так: plugin.fieldname.{critical,warning} value

• plugin - это название плагина проверки, в данном случае df и load.

• fieldname - поле которое можно увидеть внизу графика.

• {critical,warning} - необходимый порог оповещения для которого необходимо выставить value в тех величинах, которые указаны на графике справа.

  • 75 Пользователи нашли это полезным

Помог ли вам данный ответ?

Ищете что-то другое?

mhost.by