Hilfe & AnleitungenHeartbeat (Cron-Monitoring) › Heartbeat-Monitor erstellen

Heartbeat-Monitor erstellen

3 Min. Lesezeit · Heartbeat (Cron-Monitoring)

Ziel: Einen Heartbeat-Monitor erstellen und die Ping-Adresse erhalten, die Sie in Ihren Cron-Job einfügen.

Schritt 1: Monitor-Erstellung öffnen

  1. Klicken Sie in der ePulz.io-Übersicht auf + Monitor hinzufügen
  2. Wählen Sie den Typ Heartbeat (cron)
Formular für neuen Monitor - Typauswahl, Adresse und Intervall
Formular für neuen Monitor - Sie wählen den Typ, geben einen Namen und ein Intervall ein.

Schritt 2: Monitor benennen

Verwenden Sie einen aussagekräftigen Namen, der Sie daran erinnert, was Sie überwachen. Beispiele:

  • Nächtliche DB-Sicherung
  • CRM-Synchronisierung (stündlich)
  • Wöchentliche Rechnungsstellung
  • Alte 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:

  • E-Mail
  • 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.

Tipp: Die Adresse ist geheim - wer sie kennt, kann vortäuschen, dass Ihr Cron läuft. Geben Sie sie nicht weiter und legen Sie sie nicht in öffentliche Repositories.

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 →
War diese Anleitung hilfreich?