XenServer, Zabbix, Prowl e iPhone
Queridos lectores,
En el post de hoy os enseñaré que podemos virtualizar nuestro sistema de monitorización de servidores y olvidarnos de quebraderos de cabeza con el puerto COM y el modem GSM o incluso con las pasarelas para envíos de SMS.
También nos olvidaremos de los costes y tarifas de envíos SMS puesto que no lo volveremos a necesitar.
Con unos sencillos pasos os enseñaré a enviar alertas desde Zabbix al IPhone a través de la aplicación Prowl.
1.- Nos creamos un usuario para la aplicación. Para ellos vamos a la página, nos logueamos y generamos el «API Key» que posteriormente lo necesitaremos.
2.- Compramos la aplicación a través de Itunes y la instalamos en el iPhone.
3.- Editamos el fichero de configuración /etc/zabbix/zabbix_server.conf
Buscamos y sustituimos la siguiente cadena:
AlertScriptsPath=/etc/zabbix/scripts
4.- Reiniciamos zabbix
5.- Creamos directorio y descargamos el script en perl
mkdir /etc/zabbix/scripts
cd /etc/zabbix/scripts
wget http://prowl.weks.net/static/prowl.pl
6- Creamos el siguiente script con el API Key que conseguimos al principio:
vi prowl
#! /bin/sh
/etc/zabbix/scripts/prowl.pl -apikey=Introducir el API Key -application=Zabbix
-event=»Vuestra compañia» -notification=»$2″ -priority=0
7- Nos aseguramos que tenga permisos de ejecución:
chmod +x /etc/zabbix/scripts/*
8.- hacemos una prueba de funcionamiento:
Si no da ningún error, inmediatamente recibiremos el aviso en el iPhone.
9.- Creamos los Tipos de Medios
Dentro de Zabbix nos vamos a Administración –> Tipos de medios –> Crear Tipos de Medios:
10.- Se lo asignamos al usuario:
Nos vamos a Administración –> Usuarios y le añadimos el tipo de medio.
A partir de ahora en el momento que se cumpla cualquier Trigger de los que tengamos configurados dentro del Sistema de Alertas nos llegará el aviso a nuestro iPhone.
Como veis, hemos sustituido la alerta SMS por algo mas barato y sencillo de utilizar. Nada mas queridos lectores, como siempre espero que sea de utilidad.
Un abrazo.