Monitores heartbeat
Monitoriza tareas cron y procesos en segundo plano haciendo ping a una URL. Configuración, periodos de gracia y notificación de fallos.
Un monitor heartbeat espera que tu tarea llame a una URL única según una programación. Si la llamada no llega a tiempo, el monitor pasa a caído.
Crear el monitor
Añadir monitor → Heartbeat. Define el intervalo esperado (por ejemplo, 24 horas) y un periodo de gracia (por ejemplo, 30 minutos). Copia la URL de ping.
Haz ping desde tu tarea
0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://hb.uptimepush.com/p/YOUR-TOKENGracias al &&, el ping solo se envía cuando el script termina correctamente.
Notificar fallos explícitamente
curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN/failEnviar un mensaje de estado
curl -fsS "https://hb.uptimepush.com/p/YOUR-TOKEN?msg=backup+size+2.1GB"Kubernetes y GitHub Actions
Añade el comando curl como último paso de la tarea. En GitHub Actions, guarda el token como un secreto.
Tu web no duerme. Ahora tú sí puedes.
Empieza a monitorizar en minutos. Tus primeros 10 monitores corren de nuestra cuenta.