1.Установка и настройка Munin
1 |
# yum install munin munin-node |
1 |
# cp /etc/munin/munin.conf /etc/munin/munin.conf~ |
1 |
# nano /etc/httpd/conf.d/munin.conf |
1 2 3 4 5 6 7 8 9 |
Alias /munin /var/www/html/munin # Если нужно ограничить доступ к статистике по паролю <Directory /var/www/html/munin> AuthUserFile /etc/munin/munin-htpasswd AuthName "Munin" AuthType Basic Require valid-user </Directory> |
1 |
# htpasswd /etc/munin/munin-htpasswd munin |
Конфигурационный файл Munin-сервера /etc/munin/munin.conf
1 |
# cat /etc/munin/munin.conf | grep -v '#' | grep -v '^$' |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
dbdir /var/lib/munin htmldir /var/www/html/munin logdir /var/log/munin rundir /var/run/munin tmpldir /etc/munin/templates staticdir /etc/munin/static includedir /etc/munin/conf.d graph_period second graph_strategy cron cgiurl_graph /munin-cgi/munin-cgi-graph html_strategy cron #определяем клиентов, с которых снимаем статистику # 127.0.0.1 – Munin-сервер также снимает статистику с себя. [lb01.kamaok.org.ua] address 127.0.0.1 use_node_name yes [lb02.kamaok.org.ua] address 192.168.1.62 use_node_name yes [app01.kamaok.org.ua] address 192.168.1.63 use_node_name yes [app02.kamaok.org.ua] address 192.168.1.64 use_node_name yes |
Логи для munin-сервера смотрим в
1 |
# tail -f /var/log/munin/munin-update.log |
Проверяем наличие задания в крон,которое автоматически добавляется при установке munin-сервера
1 |
# cat /etc/cron.d/munin |
1 2 |
MAILTO=root */5 * * * * munin test -x /usr/bin/munin-cron && /usr/bin/munin-cron |
Проверка работы munin-сервера
1 |
# su -m munin -c /usr/bin/munin-cron |
2.На клиентах, с которых будет сниматься статистика
1 |
# yum install munin-node |
1 |
# cat /etc/munin/munin-node.conf | grep -v '#' | grep -v '^$' |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
log_level 4 log_file /var/log/munin-node/munin-node.log pid_file /var/run/munin/munin-node.pid background 1 setsid 1 user root group root ignore_file DEADJOE$ ignore_file \.bak$ ignore_file %$ ignore_file \.dpkg-(tmp|new|old|dist)$ ignore_file \.rpm(save|new)$ ignore_file \.pod$ allow ^127\.0\.0\.1$ allow ^::1$ allow ^192\.168\.1\.61$ # Ip-adress Munin-мастера, на котором смотрим всю статистику host * port 4949 |
1 |
# /etc/init.d/munin-node start |
1 |
# chkconfig --level 2345 munin-node on |
[…]