Entwickler-Tools

Cron Monitor

Erfahren Sie, wenn geplante Jobs nicht mehr ausgeführt werden.

Selbst gehostetes Heartbeat-Monitoring für Cron-Jobs, Backups und Worker, mit Benachrichtigungen bei verpassten Ausführungen und Wiederherstellungsmeldungen.

Plattformen
  • Linux
  • macOS
  • Windows (Docker)
Technologie
  • Node.js 20
  • TypeScript
  • Express
  • EJS
  • SQLite
  • Docker Compose
Vorschau von Cron Monitor
Highlights

Was Cron Monitor kann

Eine URL pro Job

Jeder Monitor erhält eine eindeutige Heartbeat-URL. Fügen Sie am Ende eines Jobs einen einzigen curl-Aufruf hinzu.

Intervalle und Toleranzzeiträume

Legen Sie fest, wie oft ein Job berichten soll und wie lange gewartet wird, bevor ein Vorfall gemeldet wird.

Vorfälle und Wiederherstellung

Verpasste Ausführungen öffnen einen Vorfall; der nächste Heartbeat schließt ihn und sendet eine Wiederherstellungsbenachrichtigung.

Benachrichtigungen dort, wo Sie arbeiten

Benachrichtigungen per E-Mail, Telegram und Webhook.

Geplante Jobs schlagen oft unbemerkt fehl. Ein Backup-Skript stoppt nach einem Serverumzug, ein Queue-Worker hängt sich auf, ein nächtlicher Import startet gar nicht erst – und niemand bemerkt es, bis die Daten dringend benötigt werden. Cron Monitor verwandelt diese Stille in eine Warnung.

So funktioniert es

  1. Erstellen Sie einen Monitor mit dem erwarteten Intervall und einem Toleranzzeitraum.
  2. Fügen Sie die Heartbeat-URL am Ende Ihres Jobs hinzu.
  3. Wenn ein Heartbeat verspätet ist, öffnet Cron Monitor einen Vorfall und benachrichtigt Sie. Sobald der Job wieder berichtet, wird eine Wiederherstellungsmeldung gesendet.

Warum selbst hosten?

Heartbeat-URLs geben Aufschluss darüber, was Sie wann ausführen. Wenn Sie den Monitor auf Ihrem eigenen Server betreiben, bleiben diese Informationen privat, es entfallen preisliche Beschränkungen pro Monitor und Sie können die Prüfungen an Ihren Tech-Stack anpassen.

Was Sie erhalten

Den vollständigen TypeScript-Quellcode (Express, EJS-Ansichten, SQLite), Docker-Compose-Dateien, ein geschütztes Admin-Dashboard, Umgebungsbeispiele und Setup-Dokumentation.

Screenshots

In Aktion

Erst testen, dann kaufen

Demo von Cron Monitor öffnen

Nur Beispieldaten. Was Sie dort tun, betrifft niemanden sonst.

FAQ

Fragen zu Cron Monitor

Noch etwas? Schreiben Sie an [email protected].

Wie berichten meine Jobs?

Rufen Sie die Heartbeat-URL des Jobs auf, wenn dieser abgeschlossen ist, zum Beispiel curl -fsS https://monitor.example.com/ping/<token> am Ende einer Crontab-Zeile.

Was benötige ich zur Ausführung?

Docker Compose oder direkt Node.js 20+. Die Daten werden in SQLite gespeichert, sodass kein separater Datenbankserver erforderlich ist.

Kann ich die Benachrichtigungskanäle ändern?

Ja. E-Mail-, Telegram- und Webhook-Benachrichtigungen sind integriert, und der Quellcode steht Ihnen zur Erweiterung zur Verfügung.

News

Passende Artikel

Alle News
Mehr von SourceBento

Das könnte Sie auch interessieren

Alle Produkte
Cron Monitor $24Bei Codester kaufen