Сразу оговорюсь, что рассматривается ситуация, когда на сервере уже установлен web-сервера apache.
Установка весьма проста, по порядку:
1) Добавляем репозиторий RPMForge:
для i386-систем:
для x86_64-систем:
2) Устанавливаем munin и добавляем в автозагрузку:
3) Создаем файл /etc/httpd/conf.d/munin.conf с содержанием:
4) Редактируем конфигурационный файл /etc/munin/munin.conf. Нас интересуют следующие строки:
Указанные строки надо раскомментировать (удалить символ # в начале строки).
Вместо server1.example.com стоит указать hostname вашего сервера (или основной сайт на нем).
5) Сделаем доступ к мониторингу по http-авторизации. Нам надо создать файл /etc/munin/munin-htpasswd. Сделать это можно таким образом:
6) После этого перезагружаем сервисы:
Установка весьма проста, по порядку:
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 коммент.:
Отправить комментарий