¿Cómo monitorear nuestro servidor con Munin?

Imagen de Epe

Munin, es excelente para monitoreo de servidores, hace algún tiempo lo uso pero había siempre dejado para luego el publicar un howto, voy a ver si en 15 minutos publico cómo hacerlo.

Munin trabaja en una especie de Cliente - servidor. El servidor de munin es el que se conecta a las máquinas, le solicita que brinden información sobre ellas y entonces va creando bonitos gráficos de varios sistemas (disco, red, cpu, memoria, mysql e incluso Xen).

Un cliente de munin (munin-node) se instala en cada una de las máquinas que se van a monitorear.

La idea ahora va a ser que vamos a instalar el servidor munin y el munin-node en la misma máquina, para que ella se monitoree y grafique a sí misma. Luego por supuesto vamos a extender esta configuración para monitorear otras máquinas que no la misma del servidor de munin.

Instalando el munin:

Ambos, cliente y servidor, están en el repositorio de epel, por lo que sugiero que instalen primero que todo este repo, por favor seguir este howto para hacerlo y regresar a aquí cuando lo hayas hecho.

Bien, supongo ya tienes instalado el repo de epel, entonces ejecutas:

yum install munin munin-node

Con esto habremos instalado el servidor (munin) y el cliente (munin-node).

Ahora procedemos a activarlo:

service munin-node start
chkconfig munin-node on

Si deseamos ver los gráficos del munin via web, no te olvides de instalar y activar el servidor web (esto es opcional porque puedes verlo mirando dentro de /var/www/html/munin si deseas)

yum install httpd
service httpd start
chkconfig httpd on

Esperemos entonces unos 10 a 15 minutos y entremos a:


http://IPDEMIMAQUINA/munin

Y listo...ahi comenzarás a ver los gráficos.

Imagen del munin

Munin-node por defecto adivina qué es lo que tiene tu servidor instalado.

En otro howto les enseñaré a agregar o quitar plugins (que son cada uno de esos grafiquitos que ves).

Comentarios

lo probaste en centos 6x, hay

Imagen de falcom

lo probaste en centos 6x, hay q hacer algunos cambios para q funcione!
x cierto tengo bastantes demoras al ingresar a ecualug.org desde el proveedor telconet, de la cnt, es un poco mas rapido pero igual algo debe estar pasando? moviste algo?

;; Query time: 140 msec

Si, en CentOS 6.2 ;)

Imagen de iknaxio

Si, en CentOS 6.2, allí tengo funcionando un squid de pruebas. Si tienes instalado el repo de EPEL no te toca más que hacer un yum install jejeje

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net