Monitorización
Monitorización de tareas cron: detecta la ejecución que nunca ocurrió
Casi todos los monitores comprueban que algo responde. Una tarea programada es lo contrario: el fallo es el silencio. FrogStatus da a cada tarea una dirección de heartbeat a la que llamar cuando termina bien, y te avisa cuando la llamada no llega.
14 días de prueba, sin compromiso. Cancela cuando quieras.
Cómo funciona
- 1
Crea un monitor heartbeat
Ponle un nombre y fija cada cuánto se ejecuta la tarea.
- 2
Copia la URL de heartbeat
Aparece tras crear el monitor. Acepta una petición POST.
- 3
Llámala cuando la tarea termine bien
Añade una línea al final del script. Si la llamada no llega dentro del intervalo, recibes una alerta.
backup.sh && curl -fsS -X POST https://app.frogstatus.com/api/v1/heartbeat/<id-del-monitor>Qué obtienes
El silencio es la señal
Una tarea que no arrancó, que falló o que se colgó se ve igual desde fuera: ninguna llamada. En todos los casos recibes una alerta.
Nunca ejecutada o con retraso
El aviso dice si la tarea no ha dado señales nunca o si ha faltado a su hora.
Funciona desde cualquier sitio
A la tarea le basta con hacer una petición HTTPS de salida, así que sirve detrás de un cortafuegos y en dispositivos sin dirección pública.
Las mismas alertas que todo lo demás
Mismos canales, recordatorios y avisos de recuperación que el resto de monitores.
Dónde ayuda
Copias de seguridad
Entérate de la noche en que la copia no se hizo, no del día en que la necesitas.
Importaciones e informes programados
Detecta la tarea nocturna que se paró sin dar error.
Dispositivos tras un cortafuegos
Un dispositivo que deja de llamar es un dispositivo sin conexión.
Preguntas frecuentes
¿Qué planes lo incluyen?
A partir de Plus. Solo cubre la monitorización de webs (HTTP y HTTPS) y ping.
¿Cómo llamo a la URL de heartbeat?
Con una petición POST, por ejemplo curl -X POST seguido de la URL. Ponla después del comando, unida con &&, para que solo se ejecute si la tarea terminó bien.
¿Cada cuánto debe avisar la tarea?
Al menos con la frecuencia del intervalo que fijaste. El intervalo está limitado por tu plan como el de cualquier otro monitor.
¿Y si la tarea se ejecuta pero hace algo mal?
El heartbeat solo dice que la tarea avisó de que terminó bien. Haz que el script llame a la URL solo después de comprobar su propio resultado.
¿Sirve para tareas que no son cron?
Sí. Cualquier cosa que pueda enviar una petición HTTPS puede dar señales: temporizadores de systemd, programaciones de CI, scripts en una Raspberry Pi.
Funciones relacionadas
Pruébalo con tus propios servicios.
Añade tu primer monitor en un par de minutos. La prueba dura 14 días.
Prueba gratis