CronWolf - Cron-Job & Server Monitoring einfach erklärt
Dein Backup-Script läuft jeden Tag um 3 Uhr nachts. Aber woher weißt du, ob es wirklich durchgelaufen ist? Genau - meistens merkst du es erst, wenn du die Daten brauchst und sie nicht da sind. Aus genau diesem Grund habe ich CronWolf entwickelt. In diesem Artikel zeige ich dir mein Projekt und wie du in weniger als 60 Sekunden deine Cron-Jobs, Server und Websites überwachen kannst.
DarkWolfCave.de
Das Problem: Stille Fehler
Du hast sicher auch schon erlebt, dass ein wichtiger Cronjob einfach nicht mehr lief - und du hast es erst Tage später bemerkt. Oder dein Server war offline, während du geschlafen hast. Das Backup von letzter Woche? Hat nie stattgefunden, weil die Festplatte voll war.
Das sind die gefährlichsten Fehler: Die stillen. Die, von denen du nichts mitbekommst.
Genau dieses Problem hatte ich auch - und es hat mich so genervt, dass ich beschlossen habe, selbst eine Lösung zu bauen.
Mein Projekt: CronWolf Monitoring

CronWolf ist mein Monitoring-Service, den ich speziell für den deutschen Markt entwickelt habe. DSGVO-konform, auf deutschen Servern gehostet und ohne den ganzen US-CLOUD-Act-Stress. Das Prinzip ist simpel aber genial:
Für Cron-Jobs (Passives Monitoring): Dein Script sendet nach erfolgreicher Ausführung einen “Ping” an CronWolf. Bleibt dieser Ping aus → Alarm! Das nennt sich auch “Dead Man’s Switch” - wenn du dich nicht meldest, stimmt was nicht.
Für Websites & Server (Aktives Monitoring): CronWolf prüft von außen, ob deine Website erreichbar ist, ob die API antwortet, ob das SSL-Zertifikat noch gültig ist. Du musst nichts installieren.
Du wirst hier einen groben Überblick finden.
Allerdings biete ich dir auch noch etwas mehr Support an:
- Du benötigst persönlichen Support
- Du möchtest von Beginn an Unterstützung bei deinem Projekt
- Du möchtest ein hier vorgestelltes Plugin durch mich installieren und einrichten lassen
- Du würdest gerne ein von mir erstelltes Script etwas mehr an deine Bedürfnisse anpassen
Für diese Punkte und noch einiges mehr habe ich einen limitierten VIP-Tarif eingerichtet.
Falls der Tarif gerade nicht verfügbar ist, kontaktiere mich auf Discord!
CronWolf einrichten - In 60 Sekunden
Schritt 1: Account erstellen
Gehe auf cronwolf.de und registriere dich. Der Free-Plan ist kostenlos und erlaubt dir 5 Checks - perfekt zum Testen.
Tipp: Aktuell läuft mein Beta-Programm - als Beta-Tester bekommst du 30% Lifetime-Rabatt und doppelte Limits. Die Plätze sind begrenzt!
Schritt 2: Ersten Check anlegen
Nach dem Login klickst du auf “Neuer Check” und wählst den Typ:
- Cron/Heartbeat - Für deine Cron-Jobs und Backups
- HTTP - Für Website-Monitoring
- TCP - Für Port-Prüfungen
- Ping - Für Server-Erreichbarkeit
- SSL - Für Zertifikats-Überwachung
- DNS - Für DNS-Prüfungen
Für dieses Beispiel nehmen wir einen Cron/Heartbeat Check für unser tägliches Backup.

