
Ha pasado aproximadamente un año desde que surgió la idea de crear un dispositivo de monitoreo de sitios web, y ahora está completamente listo para su uso continuo. Durante este período, consideramos todos los comentarios y añadimos la funcionalidad necesaria para satisfacer las necesidades básicas.

El dispositivo de monitoreo de sitios web, desarrollado por la empresa de hosting SYNAY, fue diseñado originalmente para alertar a los propietarios de sitios web sobre la indisponibilidad de sus recursos.

La versión final soporta múltiples métodos de notificación:
- LEDs brillantes
- Señal de audio fuerte
- Notificaciones remotas (SMS y 3 llamadas con intervalos cortos)
El objetivo principal del dispositivo es informar instantáneamente al propietario sobre problemas con el sitio web, permitiéndole abordar los inconvenientes antes de que los clientes lo noten. Las configuraciones permiten personalizar el intervalo de verificación y el número de intentos de conexión fallidos.

¿Cómo funciona el monitoreo?
Existen dos escenarios de verificación:
-
El sitio web está completamente no disponible (no responde en el puerto especificado, por defecto — 443).
- El LED verde se apaga, el LED rojo se enciende.
- Se activa la alarma de audio.
- Se envía un SMS y se realizan 3 llamadas al número especificado.
-
El sitio web responde, pero con un error (el código de respuesta no es 200).
- El LED verde permanece encendido (hay conexión, pero el sitio funciona incorrectamente).
- El LED rojo se enciende.
- Tras el número especificado de verificaciones, se activa una alarma de audio (señal diferente al primer caso).
- También se envía un SMS y se realizan 3 llamadas.
Una vez que el sitio web reanuda su funcionamiento normal, la alarma se desactiva. El dispositivo continúa monitoreando en segundo plano. La versión actual utiliza una solicitud HEAD, lo que garantiza compatibilidad con cualquier sitio web.
Configuración y gestión
Los parámetros clave (intervalo de verificación, tiempos de espera, número para notificaciones) se configuran a través de una interfaz web y generalmente se establecen una sola vez.

En el panel trasero hay dos botones:

-
Botón blanco — retraso de alarma.
- Cada pulsación añade +1 hora sin notificaciones.
- Para cancelar el retraso, mantén presionado el botón durante 5 segundos.
- Útil para mantenimientos programados del sitio web (por ejemplo, en un centro de datos).
- En este modo, solo se envía un SMS durante la indisponibilidad, sin llamadas ni señales de audio.
-
Botón azul — modo silencioso.
- Desactiva las notificaciones de audio (los SMS, llamadas y LEDs permanecen activos).
- También permite silenciar rápidamente la alarma cuando se activa.

En funcionamiento normal, el LED verde parpadea con una animación de "rotación", indicando que el dispositivo está funcionando y no está congelado (una animación similar se muestra en la pantalla).
Funciones adicionales
- Operación autónoma: La batería integrada de 3500 mAh proporciona hasta 6 horas de funcionamiento sin alimentación externa.
- Gestión remota:
- Envía un SMS "Delay N" (donde N es el tiempo en minutos) para activar un retraso. Por ejemplo, "Delay 480" establece un retraso de 8 horas.
- "Status" — solicita el estado actual del sitio web y el tiempo restante de retraso.
- "Delay 0" — cancela el retraso.
Así, independientemente de tu ubicación, siempre estarás informado sobre el estado de tu sitio web. El dispositivo es especialmente útil para propietarios de negocios en línea, y su diseño clásico permite colocarlo en un lugar destacado.
Nombre en clave del proyecto: "Ojos saltones". En nuestro laboratorio, continuamos desarrollando dispositivos únicos pero prácticos para negocios digitales.