Munin

From ICO wiki
Revision as of 21:17, 23 April 2011 by Iambos (talk | contribs)
Jump to navigationJump to search

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: Siia tuleb apache_volume näide!!!