CentOS 5 et Munin

Petit tuto facile pour installer munin sous CentOS 5.

1 / Ajouter le dépot rpm-forge

#wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

#rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

2 / Installer munin et ses dépendances

#yum -y install munin

3 / Dans /etc/munin/munin.conf, changer le chemin de htmldir en

/var/www/munin

4 / Redémarrer apache et crond

#service httpd restart && service crond restart

5 / Vous pouvez voir le résultat dans

http://localhost/munin

6 / Installez munin-node

#yum -y install munin-node

7 / Ajouter tous les plugins dont vous avez besoin. Dans le cas d’un serveur web voici ceux que je rajoute :

#sudo ln -s /usr/share/munin/plugins/fw_packets /etc/munin/plugins/fw_packets
#sudo ln -s /usr/share/munin/plugins/fw_forwarded_local /etc/munin/plugins/fw_forwarded_local
#sudo ln -s /usr/share/munin/plugins/fw_conntrack /etc/munin/plugins/fw_conntrack

#sudo ln -s /usr/share/munin/plugins/postfix_mailstats /etc/munin/plugins/postfix_mailstats
#sudo ln -s /usr/share/munin/plugins/postfix_mailvolume /etc/munin/plugins/postfix_mailvolume
#sudo ln -s /usr/share/munin/plugins/postfix_mailqueue /etc/munin/plugins/postfix_mailqueue

#sudo ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
#sudo ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
#sudo ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume

8 / Configurer apache pour suivre les connexions :


      SetHandler server-status
      Order deny,allow
      Deny from all
      Allow from 127.0.0.1


ExtendedStatus On

8 / Démarrer munin-node

#service munin-node start
#chkconfig munin-node on

9 / Dans /etc/munin/munin.conf configurer le serveur de graphique

[bravo.sample.net]
address 192.168.1.2
use_node_name yes

10 / Ouvrez le port 4949 dans votre firewall