Schritt 3: Deinen Cronjob anpassen
Tipp: Brauchst du Hilfe bei der Cron-Syntax? Mit dem Crontab Generator erstellst du den perfekten Cron-Ausdruck in Sekunden!
Nach dem Erstellen bekommst du eine eindeutige URL, die so aussieht:
https://cronwolf.de/ping/abc123-dein-geheimer-code
Diese URL fügst du am Ende deines Backup-Scripts ein:
#!/bin/bash
# Mein Backup Script
# Backup durchführen
rsync -avz /home/user/data /backup/
# Wenn erfolgreich, CronWolf pingen
if [ $? -eq 0 ]; then
curl -fsS --retry 3 https://cronwolf.de/ping/abc123-dein-geheimer-code
fi
Das war’s! Ab jetzt weiß CronWolf, wann dein Backup gelaufen ist. Läuft es nicht, bekommst du eine Benachrichtigung.
Verschiedene Ping-Methoden
Je nach System hast du verschiedene Möglichkeiten, den Ping zu senden:
Mit curl (empfohlen)
curl -fsS --retry 3 https://cronwolf.de/ping/DEINE-CHECK-ID
Mit wget
wget -q --spider https://cronwolf.de/ping/DEINE-CHECK-ID
In Python
import requests
requests.get("https://cronwolf.de/ping/DEINE-CHECK-ID", timeout=10)
In PHP
file_get_contents("https://cronwolf.de/ping/DEINE-CHECK-ID");
Start und Erfolg signalisieren
Für längere Jobs kannst du auch den Start signalisieren. So weißt du, ob ein Job gestartet aber nicht beendet wurde:
#!/bin/bash
# Start signalisieren
curl -fsS https://cronwolf.de/ping/DEINE-CHECK-ID/start
# Lange laufender Job
/usr/local/bin/mein-langes-backup.sh
# Erfolg signalisieren
curl -fsS https://cronwolf.de/ping/DEINE-CHECK-ID
Falls der Job startet aber nie “fertig” meldet, bekommst du ebenfalls einen Alarm.
Benachrichtigungen einrichten
CronWolf kann dich über verschiedene Kanäle benachrichtigen:
- E-Mail - Der Klassiker
- Discord - Perfekt für Entwickler
- Slack - Für Teams
- Telegram - Schnell und zuverlässig
- Webhook - Für eigene Integrationen
- SMS - Wenn es wirklich wichtig ist
Ich persönlich nutze Discord für meine Raspberry Pi Projekte. So bekomme ich alle Alerts direkt auf mein Handy.
Praxisbeispiel: Docker Container überwachen
Du nutzt Docker? Dann kannst du auch deine Container überwachen. Hier ein Beispiel für einen Container Health-Check:
# Prüfen ob Container läuft und CronWolf pingen
docker inspect --format='{{.State.Running}}' mein-container && \
curl -fsS https://cronwolf.de/ping/CONTAINER-CHECK-ID
Das kannst du als Cronjob alle 5 Minuten laufen lassen:
*/5 * * * * docker inspect --format='{{.State.Running}}' mein-container && curl -fsS https://cronwolf.de/ping/CONTAINER-CHECK-ID
Website Monitoring ohne Installation
Für Website-Monitoring musst du gar nichts installieren. CronWolf prüft von außen:
- Erstelle einen HTTP Check
- Gib deine URL ein (z.B.
https://meine-website.de) - Wähle das Intervall (z.B. alle 5 Minuten)
- Fertig!
CronWolf prüft jetzt regelmäßig, ob deine Website erreichbar ist und benachrichtigt dich bei Problemen.
Keyword-Monitoring
Du kannst auch prüfen, ob ein bestimmter Text auf der Seite vorhanden ist. Praktisch um zu erkennen, ob die Seite wirklich korrekt lädt und nicht nur eine Fehlerseite anzeigt.
Warum ich CronWolf gebaut habe
Es gibt viele Monitoring-Services da draußen - healthchecks.io, UptimeRobot, Pingdom und wie sie alle heißen. Aber die meisten sind US-basiert, was DSGVO-technisch problematisch sein kann. Oder sie sind überteuert. Oder beides.
Deshalb habe ich CronWolf entwickelt:
- DSGVO-konform - Deutsche Server, kein US CLOUD Act, Hosting in Deutschland
- Einfach - Keine Agents, keine komplizierte Konfiguration
- Schnell - In 60 Sekunden eingerichtet
- Flexibel - 8 verschiedene Check-Typen
- Fair - Kostenloser Plan zum Testen, bezahlbare Pro-Pläne
CronWolf wurde komplett für den deutschen Markt entwickelt - deutsche Oberfläche, deutsche Server, deutsche Datenschutzstandards. Kein Schnickschnack, sondern genau das was du brauchst.
Mein Setup
Auf meinen eigenen Raspberry Pis überwache ich natürlich auch mit CronWolf:
- Tägliche Backups - rsync zu meinem NAS
- Docker Container - Läuft Portainer noch?
- InfluxDB Backup - Werden meine Grafana-Daten gesichert?
- SSL-Zertifikate - Läuft Let’s Encrypt noch?

Für den Einstieg reicht der kostenlose Free-Plan mit 5 Checks völlig aus. Wenn du mehr brauchst, gibt es bezahlbare Pro-Pläne - ohne Abo-Fallen oder versteckte Kosten.
Fazit
Ich bin ziemlich stolz auf CronWolf. Was als Lösung für mein eigenes Problem angefangen hat, ist mittlerweile ein vollwertiger Monitoring-Service geworden, den ich gerne mit euch teile.
Monitoring muss nicht kompliziert sein. Mit CronWolf kannst du in unter einer Minute deine wichtigsten Jobs und Server überwachen. Keine Agents, keine komplizierte Konfiguration - einfach einen HTTP-Request ans Ende deines Scripts und fertig.
Probier es aus: cronwolf.de
Und wenn du das Projekt unterstützen möchtest: Das Beta-Programm läuft noch - sichere dir 30% Lifetime-Rabatt und hilf mir dabei, CronWolf noch besser zu machen!
Falls du Fragen hast oder Hilfe bei der Einrichtung brauchst, schreib mir gerne in den Kommentaren oder auf Discord!
Kommentare