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-TOKEN

Gracias 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/fail

Enviar 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.

Empieza gratis – sin tarjeta ↗