Munin sistema di monitoraggio server
Munin è un software per linux e windows che permette di tenere monitorate le risorse di sistema. vengono prodotti una serie di grafici accessibili via web che mostrano lo stato dei vari servizi come apache2, lighttpd, mysql, rete, occupazione disco, uso cpu etc.. Il software nasce e si sviluppa sotto linux ma esiste anche per windows,io l’ho provato e lo uso solo con il pinguino.
Attualmente lo utilizzo per tenere monitorato il mio server virtuale che ospita questo blog. Le informazioni prodotte sono veramente utili perchè permettono di controllare l’uso della cpu, lo stato della memoria oppure il tipo di query eseguite sul db, quante di queste poi sono cachate e così via..
insomma uno strumento veramente fondamentale sopratutto per capire quando un processo occupa troppa ram o cpu. Se ne avete la possibilità vi consiglio di installarlo..
Ecco un paio di screenshots:
Comunque ecco le istruzioni per installarlo sia con Debian che con centos.
Installazione di Munin con Debian:
- Prerequisiti: Server web Apache o lighttpd
- comando: apt-get install munin
Il sistema installerà munin e verrà creata una directory munin all’interneto di /var/Www/.
Accendendo via web al vostro server con questo indirizzo:
http://vostro_server/munin
Avrete accesso ai grafici e al sistema di reportistica di munin.
Installazione di Munin con Centos:
- Prerequisiti: Server web Apache o lighttpd
- Comandi: yum install munin
yum -y install munin-node
- Riavviate il server web e il sistema muin
Accendendo via web al vostro server con questo indirizzo:
http://vostro_server/munin
Con queste semplici istruzioni io ho installato munin su centos, riporto altre informazioni trovate in rete:
1) vi /etc/mirrors-rpmforge and added the following line
http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
OR
2) to add rpmforge repositories
rpm -Uhv http://apt.sw.be/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
3) yum -y install munin
Below is the result after installation
Installed: munin.noarch 0:1.2.5-1.el4.rf
Dependency Installed: perl-HTML-Template.noarch 0:2.9-1.el4.rf perl-Net-Server.noarch 0:0.96-1.el4.rf perl-rrdtool.i386 0:1.2.23-1.el4.rf rrdtool.i386 0:1.2.23-1.el4.rf
Complete!
4) chown -R munin:munin /var/www/munin
5) vi /etc/munin/munin.conf and change htmldir to
/var/www/munin
6)service httpd restart && service crond restart
7) http://202.87.45.35/munin should show you the page
yum -y install munin-node
Below should be the result
Installed: munin-node.noarch 0:1.2.5-1.el4.rf
Complete!
9) vi /etc/munin/munin-node.conf and following lines
host_name mailserver.indicaresearch.com
10) To start service and put in start up
service munin-node start
chkconfig munin-node on
11) vi /etc/munin/munin.conf
Edit Munin’s configuration on the graph server (/etc/munin/munin.conf).
[bravo.sample.net]
address 192.168.1.2
use_node_name yes
12) Open port tcp/4949 in the firewall of the node
13) ln -s /usr/share/munin/plugins/apache_* /etc/munin/plugins/
Se state utilizzando lighttpd come server web esiste un plugin scritto apposta per voi, il plugin è scritto in python quindi dovete avere python installato.
Su cento digitate:
yum install python
Poi seguite queste istruzioni che sono generali per tutti i sistemi.
- Scaricate il plugin: lighttpd plugin munin
- ln -s /usr/share/munin/plugins/lighttpd_plugin /etc/munin/plugins/lighttpd_plugin
- Inserite questa configurazione in lighttpd.conf
$HTTP["remoteip"] == “127.0.0.1? {
status.status-url = “/server-status”
status.config-url = “/server-config”
}
- Abilitate il modulo “mod_status” in lighttpd.conf
- Riavviate lighttpd e munin
Se tutto è andato per il verso giusto sarà presente la voce relativa a lighttpd nel report di munin.
Dal mio punto di vista munin è un prodotto molto valido, se potete ne consiglio l’installazione.
Vota l’articolo





(1 votes, average: 4.00 out of 5)
Loading...






















October 19th, 2009 at 8:48 am
Non mi è ben chiaro questo passaggio:
- Prerequisiti: Server web Apache o lighttpd
- Comandi: yum install munin
yum -y install munin-node
????
October 9th, 2009 at 4:10 pm
Interessante ma ti consiglio cacti….