Munin
является системой клиент-сервер, потому – устанавливаем сразу оба компонента:
# yum -y install munin munin-node
После установки – Munin создаёт несколько файлов конфигурации.
Немного отредактируем /etc/httpd/conf.d/munin.conf
, добавив Alias
:
# cat /etc/httpd/conf.d/munin.conf | grep -v '#' Alias /munin /var/www/html/munin <directory /var/www/html/munin> AuthUserFile /etc/munin/munin-htpasswd AuthName "Munin" AuthType Basic require valid-user ExpiresActive On ExpiresDefault M310 </directory> ScriptAlias /munin-cgi/munin-cgi-graph /var/www/cgi-bin/munin-cgi-graph
Далее – редактируем файл /etc/munin/munin.conf
.
Раскомментируем строки:
# The next three variables specifies where the location of the RRD # databases, the HTML output, logs and the lock/pid files. They all # must be writable by the user running munin-cron. They are all # defaulted to the values you see here. # dbdir /var/lib/munin htmldir /var/www/html/munin logdir /var/log/munin rundir /var/run/munin
При желании – редактируем строку:
# a simple host tree [localhost] address 127.0.0.1 use_node_name yes
И вместо localhost
– устанавливаем имя хоста:
# a simple host tree [venti] address 127.0.0.1 use_node_name yes
Проверяем права доступа – должен быть munin
:
# ls -l /var/www/html/munin/ total 4 drwxr-xr-x 2 munin munin 4096 Sep 23 15:33 static
Создаём пользователя admin и пароль для доступа к веб-интерфейсу:
# htpasswd -cm /etc/munin/munin-htpasswd admin New password: Re-type new password: Adding password for user admin
Проверяем конфигурацию Apache:
# httpd -t Syntax OK
# service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ]
И запускаем Munin
-клиент:
# service munin-node status munin-node is stopped # service munin-node start Starting Munin Node: [ OK ]
Добавляем в автозапуск:
# chkconfig munin-node on
Если директория пустая или содержит только:
# ls -l /var/www/html/munin/ total 4 drwxr-xr-x 2 munin munin 4096 Sep 23 15:33 static
Перезапустите node ещё раз – он сгенерирует все необходимые файлы.
Заходим на http://domain.com/munin:
Но, если честно, Munin меня совсем не впечатлил, особенно – из-за плохой документации. Удалил на следующий день.