Установка Munin в CentOS/RedHat/Fedora
После того как подключили репозиторий EPEL, установка выполняется в одну команду. Ну что же, приступаем:
|
1
|
# yum --enablerepo=epel install munin munin-node rrdtool
|
Если у вас команда что выше не выполниться ( что я сомневаюсь), то выполните установку не через репозиторий, а непосредственно через файловый менеджер yum:
|
1
|
# yum install munin munin-node -y
|
Сама установка займет, ну минут 5 от силы. Установить то мы установили, нужно еще и настроить программу.
Настройка Munin в CentOS/RedHat/Fedora
По умолчанию Munin создает конфигурационный файл конфигурации Apache в файле /etc/httpd/conf.d/munin.conf. По этому, сейчас мы его немного отредактируем конфигурацию Munin и добавить следующее содержание в конфиг:
|
1
|
# vim /etc/httpd/conf.d/munin.conf
|
В самом верху я вставил следующие строки ( сразу после комментариев):
|
1
2
3
4
5
6
7
8
|
Alias /munin /var/www/html/munin
<Directory /var/www/html/munin>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
[...]
|
Нам нужно еще один конфиг поправить:
|
1
|
# vim /etc/munin/munin.conf
|
Добавьте/Измените, как показано ниже.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[...]
#Uncomment the following lines
dbdir /var/lib/munin
htmldir /var/www/html/munin
logdir /var/log/munin
rundir /var/run/munin
[...]
# a simple host tree. Set your system name
[your_server_name]
address 127.0.0.1
use_node_name yes
[...]
|
Сохраните и закройте файл.
Установить права собственности на Munin с помощью следующей команды:
|
1
|
# chown -R munin:munin /var/www/html/munin/
|
В файле можно изменить имя для веб-интерфейса ( по стандарту там написано Munin), но я изменил на свое:
|
1
|
# vim /etc/httpd/conf.d/munin.conf
|
и прописываем:
|
1
2
3
4
5
6
7
8
9
10
11
12
|
<directory /var/www/html/munin>
AuthUserFile /etc/munin/munin-htpasswd
AuthName "munin_admin"
AuthType Basic
require valid-user
ExpiresActive On
ExpiresDefault M310
</directory>
ScriptAlias /munin-cgi/munin-cgi-graph /var/www/cgi-bin/munin-cgi-graph
[...]
|
Создадим пользователя ( я его назвал munin_admin) и назначим эму пароль, для этого выполните:
|
1
|
# htpasswd -cm /etc/munin/munin-htpasswd munin_admin
|
Это нужно для того чтобы мы смогли войти на веб-интерфейс программы munin.
Осталось совсем немного, нам нужно перезапустить сервис с апачем и стартануть сам мунин ( так же по желанию можно добавить сервис в автозагрузку вашей ОС), для этого:
|
1
2
3
|
# /etc/init.d/munin-node start
# chkconfig munin-node on
# service httpd restart
|
