Применимость: Linux, Apache
Слова для поиска: мониторинг, Munin
Для того что-бы подключить мониторинг Munin на сервер необходимо установить пакеты munin munin-node. Для систем подобных CentOS данные пакеты доступны из репозитория Epel, что бы установить данные пакеты необходимо выполнить команду в консоли сервера:
# yum --enablerepo=epel install munin munin-nodeПо умолчанию munin создает конфигурационный файл для веб-сервера apache в файле:
/etc/httpd/conf.d/munin.conf
Для систем подобных Debian данные пакеты устанавливаются командой:
# apt-get install munin munin-node
В Debian конфигурационный файл для веб-сервера apache находиться в файле:
/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 необходимо перейти в браузере по следующему адресу
http://your-server -IP/munin
Если нажать на localhost программа покажем много различных полезных графиков по состоянию ресурсов на сервере. По умолчанию существует пять категорий: диск (disk), cеть (network), процессы (processes), почта (sendmail), система ( system). В каждой из этих категорий можно увидеть подключенные модули.
Если выбрать один и пунктов, то можно увидеть аккуратный график с данными, например, Load average.
Список подключенных модулей будет соответствовать ссылкам расположенным в директории /etc/munin/plugins/
# ls /etc/munin/plugins/
Для того что-бы удалить ненужный модуль необходимо удалить ссылку из каталога /etc/munin/plugins/ и перезапустить службу мониторинга, например:
# rm /etc/munin/plugins/interrupts # /etc/init.d/munin-node restart
Полный список возможных модулей для подключения можно найти в директории /usr/share/munin/plugins/:
# ls /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]:
Описание параметров:
Последние строки в общем случае выглядят так: plugin.fieldname.{critical,warning} value
Актуальность: 2015/04/14 10:51