Heartbeat-Monitor erstellen
Ziel: Einen Heartbeat-Monitor erstellen und die Ping-Adresse erhalten, die Sie in Ihren Cron-Job einfügen.
Schritt 1: Monitor-Erstellung öffnen
- Klicken Sie in der ePulz.io-Übersicht auf + Monitor hinzufügen
- Wählen Sie den Typ Heartbeat (cron)
Schritt 2: Monitor benennen
Verwenden Sie einen aussagekräftigen Namen, der Sie daran erinnert, was Sie überwachen. Beispiele:
Nächtliche DB-SicherungCRM-Synchronisierung (stündlich)Wöchentliche RechnungsstellungAlte Anmeldungen löschen
Schritt 3: Intervall festlegen
Intervall in Minuten - wie oft der Heartbeat eintreffen soll:
- 5 = alle 5 Minuten (kurze Aufgaben, Dienstprüfung)
- 60 = jede Stunde
- 1440 = täglich (24 × 60)
- 10080 = wöchentlich (7 × 24 × 60)
Schritt 4: Toleranzfenster (grace) einstellen
Die Toleranz ist die Zeit nach dem erwarteten Termin, in der wir noch warten. Cron-Jobs können leicht abweichen (Netzwerkzeit, Verzögerung oder die Aufgabe dauert länger als üblich).
Empfehlungen:
- Kurzer Cron (5-60 Min): Toleranz 2-10 Minuten
- Stündlicher Cron: Toleranz 10-15 Minuten
- Täglicher Cron: Toleranz 30-60 Minuten
- Wöchentlicher Cron: Toleranz 6 Stunden oder mehr
Schritt 5: Benachrichtigungen
Aktivieren Sie, welche Kanäle bei einem verpassten Heartbeat eine Benachrichtigung erhalten sollen:
- Telegram (erfordert einen verbundenen Bot)
- Webhook (Slack, Discord, eigene Adresse)
Schritt 6: Speichern und Adresse erhalten
Klicken Sie auf Monitor erstellen. Es erscheint das Monitor-Detail mit Ihrer eindeutigen Heartbeat-Adresse:
https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj
Diese Adresse fügen Sie in Ihr Cron-Skript oder Ihre Aufgabe ein. ePulz.io erwartet ab jetzt alle [interval] Minuten einen Ping.
Monitor-Status
Nach der Erstellung befindet sich der Monitor im Status Ausstehend (wartet auf den ersten Heartbeat). Nach dem ersten erfolgreichen Ping wechselt er auf OK. Wenn der Heartbeat nicht im erwarteten Fenster eintrifft, wechselt er auf Ausfall und sendet eine Benachrichtigung.
Nächster Schritt:
Fügen Sie die Heartbeat-Adresse zu Ihrem Cron-Job hinzu (Beispiele für bash, Python, Node.js).
Zu einem Cron-Job hinzufügen →