Archive - Sistemas de Monitorizacion RSS Feed

Monitorizar Mysql con Password usando Munin

Para monitorizar Mysql con Munin, teniendo configurados usuarios con usuario y contraseña es necesario crear un usuario sin privilegios para nada, y luego configurar el munin-node de la siguiente forma.

[mysql*]
user root
group wheel
env.mysqladmin /usr/bin/mysqladmin
env.mysqlopts -u [MySQL_user] -p[MySQL_password]

Monitorizacion de Xen con Nagios | Check_xen

Como todos saben este blog lo dedico a dos temáticas principalmente, la primera es todo lo que encuentro interesante relacionado con Social Media donde doy mi opinión de lo que sucede día a día, hacia donde vamos y donde nos estamos quedando. El otro tema muy particular y que me motivo a abrir este blog esta íntimamente relacionado con mi trabajo, donde coloco todo lo que voy haciendo y que me parece interesante compartir.

Hoy le toca a un Plugin que me he hecho para el Nagios y Xen. Este es un Plugin bastante sencillo a decir verdad, esta inspirado en dos el primero de la gente de Redhat el nagios-virt, donde tome prestado el check_virt. El segundo es un plugin desarrollado por la gente de Novell, ahí podrán encontrar los respectivos links para su descarga.

Del primero no me gusto el hecho de que instala un Nagios en el equipo local, aunque el plugin estaba casi perfecto para lo que necesitaba le faltaba decir que sucede cuando la maquina esta en Idle, y el segundo lo veía en un nivel muy genérico que solo monitorizaba la cantidad de Vm’s que tenia el equipo activas. Así como también modificar los mensajes que se mostrarán por pantalla.

Continue Reading…

Enviando multiples notificaciones con Nagios a un mismo usuario | Sending multiple notifications to one user in Nagios

Ayer me encontré con un inconveniente relacionado con Nagios, actualmente poseo un numero X de usuarios que reciben alertas de un número X de servidores en casos de fallos vía SMS, y adicionalmente tengo dos usuarios destinados a listas de correos departamentales los cuales reciben alertas vía email en caso de algún fallo.

Debido a inconvenientes en uno de los departamentos, las alertas que se envían a estos son con un perfil muy particular es decir, en vez de enviar el “hostname” del equipo envío el ip del equipo que esta fallando, que aunque me critiquen por hacer eso no es algo de mi competencia realizar ese cambio.

Partiendo de esta situación y debido a que hemos tenido que monitorizar un grupo adicional de equipos, los cuales si deben ser enviados en las alertas con su respectivo “hostname” se plantearon dos soluciones, la primera y un poco engorrosa sería crear un segúndo template que se encargue de llamar al command que realiza la ejecución del script que realiza el envió de SMS, cuyo notification-command sea uno nuevo que permita enviar el nombre del equipo y no el ip, crear un segundo contact digamos “user2″ y en el script que creamos para el envío de sms limpiar la cadena del usuario user2 para borrar ese 2 y se envié nuestro sms correctamente. Pero también hay una segunda opción un poco mas sencilla y que requiere un aproximado de 3 minutos, y consiste en crear un command pero en vez de hacer uso de la Macro de Nagios $CONTACTNAME$, usar el $CONTACTALIAS$, esto nos permitirá crear un contacto cuyo nombre sea diferente al de otro pero con alias iguales así podremos inclusive crearle templates de contactos diferentes a cada uno y así enviar distintas alertas.

Instalación de Nagios

Requisitos de Nagios.

Antes de realizar la instalación de Nagios en nuestro servidor, debemos asegurarnos de tener instalado, un Webserver como Apache. Esto nos permitirá gestionar el nagios usando nuestro explorador.
Instalación Nagios.

Continue Reading…

Monitorizando la Red con Cacti

Cacti RRDB Tool GRAPHICÚltimamente he estado muy involucrado con todo lo relacionado con monitorización de servidores, servicios y redes, cada vez me han pedido cosas un poco mas complejas en donde trabajo, ya realice la instalación de un nagios para monitorizar 98 servidores críticos dentro de la empresa y que a su vez emitiera alertas via sms a cierto grupo de usuarios, haciendo uso de un pequeño script en perl, que recibe los parametros del nagios y los envia a un webservice que tenemos instalado con u gateway de sms, y por otro lado me envia a mi alertas via e-mail ya que tengo un Blackberry Bold el cual recibe via push mis emails.

Continue Reading…