Entérate cuando una tarea cron deja de ejecutarse sin avisar

Las copias de seguridad, importaciones, informes y colas fallan sin hacer ruido. Dale un heartbeat a cada tarea: llama a una URL privada cada vez que termina y, si una llamada no llega a tiempo, recibes un email.

Funciona con todo lo que pueda hacer una petición
Cron, temporizadores de systemd, CronJobs de Kubernetes, GitHub Actions, el Programador de tareas de Windows o una línea al final de un script. GET o POST, sin agente que instalar.
Tu horario, tu margen
Desde cada minuto hasta una vez por semana, con un margen de hasta un día para tareas cuya duración varía.
Aviso inmediato, resuelto con el siguiente ping
El margen ya es tu tolerancia, así que el email sale en cuanto una tarea se retrasa. Cuando llega el siguiente ping, el monitor vuelve a estar operativo.

Cómo funciona

  1. 1

    Crea un heartbeat

    Dinos cada cuánto se ejecuta la tarea y cuánto retraso es aceptable.

  2. 2

    Añade una línea a tu tarea

    Llama a la URL de ping cuando la tarea termine bien, por ejemplo con curl después de &&.

  3. 3

    Nosotros vigilamos el reloj

    Si no llega ningún ping dentro del intervalo más el margen, el monitor pasa a caído y te avisamos por email.

Preguntas y respuestas

En lugar de que nosotros comprobemos tu servidor, es tu tarea la que se reporta. Cada ejecución termina con una petición a una URL privada. Si no sabemos nada de ella a tiempo, algo ha ido mal: la tarea falló, se colgó o el servidor está apagado.

Al final, y solo si la tarea ha ido bien. En una shell eso significa encadenar la llamada con &&, para que una tarea fallida nunca envíe el ping.

Sí, un heartbeat es un monitor como cualquier otro: 10 monitores en el plan Gratis y 25 en Pro, combinados como quieras.

La URL lleva un token aleatorio largo y solo puede marcar la tarea como hecha. Guárdala en privado, como una contraseña. Si se filtra, borra el heartbeat y crea uno nuevo.

Más funciones

Añade un heartbeat a tu tarea más importante

Gratis para 10 monitores. Sin tarjeta de crédito.

Empieza a monitorizar gratis