Heartbeat-monitors

Bewaak cronjobs en achtergrondtaken door een URL te pingen. Instellen, respijtperiodes en fouten rapporteren.

Een heartbeat-monitor verwacht dat je taak volgens schema een unieke URL aanroept. Komt de aanroep niet op tijd aan, dan gaat de monitor offline.

De monitor maken

Monitor toevoegen → Heartbeat. Stel het verwachte interval in (bijvoorbeeld 24 uur) en een respijtperiode (bijvoorbeeld 30 minuten). Kopieer de ping-URL.

Pingen vanuit je taak

0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://hb.uptimepush.com/p/YOUR-TOKEN

Door de && wordt de ping alleen verstuurd als het script slaagt.

Fouten expliciet rapporteren

curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN/fail

Een statusbericht sturen

curl -fsS "https://hb.uptimepush.com/p/YOUR-TOKEN?msg=backup+size+2.1GB"

Kubernetes en GitHub Actions

Voeg het curl-commando toe als laatste stap van de taak. Sla bij GitHub Actions het token op als secret.

Je website slaapt nooit. Jij nu wel.

Begin binnen enkele minuten met monitoren. Je eerste 10 monitors zijn van ons.

Gratis starten – geen creditcard ↗