Instalar Munin y monitorizar MySQL en Centos [Solucionado]

Instalar Munin y monitorizar MySQL en Centos [Solucionado]

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

Léete también  Como solucionar el error en el servicio de perfil de usuario al iniciar sesión

AYUDANOS a poder seguir dando respuestas. Te podemos echar una mano y tú también a nosotros, símplemente dale a me gusta.