Zum Inhalt springen
DSGVO-konform. Gehostet in DE.
14 Tage kostenlos testen →
Modul · XICTRAQ

Heartbeat- & Cronjob-Monitoring

Dead-Man's-Switch für Cron-Jobs, Backups, Queue-Worker und interne Services. Der Ping bleibt aus — Sie werden alarmiert.

Im Gratis-Tarif
Keine Kreditkarte Server in Deutschland 3 EU-Messknoten 14 Tage Pro-Test DSGVO-konform
Live-Status
Heartbeat- & Cronjob-Monitoring
AKTIV
Heartbeat-Slugs
Pro Job einen einzigartigen Ping-Endpoint mit Slug. `curl https://api.xictraq.com/api/heartbeat/<slug>/ping` am Ende Ihres Cron-Skripts — fertig.
Grace-Period pro Job
Legen Sie Erwartungsintervall und Toleranz fest: “alle 24h ±1h”. Kommt der Ping später, feuert der Alert. Ideal für Backup-Skripte mit variabler Laufzeit.
Dauer- & Output-Anomalie
Hängen Sie an den Ping optionale Kennzahlen — items, exit_code, duration_ms. So erkennt XICTRAQ zusätzlich Leerläufe (lief, machte aber nichts), Laufzeit-Ausreißer (adaptiv, Mittelwert + 3σ je Wochenstunde, opt-in) und Fehler-Exit-Codes. Auto-Recover beim nächsten gesunden Ping.
TCP & Protokoll-Monitoring
Checks für beliebige TCP-Ports (25, 587, 465 für SMTP · 3306 für MySQL · 6379 für Redis) plus SMTP-Banner-Prüfung und Custom-Protokolle.
Letzter Check just now
Was es leistet

Nicht jedes System liefert einen öffentlichen Endpunkt. Nightly-Backups, Cron-Jobs, Queue-Worker oder interne Integrationen laufen im Hintergrund — und wenn sie ausfallen, merken Sie es oft erst, wenn etwas anderes bricht. Heartbeats drehen das Monitoring um: Ihr Job pingt in definierten Intervallen einen HTTPS-Endpunkt. Bleibt der Ping aus, alarmieren wir sofort. Plus: TCP-/Port-basiertes Service-Monitoring für SMTP, FTP, Datenbanken und eigene Protokolle. Und On-Call-Pläne mit automatischer Rotation, damit nachts nicht der Falsche geweckt wird.

Funktionen von Heartbeat- & Cronjob-Monitoring

Heartbeat-Slugs

Pro Job einen einzigartigen Ping-Endpoint mit Slug. `curl https://api.xictraq.com/api/heartbeat/<slug>/ping` am Ende Ihres Cron-Skripts — fertig.

01 / 07

Grace-Period pro Job

Legen Sie Erwartungsintervall und Toleranz fest: “alle 24h ±1h”. Kommt der Ping später, feuert der Alert. Ideal für Backup-Skripte mit variabler Laufzeit.

02 / 07

Dauer- & Output-Anomalie

Hängen Sie an den Ping optionale Kennzahlen — items, exit_code, duration_ms. So erkennt XICTRAQ zusätzlich Leerläufe (lief, machte aber nichts), Laufzeit-Ausreißer (adaptiv, Mittelwert + 3σ je Wochenstunde, opt-in) und Fehler-Exit-Codes. Auto-Recover beim nächsten gesunden Ping.

03 / 07

TCP & Protokoll-Monitoring

Checks für beliebige TCP-Ports (25, 587, 465 für SMTP · 3306 für MySQL · 6379 für Redis) plus SMTP-Banner-Prüfung und Custom-Protokolle.

04 / 07

Dead-Man-Alarm

Kein Ping = Alarm. Auf allen konfigurierten Kanälen (E-Mail, Slack, Teams, Discord, Telegram, Webhook). Dedupliziert, damit keine Alert-Flut entsteht.

05 / 07

On-Call-Pläne

Wöchentliche oder tägliche Rotation zwischen Team-Mitgliedern mit automatischen Übergabe-Benachrichtigungen. Urlaubs-Overrides möglich.

06 / 07

Incident-Management

Jeder Alert kann zu einem Incident eskalieren: Acknowledge, Kommentare, Resolve, Post-Mortem-Link. Kompletter Audit-Trail pro Vorfall.

