Features
CronManager gibt dir vollständige Transparenz und Kontrolle über jeden geplanten Task in deiner Infrastruktur.
Job-Verwaltung
Jobs erstellen & bearbeiten
Cron-Jobs mit Zeitplan, Beschreibung, Befehl, Arbeitsverzeichnis und Tags definieren. Vollständige Cron-Expression-Unterstützung mit menschenlesbarer Vorschau.
Laufzeitlimits
Maximale Laufzeit pro Job festlegen. Bei Überschreitung benachrichtigt CronManager per E-Mail oder Telegram und kann den Prozess automatisch beenden — lokal per SIGTERM oder remote per SSH.
Singleton-Modus
Job als Singleton markieren, damit neue Ausführungen übersprungen werden, solange eine vorherige Instanz noch läuft. Verhindert das Aufstauen paralleler Läufe unter Last.
Laufende Jobs beenden
Einen laufenden Job direkt aus der Oberfläche abbrechen — lokal per SIGTERM oder auf SSH-Zielen remote. Kein Shell-Zugriff erforderlich.
Wartungsfenster
Wartungsfenster pro Target planen. Jobs werden während einer Downtime übersprungen statt zu scheitern — und es werden keine unnötigen Benachrichtigungen gesendet, solange die Wartung läuft. Pro Job konfigurierbar: überspringen oder still ausführen.
Tags & Gruppierung
Jobs mit Tags organisieren. Filtern, gruppieren und massenweise exportieren. Große Job-Listen übersichtlich halten.
Import & Export
Bestehende Crontab-Einträge direkt in die Oberfläche importieren. Als Standard-Crontab oder JSON exportieren.
Bulk-Operationen
Mehrere Jobs auswählen und in einem Schritt aktivieren, deaktivieren, löschen oder neu taggen. Unverzichtbar für die effiziente Verwaltung großer Job-Listen.
Auto-Restart bei Exit-Code
Festlegen, welche Nicht-Null-Exit-Codes einen automatischen Neustart auslösen. Feingranulare Steuerung des Wiederherstellungsverhaltens pro Job — ohne Wrapper-Skripte.
Jetzt ausführen
Jeden Job sofort aus der Oberfläche starten, unabhängig vom Zeitplan. Ausgabe wird erfasst und genau wie bei einer regulären Ausführung angezeigt.
Monitoring & Historie
Job-Monitor
Job-spezifische Statistikseite mit KPI-Karten — Erfolgsquote, Durchschnitt, Min- und Max-Dauer. Als Laufzeit-Liniendiagramm und gestapeltes Balkendiagramm visualisiert. Konfigurierbares Zeitfenster von 1 Stunde bis 1 Jahr.
Swimlane-Ansicht
Alle parallel laufenden Jobs in einer Swimlane-Visualisierung. Überschneidungen und Engpässe sofort erkennen.
Vollständige Ausgabe
Stdout/Stderr jedes Laufs wird gespeichert. Klick auf eine Ausführung zeigt die komplette Ausgabe.
Auto-Refresh & Live-Ansicht
Ausführungsliste und Dashboard aktualisieren sich automatisch per AJAX. Jobs in Echtzeit beobachten — kein manuelles Neuladen der Seite.
Recovery-Benachrichtigungen
Benachrichtigung, wenn ein Job sich nach einer Fehlerserie erholt. Konfigurierbarer Schwellwert — erst nach N aufeinanderfolgenden Fehlern, nicht bei jedem einzelnen.
Infrastruktur & Sicherheit
Multi-Host / SSH
Ein einzelner Job kann mehrere Hosts ansteuern — lokal und auf entfernten Maschinen per SSH parallel ausführen.
OIDC / SSO
OAuth 2.0 / OIDC-Authentifizierung neben lokalen Konten. Rollenbasierter Zugriff: Admin (voll) und Viewer (nur lesen).
HMAC-Sicherheit
Alle interne Kommunikation zwischen Web-UI und Agent ist HMAC-SHA256-signiert. Der Agent ist nie öffentlich erreichbar.
Dark & Light Mode
Folgt automatisch der OS-Einstellung. Jederzeit manuell umschaltbar. Einstellung wird pro Browser gespeichert.
Mehrsprachige Oberfläche
Englische und deutsche Oberfläche von Haus aus. Erweiterungsframework für weitere Sprachen.
Zwei Deploy-Modi
Host-Agent-Modus (PHP auf Host) oder vollständig containerisierter Docker-Modus. Fertige Docker-Hub-Images verfügbar.
Externe REST API
Vollständige REST API mit Bearer-Token-Authentifizierung und 8 Scopes: jobs:read/write, execute, export, maintenance:read/write, settings:read/write. CronManager programmatisch oder aus CI-Pipelines steuern.
Multi-Agent-Unterstützung
Mehrere CronManager-Instanzen in einer zentralen Registry verbinden. Im UI zwischen Agenten wechseln, Jobs übertragen und alle Umgebungen von einem Dashboard aus überwachen.
InfluxDB & Grafana
Ausführungsmetriken nach InfluxDB 2.x exportieren. Fertiges Grafana-Dashboard mit 10 Panels für Latenzen, Erfolgsquoten und Fehlertrendanalysen.
Agent TLS
Agent-Kommunikation zusätzlich zu HMAC-SHA256 per SSL/TLS absichern. Vollständiges Zertifikats-Management für Produktionsumgebungen.