Spiga

‘ nagios ’ category archive

Configurar Nagios para que te avise por Twitter

February 16, 10 by admin

Una poyadita que se me ocurrió, muy fácil de llevar a cabo, y que puede lanzarte a convertirte en el más guay de la oficina.

1.- Te sacas una cuenta twitter, le pones una foto de una tia buenorra, para que te de menos corage cuando algún servicio tenga problemas.. twitter te dá la posibilidad de proteger tus tweets, para que solo el que tu quieras pueda seguirte.

2.- Configuras blt en tu máquina, esta aplicación en linea de comandos te permite twitear.

3.- Modificas el archivo /etc/nagios3/commands.cfg

#Twitter
define command{
command_name notify-host-by-twitter
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/local/bin/blt ** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **
}

define command{
command_name notify-service-by-twitter
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /usr/local/bin/blt "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **"
}

4.- Configuras el usuario que vaya a ser notificado por twitter, por defecto en: /etc/nagios3/contacts_nagios2.cfg


service_notification_commands notify-service-by-twitter
host_notification_commands notify-host-by-twitter

5.- Reiniciar el servicio y listo. /etc/init.d/nagios3 restart

Plugin para monitorizar mysql con Nagios . check_mysql_mod

February 27, 08 by admin

nagios

Al igual que hice con check_https os dejo este plugin para monitorizar mysql en maquinas locales, lo cree para usarlo con nrpe + nagios
check_mysql_mod

Plugin para monitorizar HTTPS con Nagios . check_https

February 26, 08 by admin

nagios

Recientemente he tenido que monitorizar varios servicios de https con nagios, pero no encontraba ningún plugin que me saliera del atajo así que desarrollé este, lo comparto para el que le pueda servir, por supuesto el codigo es libre, puedes copiarlo, modificarlo, quemarlo, escupirle, ponerlo en camisetas y venderlas para subvencionar una campaña en contra de la filosofía de vida de los osos pandas.

check_https