Paso 3: Ahora la parte friki
Básicamente después de que tengo toda mi información sobre el sitio web que soy de monitoreo, envío en una notificación a mi Galaxy Tab 8.9 (cualquier dispositivo Android reciente funcionará, verificación sitio para más detalles).
Curl https://nma.usk.bz/publicapi/notify--silencio--datos ascii "apikey = $APIKEY"--datos ascii "aplicación = $1"--datos ascii "evento = rizo-evento"--datos asci "Descripción = $2"--datos asci "prioridad = 1"
Entrar en rizo.
Una herramienta de línea de comandos para obtener o enviar archivos usando sintaxis de URL.
Para ponerlo simple. Puede enviar información a sitios web usando curl. En este caso, tengo una cuenta en Notificar a mi Android y enviar los resultados de mi comparación ping a esa cuenta. A su vez, esa información se envía a la aplicación para notificar a mi Android en mi Tablet.
Lo genial es que se pueden personalizar el 'tema' y 'mensaje' a ser lo que quieras. En mi cuerpo del mensaje de la notificación push, utilizo otro dato de la diferencia de la página. Cuando ejecuto el comando cmp, la información resultante es el número de línea en la que se observó el primer cambio. Así que ¡ coge esa información desde el archivo de salida y poner en el cuerpo del mensaje!
¿Ahora tenemos un script totalmente funcional que le indica si el servidor está abajo, y si es para arriba, que le dice si la página ha cambiado (es decir, tal vez hackeado? Ha roto?) entonces le enviará la notificación donde quiera que estés. ¿Pretty cool EH?
Sin duda, ha habido productos comerciales que han sido capaces de hacer lo mismo pero esto se hizo con nada pero un sistema operativo y una cuenta gratuita en un sitio Web. Comercial-como resultados de cosas gratis!
Existen algunas limitaciones y estoy trabajando en la búsqueda de métodos que Obtén alrededor de esas limitaciones. Por ejemplo, si usted tiene un sitio web que se ejecuta a algún tipo de actualización de secuencia de comandos (es decir, una cuenta de twitter, o un índice bursátil en alimentación) entonces la página siempre se mostrará como se cambia cada vez que actualización los feeds. Si usted está interesado en seguir este desarrollo, no dude en cabeza en y Suscríbete a mi blog geek en http://cosmopolitangeek.wordpress.com/. Las versiones completas de la secuencia de comandos están disponibles aquí https://app.box.com/s/l2emmq9q9nhayvci25r5