Munin
Ivar Ambos A22
Sissejuhatus
Munin on monitoorimise tarkvara, millega on võimalik näha graafiliselt arvuti ressuris kasutamist. Munin kasutamisega on võimalik lihtsalt monitoorida arvuti jõudlust, võrgundust ja rakendusi. Lisaks on võimalik juurde kirjutada mitmeid erinevaid pluginaid. Munin kasutab master/node arhidektuuri, mis tähendab seda, et master (server) ühendab mingi kindla intervalli järgi kõikide nodedega(klientidega). Seejärel salvestab andmed RRD faili ja vajadusel uuendab graafikuid.
Paigaldus
Näites kasutan Munin 1.4.5 versiooni ja ubuntu 10.10 operatsioonisüsteemi ning paigaldan tarkvara ühte arvutisse.
Enne installeerimist tuleb uuendada tarkavara nimekirja
sudo apt-get update
Ühe arvuti monitoorimiseks tuleb installeerida server ja klient
sudo apt-get install munin munin-node
Konfigureerimine
Konfigureerimis failid asuvad kataloogis /etc/munin. Tuleb avada fail munin.conf
gedit /etc/munin/munin.conf
munin.conf failis tuleb ära võtta kommenteerimis märgid järgnevatelt ridadelt:
dbdir /var/lib/munin htmldir /var/cache/munin/www logdir /var/log/munin rundir /var/run/munin
Kui muudatused on tehtud, siis saab monitoorimis tarkvara käsurealt käivitada:
firefox /var/cache/munin/www/index.html
või veebibrauseri aadressiribale kirjutada:
/var/cache/munin/www/index.html
Avanevas veebibrauseris tuleb ette monitoorimis tarkvara Munin avaleht
Vaikimis joonistatake graafikud järgmistest teenustest:
- disk
- munin
- network
- printing
- proccesses
- sensors
- system
Pluginad
Munin tarkvaral on kaasas palju erinevaid pluginaid. Need asuvad kaustas /usr/share/munin/plugins ja mõned on lingitud kausta /etc/munin/plugins. Hetkel kasutatavate pluginate vaatamiseks tuleb kirjutada:
ls /etc/munin/plugins
ja kõikide saadaval olevate pluginate vaatamiseks
ls /usr/share/munin/plugins
Munin-nodeil on olemas pluginate kontollimiseks ka teine võimalus:
munin-node-configure
Tulemuseks on nimekiri, kus on näha, kas plugin on kasutusel või mitte. Et teada saada kas mingi kindel plugin on kasutatav, tuleb sisestada käsk
NB!! Enne käsu sisestamist tuleb minna plugina kataloogi! /usr/share/munin/plugins$ ja siis sisestada ./plugina_nimi autoconf
Tulemuseks on yes - kui on võimalik plugin paigaldada või no - veateade, pluginat ei ole võimalik paigalada. Näide:
student@student:/usr/share/munin/plugins$ ./apache_volume autoconf yes või student@student:/usr/share/munin/plugins$ ./courier_mta_mailvolume autoconf no (could not find executable)
muin-node-configure võib käima panna --suggest parameetriga. Sel juhul on tulemuseks tabel, kus on näha millised pluginad ei ole paigaldatud, millised saab paigaldada ja millised on veateated.
munin-node-configure --suggest
Plugina, mis ei ole veel paigaldatud aga mida on võimalik paigaldada, installerimiseks tuleb lisada link /etc/munin/plugins kataloogi.
student@student:~$ sudo ln -s /usr/share/munin/plugins/plugina_nimi /etc/munin/plugins/plugina_nimi
Plugina lisamiseks graafikule tuleb kataloogis /etc/munin/plugin-conf.d avada munin-node fail ja lisada sinna
[plugina_nimi] user root
js siis teha munin-nodeile restart
sudo /etc/init.d/munin-node restart
Näide:
Plugina apache_volume paigaldus 1) Peab veenduma, kas pluginat on võimalik paigaldada student@student:/usr/share/munin/plugins$ ./apache_volume autoconf yes 2) Lisada plugina link kataloogi /etc/munin/plugins student@student:~$ sudo ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume 3) Plugina graafikule lisamiseks tuleb avada munin-node fail ja sinna lisada plugina informatsioon student@student:~$ sudo gedit/etc/munin/plugin-conf.d/munin-node [apache_volume] user root 4)tuleb teha munin-nodeile restart student@student:~$ sudo /etc/init.d/munin-node restart