Monitorer avec munin.

Munin est un générateur de graphes (MRTG) permettant de visualiser graphiquement l'état d'un ou de plusieurs serveurs. Les services de bases pouvant être monitoré sont : Apache, mysql, Postfix, NFS, ... De plus vous pourrez bien entendu avoir des graphes systèmes comme l'utilisation des disques, la mémoire, le réseau etc...

Dans cette exemple, nous prendrons pour host à monitorer creasso.org et pour document root du serveur web (apache) : /var/www/creasso.org/munin/

Sous debian, pour installer munin il suffit d'effectuer cette commande :

aptitude install munin munin-node munin-extra-plugins

La configuration de munin se trouve dans /etc/munin/. Pensons maintenant à l'éditer :

vi /etc/munin/munin.conf

La configuration pour un host ressemble à celle ci :

dbdir /var/lib/munin
htmldir /var/www/creasso.org/munin/
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates
[creasso.org]
address 127.0.0.1
use_node_name yes

Il nous reste encore à créer les répertoires pour les pages web générées :

mkdir -p /var/www/creasso.org/munin/
chown munin:munin /var/www/creasso.org/munin/

Puis à redémarrer notre serveur munin.

/etc/init.d/munin-node restart

Il ne vous reste plus qu'à aller voir le résultat, patientez quelques minutes le temps que munin regénère les graphes.

Written on October 24, 2009