Установка и настройки мониторинга Munin

Сервис Munin позволяет отслеживать данные о системе и накгузку на сервер и рисует графики состояния за день, месяц, год. Если расматривать углубленно, то данный сервис Munin состоит из двух модулей, демон который непосредственно собирает данные с нода и демон который собирает собранные данные и строит графики, которые мы видем через Web-интерфейс.

Установка Munin.

Установка производится с репозитория rpmforge.

yum install 'munin*'

Далее необходимо задать пароль для доступа к графическому интерфейсу Munin.

vi /home/munin/.munin_passwd
# файл должен содержать только логин и пароль примерный вид
user:password

После прописывем в конфигурационном файле нашь файл. Или приводим в похожий вид:

<directory /var/www/munin>
  AuthUserFile /home/munin/.munin-htpasswd
  AuthName "Munin"
  AuthType Basic
  require valid-user
  ExpiresActive On
  ExpiresDefault M310
</directory>

Перезапускаем httpd или Apache и включаем запуск сервиса munin-node

service httpd restart
chkconfig munin-node on
service munin-node start

Установка закончена

Настройка, конфигурирование нода Munin

Изменяем файл /etc/munin/munin-node.conf

...
# IP адреса которые слушает munin-node, * чтобы слушать все
# (по умолчанию порт munin-node: 4949)
host 127.0.0.1
# Имя нода/хоста
host_name Munin-node1
# Хосты которые будут забирать данные от munin-node
allow ^127\.0\.0\.1$
...

Плагинов у Munin давольно много и находятся они все в каталоге /usr/share/munin/plugins/. Для включения конкретного плагина необходимо сделать символьную ссылку выбранного плагина в папку /etc/munin/plugins/.

ln -s /usr/share/munin/plugins/cpu /etc/munin/plugins/

После включения плагинов необходимо перезапустить сервис munin-node.

service munin-node restart

Конфигурирование, настройка агрегатора munin.

После включения нода munin, нужно в конце файла /etc/munin/munin.conf указать откуда собирать данные.

[Munin-node1]
    address 127.0.0.1
    use_node_name yes

Конфигурирование, настройка отдельных модулей, плагинов Munin.

Для каждого модуля / плагина я создал отдельную страницу для более подробного обьяснения, здесь я укажу ссылки на эти страницы.

munin: настройка мониторинга MySQL

 

На этом настройка Munin можно считать оконченой.