Mostrando entradas con la etiqueta Alertas. Mostrar todas las entradas
Mostrando entradas con la etiqueta Alertas. Mostrar todas las entradas

domingo, 5 de febrero de 2012

Alertas Zabbix a Twitter

Linux for SysAdmin: Alertas Zabbix a Twitter: Zabbix, del que ya hablamos en este blog muchas veces es una excelente herramienta de monitorización que permite muchos tipos de alertas, perfectamente configurables. Dichas alertas se puede enviar al correo, jabber y por sms. Sin embargo, enviarlas al teléfono móvil es más complicado y tiene un coste adicional. Es por ello que aprovechando la tecnología escribí un pequeño script que permite el envío de dichas alertas a una cuenta de Twitter y queden ahí publicadas. Seguir leyendo...

martes, 5 de mayo de 2009

Ejemplo mensaje Alerta/Acción para zabbix

Aquí os dejo un pequeño ejemplo para configurar un mensaje de alerta/acción para zabbix "Configuration-Actions".

Default subject:

{HOSTNAME} {TRIGGER.NAME}: {STATUS}

Default message:

Date: {DATE}

Time: {TIME}

Hostname: {HOSTNAME}

IP: {IPADDRESS}

Severity: {TRIGGER.SEVERITY}

Last Key:
{{HOSTNAME}:{TRIGGER.KEY}.last(0)}

Preview Key:
{{HOSTNAME}:{TRIGGER.KEY}.prev(0)}

Por último os dejo un link con varias variables para utilizar en los mensajes.

http://www.zabbix.com/wiki/howto/config/alerts/customizing_your_alerts

Zabbix 1.6.2 SO: Ubuntu 8.10

viernes, 6 de marzo de 2009

Alertas de Zabbix via Google Talk (jabber)

Zabbix tiene la posibilidad de alertar vía jabber y Google Talk usa el protocolo xmpp/jabber así que vamos a ver como se configura.

Lo primero que tenemos que hace es instalar los prerrequisitos de jabber.

sudo apt-get install libiksemel3 libiksemel-dev

A continuación compilamos el zabbix con la opción de jabber.

sudo /etc/init.d/zabbix-server stop
sudo /etc/init.d/zabbix-agent stop

cd /home/zabbix/zabbix-1.6.2/

./configure --prefix=/usr --with-mysql --with-net-snmp --with-libcurl --with-jabber=/usr/ --enable-server --enable-agent && make
sudo make install

Copiamos los nuevos binarios.

sudo cp misc/init.d/debian/zabbix-server /etc/init.d
sudo cp misc/init.d/debian/zabbix-agent /etc/init.d

Y los reconfiguramos.
sudo nano /etc/init.d/zabbix-server

Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}

sudo nano /etc/init.d/zabbix-agent

Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}

sudo /etc/init.d/zabbix-server start
sudo /etc/init.d/zabbix-agent start

Una vez ya tenemos preparado el zabbix para usar jabber vamos a la configuración de este.

1. Registramos una cuenta gratuita de jabber con jabberes.org.
2. Desde el Google Talk agregamos esta cuenta que hemos creado xxx@jabberes.org.
3. Desde algun cliente de jabber (psi por ejemplo) iniciamos sesión con la cuenta que hemos creado xxx@jabberes.org y aceptamos la invitación de usuario de Google Talk.

4. Desde el Zabbix GUI:
Administration->Media types->Create Media types->Type: Jabber.
Jabber Identifier: xxx@jabberes.org.
Password: la contraseña de la cuenta xxx@jabberes.org
5. Ahora en Administration->Users->Seleccionamos nuestro usuario y agregamos el jabber media creados.
Type: Jabber
Sent to: xxx@jabberes.org

Ahora solo faltaría crear una acción que envíe vía mensaje las alertas.

Zabbix 1.6.2 SO: Ubuntu 8.10