Bueno, vamos a instalar el munin en centos y como de forma predeterminada no lleva el soporte para mysql activado, se lo vamos a poner.
Lo primero es agregar el RPMForge a nuestro repositorio yum:
rpm -Uhv ftp://fr2.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
Una vez tengamos ñadido el repositorio hacemos lo siguiente:
yum -y install munin munin-node
Nos aseguramos de que existe el directorio /var/www/munin (munin podemos cambiarlo por el nombre que queramos que sea accesible desde la url), sino existe lo creamos:
mkdir /var/www/munin
Cambiamos los permisos:
chown munin:munin /var/www/munin
Vamos a editar la configuración del munin
nano /etc/munin/munin.conf
y cambiamos el htmldir a
/var/www/munin
ejemplo de servidor simple [server1.example.com] address 127.0.0.1 use_node_name yes
Ahora vamos a activarle mysql:
Creamos un usuario para mysql sin permisos ni nada (o podemos usar los de root)
editamos el munin node
nano /etc/munin/plugin-conf.d/munin-node
[mysql*]
env.mysqlopts -u muninuser -pmuninpassword
Creamos los links simbólicos entre apache y mysql:
-s /usr/share/munin/plugins/apache_* /etc/munin/plugins/ ln -s /usr/share/munin/plugins/mysql_* /etc/munin/plugins/
editamos el httpd.conf y lo dejamos con estas partes tal y como las pongo aquí
ExtendedStatus On
Descomentada
y
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1 </Location>
Descomentadas también
Y lo ejecutamos y ponemos a inicio
service munin-node start
chkconfig munin-node on