Pregunta

¿Cuál es la forma más fácil de configurar un sistema de alerta por SMS para que reciba una notificación si mi servidor no responde o si una consulta GET no devuelve el contenido correcto?

¿Fue útil?

Solución

Puede subcontratar completamente el monitoreo y las alertas, por ejemplo, suscribiéndose a Pingdom . El plan Pingdom más básico monitoreará hasta 5 servicios (incluido el uso de HTTP GETs con coincidencia de patrón de contenido opcional) y enviará un SMS después de una cantidad configurable de tiempo de inactividad.

Si desea utilizar su propia solución, lo primero que debe hacer es usar el software de monitoreo. Existen muchas, muchas soluciones de terceros para esto, desde free hasta escandalosamente caro . Por supuesto, hacer rodar tu propio "prueba un GET y haz algo si no funciona" La secuencia de comandos siempre es una opción, pero como con todo el software, la función de arrastre de características puede significar que solo estás reimplementando las soluciones existentes pronto ...

Para la notificación de SMS, el uso de una puerta de enlace de correo electrónico a SMS podría funcionar para usted, si se encuentra en un territorio bien servido por dichos servicios. La mayoría de los proveedores de EE. UU., Por ejemplo, ofrecen pasarelas gratuitas, mientras que en Europa tienden a ser administradas por terceros y solo de pago. Como ya se sugirió, Google es tu amigo aquí. Además, su herramienta de monitoreo puede admitir el envío de notificaciones directamente usando un módem de teléfono celular / GSM conectado al servidor de monitoreo.

Otros consejos

A menudo he descubierto que lo que necesita es un módem SMS conectado directamente a su servidor de monitoreo. ¿Qué pasa si el problema es la conexión de red?

Lo que desea es una puerta de enlace de SMS . Seguramente hay algunos proveedores de servicios locales para usted. Desafortunadamente, son un poco difíciles de encontrar. Intenta preguntar a Google ...

Puede obtener un servicio como http://www.serviceuptime.com/ y envíe un correo electrónico a your-number @ a-domain-your-provider-gives Por lo general, tienen los dominios exactos para los proveedores en sus respectivos sitios web, pero puede intentar @ t-mobile.com si su proveedor es t-mobile, por ejemplo.

Si desea escribir su propia herramienta debería ser bastante sencillo: envíe la solicitud GET si no recibe la respuesta esperada envíe un correo electrónico. Debe ejecutarlo desde 2 ubicaciones diferentes desde 2 ISP diferentes, porque si hay problemas de enrutamiento y no se procesa la solicitud,

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top