1 октября 2011 г.

Установка и настройка Munin на CentOS 5.6

Сразу оговорюсь, что рассматривается ситуация, когда на сервере уже установлен web-сервера apache.
Установка весьма проста, по порядку:

1) Добавляем репозиторий RPMForge:
для i386-систем:

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.i386.rpm

для x86_64-систем:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -i rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

2) Устанавливаем munin и добавляем в автозагрузку:
yum install munin munin-node
chkconfig --levels 235 munin-node on

3) Создаем файл /etc/httpd/conf.d/munin.conf с содержанием:
    Alias /munin /var/www/html/munin
    <Directory /var/www/html/munin>
    AuthType Basic
    AuthName "You are entering Private area. Please enter your login and password"
    AuthUserFile /etc/munin/munin-htpasswd
    Require valid-user
    </Directory>


4) Редактируем конфигурационный файл /etc/munin/munin.conf. Нас интересуют следующие строки:
[...]
dbdir   /var/lib/munin
htmldir /var/www/www.example.com/web/monitoring
logdir  /var/log/munin
rundir  /var/run/munin

# Where to look for the HTML templates
tmpldir /etc/munin/templates
[...]
# a simple host tree
[server1.example.com]
    address 127.0.0.1
    use_node_name yes
[...]

Указанные строки надо раскомментировать (удалить символ # в начале строки).
Вместо server1.example.com стоит указать hostname вашего сервера (или основной сайт на нем).

5) Сделаем доступ к мониторингу по http-авторизации. Нам надо создать файл /etc/munin/munin-htpasswd. Сделать это можно таким образом:
htpasswd -c /etc/munin/munin-htpasswd monitoring
После чего нам будет предложено два раза ввести пароль для пользователя monitoring, с которым мы будем входить в просмотр мониторинга.

6) После этого перезагружаем сервисы:
/etc/init.d/httpd restart
/etc/init.d/munin-node restart
И через несколько минут сможем наблюдать собранную статистику.

0 коммент.:

Отправить комментарий