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