Instalacija Munin-a u CentOS/RedHat/Fedora
Nakon što ste povezali EPEL repozitorijum, instalacija se izvodi jednom komandom. Dakle, krećemo:
|
1
|
# yum --enablerepo=epel install munin munin-node rrdtool
|
Ako vam gornja komanda ne uspe (što sumnjam), izvršite instalaciju ne preko repozitorijuma, već direktno kroz upravljač paketa yum:
|
1
|
# yum install munin munin-node -y
|
Sam proces instalacije će trajati najviše 5 minuta. Instalirali smo, sada je potrebno da podesimo program.
Podešavanje Munin-a u CentOS/RedHat/Fedora
Podrazumevano, Munin kreira Apache konfiguracioni fajl u datoteci /etc/httpd/conf.d/munin.conf. Zbog toga ćemo sada malo izmeniti Munin konfiguraciju i dodati sledeći sadržaj u konfiguraciju:
|
1
|
# vim /etc/httpd/conf.d/munin.conf
|
Na samom vrhu sam ubacio sledeće redove (odmah nakon komentara):
|
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>
[...]
|
Trebamo da izmenimo još jedan konfiguracioni fajl:
|
1
|
# vim /etc/munin/munin.conf
|
Dodajte/Izmenite, kako je prikazano ispod.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
[...]
#Otkomentarišite sledeće linije
dbdir /var/lib/munin
htmldir /var/www/html/munin
logdir /var/log/munin
rundir /var/run/munin
[...]
# jednostavno stablo domaćina. Postavite ime svog sistema
[ime_vaseg_servera]
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
[...]
|
Kreirajmo korisnika (nazvao sam ga munin_admin) i dodelimo mu lozinku, za to izvršite:
|
1
|
# htpasswd -cm /etc/munin/munin-htpasswd munin_admin
|
Ovo je potrebno kako bismo mogli da se ulogujemo na web interfejs programa munin.
Preostalo je još malo, potrebno je da restartujemo servis sa apache-om i pokrenemo sam munin (takođe po želji možete dodati servis u automatsko pokretanje vašeg OS-a), za to:
|
1
2
3
|
# /etc/init.d/munin-node start
# chkconfig munin-node on
# service httpd restart
|
