Portál AbcLinuxu, 1. května 2025 01:24

Monitorovanie záťaže servera pomocou Munin

1.9.2013 13:00 | Přečteno: 1118× | poslední úprava: 1.9.2013 21:22

Na monitorovanie systému v reálnom čase existujú mocné nástroje typu top a sensors, avšak človek nie je pri serveri stále a väčšinou nemá na starosti iba jeden stroj, takže sledovanie záťaže 24/7 je prinajmenšom veľmi náročné.

Nebol by to však linux, pokiaľ by neexistovalo hneď niekoľko možností ako zaznamenať vývoj zaťaženia systému v dlhom časovom horizonte. Ja som si Vybral nástroj Munin, ktorý má pekný grafický výstup a jeho inštalácia je veľmi jednoduchá. Softvér budeme inštalovať tak, aby bol prístupný na štandardnej IP adrese stroja pre všetkých klientov v zložke /munin. Pozor, pre správne fungovanie treba mať nainštalovaný Apache.

Návod bol písaný pre Debian Wheezy, pravdepodobne však bude fungovať na všetkých verziách Debianu, ako aj jeho derivátov (rôzne *buntu a ich odnože), ako aj na iných linuxových distrách po miernej úprave zadávaných príkazov. Príkazy sú vykonávané pod rootom.

Príprava

V prvom rade si zistíme hostname stroja, na ktorý bude Munin nasadzovaný zadaním do príkazovej riadky:

hostname

Výstup z terminálu si zaznačíme - budeme ho neskôr potrebovať.

Samotná inštalácia

Inštaláciu spustíme príkazom:

apt-get install munin munin-node

Nasledovne musíme program nakonfigurovať, to sa robí v súbore/etc/munin/munin.conf a prístupy, ktoré sa konfigurujú v /etc/munin/apache.conf

nano /etc/munin/munin.conf

V tomto súbore upravíme riadky do nasledovnej podoby:

dbdir   /var/lib/munin
htmldir /var/www/munin
logdir  /var/log/munin
rundir  /var/run/munin
...
tmpldir /etc/munin/templates
...
[zistený hostname z prvého príkazu]
    address 127.0.0.1
    use_node_name yes

V súbore apache.conf musíme zmeniť povolenie pre možnosť čítania obsahu zložky muninu aj klientami. Súbor zeditujeme zadaním nasledovného príkazu do terminálu:

nano /etc/munin/apache.conf

Následne upravíme údaje v značke

<Directory /var/www/munin>
     Order allow, deny
     Allow from all
     Options None

a vo vrchnom riadku upravím cesty na

Alias /munin /var/www/munin

Reštartujeme Apache, pre aplikovanie zmien v súbore

/etc/init.d/apache2 restart

prípadne

service apache2 restart

Sfunkčnenie priečinku a Spustenie démona

V prvom rade je nutné pred spustením démona vytvoriť priečinok, v ktorom sa budú nachádzať súbory frontendu.

mkdir /var/www/munin

A udelíme práva užívateľovi a skupine munin

chown -R munin:munin /var/www/munin

Ešte musíme spustiť démona, aby sa začalo zanamenávanie

/etc/init.d/munin-node restart

Za pár minút sa môžeme pozrieť na adresu http://NašaIPAdresa/munin na vytvorené záznamy behu serveru.

       

Hodnocení: 100 %

        špatnédobré        

Obrázky

Monitorovanie záťaže servera pomocou Munin, obrázek 1 Monitorovanie záťaže servera pomocou Munin, obrázek 2 Monitorovanie záťaže servera pomocou Munin, obrázek 3 Monitorovanie záťaže servera pomocou Munin, obrázek 4 Monitorovanie záťaže servera pomocou Munin, obrázek 5

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

1.9.2013 19:16 Halis | skóre: 6 | blog: capacitor
Rozbalit Rozbalit vše Re: Monitorovanie záťaže servera pomocou Munin
Odpovědět | Sbalit | Link | Blokovat | Admin
Chtěl bych poprosit o úpravu útržků kódů tak, aby byly správně rozděleny na více řádků.
lucorp avatar 1.9.2013 21:23 lucorp | skóre: 3 | blog: Konverzia stavbára na ajťáka | Bratislava
Rozbalit Rozbalit vše Re: Monitorovanie záťaže servera pomocou Munin
ani som si nevsimol :D
"Vyčíslovať straty na predajoch za pirátske kópie je ako vyčíslovať o koľko deti prichádzame masturbáciou..."
Ruža Becelin avatar 2.9.2013 15:46 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Monitorovanie záťaže servera pomocou Munin
Odpovědět | Sbalit | Link | Blokovat | Admin

Dodal bych par veci:

lucorp avatar 2.9.2013 17:09 lucorp | skóre: 3 | blog: Konverzia stavbára na ajťáka | Bratislava
Rozbalit Rozbalit vše Re: Monitorovanie záťaže servera pomocou Munin
uznavam ze je to cele zobrane "z rychlika", ked sa mi podari do toho dokopat a bude na to cas, chcel by som spravit aj dalsi diel s blizsim pohladom na niektore dalsie veci okolo muninu.
"Vyčíslovať straty na predajoch za pirátske kópie je ako vyčíslovať o koľko deti prichádzame masturbáciou..."
Ruža Becelin avatar 2.9.2013 18:26 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Monitorovanie záťaže servera pomocou Munin

To nebyla kritika, rozhodne se budu tesit na dalsi dil :-)

3.9.2013 08:21 klusik | Plzeň
Rozbalit Rozbalit vše Re: Monitorovanie záťaže servera pomocou Munin
Odpovědět | Sbalit | Link | Blokovat | Admin
Munin je rozhodně fajn ;)

Já bych zmínil možnost zoomování grafů přes tři kliknutí ;) ;) Vyzkoušet můžete třeba na www.munin.dark-net.cz ;)

Najdete nějaký graf, kliknete, rozklikne se detial (dny/měsíce/roky), vyberete jeden graf (třeba dny) a kliknete. Spustí se rozhraní pro zoomování ;)

1. klik -- od 2. klik -- do 3. klik -- pokud do plochy, udělá se zoom, pokud mimo plochu, resetuje se zoom ;) ;)

Skvělá funkce!
Prostě já ;) www.klusik.cz

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.