Встановлення 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
|
[...]
#Розкоментуйте наступні рядки
dbdir /var/lib/munin
htmldir /var/www/html/munin
logdir /var/log/munin
rundir /var/run/munin
[...]
# просте дерево хостів. Вкажіть ім'я вашої системи
[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
|
