Heartbeat monitor maken
Doel: Een Heartbeat-monitor maken en het ping-adres verkrijgen dat u in uw cron-taak invoegt.
Stap 1: Open het aanmaken van een monitor
- Klik in het ePulz.io-overzicht op + Monitor toevoegen
- Kies het type Heartbeat (cron)
Stap 2: Geef de monitor een naam
Gebruik een beschrijvende naam die u eraan herinnert wat u monitort. Voorbeelden:
Nachtelijke DB-back-upCRM-synchronisatie (per uur)Wekelijkse facturatieOude aanmeldingen opschonen
Stap 3: Stel het interval in
Interval in minuten - hoe vaak de Heartbeat moet binnenkomen:
- 5 = elke 5 minuten (korte taken, servicecontrole)
- 60 = elk uur
- 1440 = dagelijks (24 × 60)
- 10080 = wekelijks (7 × 24 × 60)
Stap 4: Stel het tolerantievenster (grace) in
De tolerantie is de tijd na de verwachte deadline waarin we nog wachten. Cron-taken kunnen licht afwijken (netwerktijd, vertraging of de taak duurt langer dan gebruikelijk).
Aanbevelingen:
- Korte cron (5-60 min): tolerantie 2-10 minuten
- Uurlijkse cron: tolerantie 10-15 minuten
- Dagelijkse cron: tolerantie 30-60 minuten
- Wekelijkse cron: tolerantie 6 uur of meer
Stap 5: Meldingen
Schakel in welke kanalen een melding moeten ontvangen bij een gemiste Heartbeat:
- Telegram (vereist een gekoppelde bot)
- Webhook (Slack, Discord, eigen adres)
Stap 6: Opslaan en het adres verkrijgen
Klik op Monitor maken. Het monitordetail verschijnt met uw unieke Heartbeat-adres:
https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj
Dit adres voegt u toe aan uw cron-script of taak. ePulz.io verwacht vanaf nu elke [interval] minuten een ping.
Monitorstatus
Na het aanmaken staat de monitor op de status In afwachting (wacht op de eerste Heartbeat). Na de eerste geslaagde ping schakelt hij over naar OK. Als de Heartbeat niet binnen het verwachte venster aankomt, schakelt hij over naar Storing en stuurt een melding.
Volgende stap:
Voeg het Heartbeat-adres toe aan uw cron-taak (voorbeelden voor bash, Python, Node.js).
Toevoegen aan een cron-taak →