07 / 07
Ablauf

So funktioniert es

1

Heartbeat anlegen

Im Dashboard: Name, Erwartungsintervall und Grace-Period eingeben. XICTRAQ generiert einen eindeutigen Ping-URL.

2

Ping am Ende des Jobs

Fügen Sie den Ping-Aufruf ans Ende Ihres erfolgreichen Cron-Skripts — bei Backup, Queue-Worker oder Deployment. Ein 1-Zeilen-curl reicht.

3

Alarmiert werden, wenn nichts kommt

Bleibt der Ping außerhalb der Grace-Period aus, feuert sofort der Alert auf allen konfigurierten Kanälen. On-Call-Plan entscheidet, wer drankommt.

FAQ

Häufige Fragen

Wie unterscheiden sich Heartbeats von klassischem Uptime-Monitoring?
Uptime-Monitoring fragt aktiv: „Antwortet die Website?“ Heartbeats warten passiv: „Hat sich der Job gemeldet?“ So lassen sich Cron-Jobs und Backup-Skripte überwachen, die von außen gar nicht erreichbar sind. Nutzen Sie beide: Uptime für die Website, Heartbeats für die Prozesse dahinter.
Was kostet ein Heartbeat?
Heartbeats haben ein eigenes Plan-Kontingent — unabhängig von der Anzahl Ihrer Websites. Im Starter-Plan stehen 10 Heartbeats zur Verfügung, im Business-Plan 100, im Agency-Plan unbegrenzt. Pings selbst sind unbegrenzt — Sie zahlen also nicht pro Aufruf.
Was, wenn mein Backup zwar läuft, aber 0 Dateien sichert?
Genau dafür gibt es die Output-Erkennung. Hängen Sie an den Ping die Zahl der gesicherten Objekte an — z. B. `?exit_code=$?&items=$(wc -l < export.csv)` — und aktivieren Sie am Heartbeat „expect_output“ (optional mit Mindestzahl min_items). Pingt der Job dann mit items=0 oder unter dem Minimum, werten wir den Lauf als Leerlauf und alarmieren, auch wenn der Exit-Code 0 war. Zusätzlich erkennen wir per adaptiver Laufzeit-Anomalie, wenn ein Lauf deutlich länger oder kürzer als sonst läuft.
Welche Ports kann ich mit Service-Monitoring prüfen?
Beliebige TCP-Ports. Vordefiniert sind SMTP (25, 465), IMAP (143, 993), POP3 (110, 995), FTP (21), SSH (22), MySQL (3306), PostgreSQL (5432), Redis (6379), MongoDB (27017). Für Custom-Protokolle können Sie ein erwartetes Response-Pattern definieren, das geprüft wird. Ohne Port geht Ping (ICMP): er prüft, ob der Host selbst antwortet, und meldet Laufzeit und Paketverlust.
Wie funktioniert die On-Call-Rotation?
Sie definieren einen Rotations-Rhythmus (täglich/wöchentlich/fest) und eine Reihenfolge der Team-Mitglieder. XICTRAQ sendet beim Schichtwechsel automatisch eine Übergabe-Benachrichtigung an den neuen Bereitschaftsdienst. Urlaubs-Overrides können Sie pro Person hinterlegen — die Rotation überspringt die betroffene Zeit automatisch.
Werden Pings verlangsamt, wenn der Server langsam ist?
Nein. Der Ping-Endpoint auf api.xictraq.com antwortet innerhalb weniger Millisekunden. Auch bei Load-Spitzen beeinflussen die Pings die Laufzeit Ihres Jobs nicht spürbar.
Kann ich Incidents automatisch zu Tickets in Jira oder Linear werden lassen?
Ja, über Webhooks. Jeder ausgelöste Incident sendet einen JSON-Payload an den konfigurierten Webhook. In Jira lässt sich das per Automation-Rule zu einem Ticket verarbeiten; in Linear via native Webhook-Integration. Zapier/Make gehen natürlich auch.
In 60 Sekunden starten

Lassen Sie XICTRAQ Ihre Website bewachen.

Dauerhaft kostenloser Plan verfügbar. Keine Kreditkarte, keine Installation, keine versteckten Kosten.