Update-Zeitplaene
Update-Zeitplaene automatisieren die Wartung Ihrer Hosts. Sie koennen einmalige oder wiederkehrende Updates planen und diese mit Scripts, Playbooks und Health-Checks kombinieren.
Zeitplan erstellen
- Navigieren Sie zum gewuenschten Modul
- Waehlen Sie den Tab Jobs
- Klicken Sie auf Zeitplan erstellen
Konfiguration
| Feld | Beschreibung |
|---|---|
| Name | Bezeichnung des Zeitplans |
| Aktionstyp | Update, Script oder Playbook |
| Update-Typ | Art des Updates (modulspezifisch, siehe unten) |
| Ziel | Wer wird aktualisiert (siehe Ziel-Typen) |
| Zeitplan-Typ | Einmalig, taeglich, woechentlich, monatlich oder Cron |
| Datum/Uhrzeit | Ausfuehrungszeitpunkt |
| Script | Script aus der Bibliothek (bei Aktionstyp "Script") |
| Playbook | Playbook (bei Aktionstyp "Playbook") |
Aktionstypen
Jeder Zeitplan kann einen von drei Aktionstypen haben:
| Typ | Beschreibung |
|---|---|
| Update | System-Update mit dem konfigurierten Update-Typ ausfuehren |
| Script | Ein Script aus der Bibliothek ausfuehren |
| Playbook | Ein Playbook mit allen Steps ausfuehren |
Ziel-Typen
Zeitplaene koennen auf verschiedene Ziele angewendet werden:
| Ziel | Beschreibung |
|---|---|
| Alle Hosts | Alle Hosts des Moduls werden aktualisiert |
| Kunde | Alle Hosts eines bestimmten Kunden |
| Gruppe | Alle Hosts einer bestimmten Host-Gruppe |
| Einzelner Host | Ein bestimmter Host |
Update-Typen
OPNsense
| Typ | Beschreibung |
|---|---|
| System Update | OPNsense-Firmware-Update ohne Neustart |
| Update + Reboot | Update mit Neustart und optionalem Health-Check |
OPNsense-spezifische Optionen:
| Option | Beschreibung | Standard |
|---|---|---|
| Auto-Reboot | Automatischer Neustart nach dem Update | Nein |
| Health-Check aktiviert | Nach Neustart pruefen, ob Firewall erreichbar | Ja |
| Health-Check Timeout | Wartezeit auf Agent-Heartbeat nach Neustart | 600 Sekunden |
Proxmox VE
| Typ | Beschreibung |
|---|---|
| System Update | apt update && apt dist-upgrade ohne Neustart |
| Update + Reboot | Update mit Neustart |
| Major Upgrade | Proxmox VE Versions-Upgrade (z.B. 7.x → 8.x) |
Proxmox Backup Server
| Typ | Beschreibung |
|---|---|
| System Update | apt update && apt dist-upgrade ohne Neustart |
| Update + Reboot | Update mit Neustart |
| Garbage Collection | Datastore GC ausfuehren |
| Verify | Backup-Integritaet pruefen |
| Prune | Alte Backups bereinigen |
| Sync | Datastore synchronisieren |
Bei PBS-Datastore-Aktionen kann zusaetzlich der Ziel-Datastore angegeben werden.
Linux
| Typ | Beschreibung |
|---|---|
| System Update | apt upgrade -y / dnf upgrade -y |
| Update + Reboot | Update mit Neustart |
Windows
| Typ | Beschreibung |
|---|---|
| Windows Update | Alle verfuegbaren Windows Updates installieren |
| Update + Reboot | Updates mit Neustart |
Zeitplan-Typen
| Typ | Beschreibung | Konfiguration |
|---|---|---|
| Einmalig | Wird zum geplanten Zeitpunkt einmal ausgefuehrt | Datum + Uhrzeit |
| Taeglich | Jeden Tag zur gleichen Uhrzeit | Uhrzeit |
| Woechentlich | Am gleichen Wochentag zur gleichen Uhrzeit | Wochentag + Uhrzeit |
| Monatlich | Am gleichen Tag des Monats | Tag (1-31) + Uhrzeit |
| Cron | Freie Cron-Expression fuer komplexe Zeitplaene | Cron-Ausdruck |
Cron-Expressions
Fuer erweiterte Zeitplaene steht eine freie Cron-Expression zur Verfuegung:
Minute Stunde Tag Monat Wochentag
* * * * *Beispiele:
| Cron-Expression | Bedeutung |
|---|---|
0 2 * * * | Jeden Tag um 02:00 Uhr |
0 3 * * 0 | Jeden Sonntag um 03:00 Uhr |
0 4 1 * * | Am 1. jeden Monats um 04:00 Uhr |
0 22 * * 1-5 | Montag bis Freitag um 22:00 Uhr |
0 */6 * * * | Alle 6 Stunden |
Scripts kombinieren
Update-Zeitplaene koennen mit Scripts aus der Script-Bibliothek kombiniert werden:
Pre-Update-Script
Wird vor dem Update ausgefuehrt. Typische Anwendungsfaelle:
- Dienste stoppen
- Backup erstellen
- Wartungsmodus aktivieren
Post-Update-Script
Wird nach dem Update (und ggf. Neustart) ausgefuehrt. Typische Anwendungsfaelle:
- Dienste pruefen
- Konfiguration anpassen
- Benachrichtigung senden
OPNsense-Ausnahme
Bei OPNsense-Zeitplaenen sind Scripts ueber den Playbook-Mechanismus verfuegbar, nicht als direkte Pre-/Post-Script-Option.
Zeitplaene verwalten
Uebersicht
In der Modul-Ansicht unter Jobs sehen Sie alle geplanten und ausgefuehrten Zeitplaene:
- Name und Update-Typ
- Naechste geplante Ausfuehrung
- Letzte Ausfuehrung und Status
- Ziel (Host, Gruppe, Kunde, Alle)
- Aktiv/Inaktiv-Status
Zeitplan aendern
- Klicken Sie auf einen Zeitplan in der Liste
- Aendern Sie die Konfiguration
- Speichern
Zeitplan loeschen
Klicken Sie auf das Papierkorb-Symbol neben einem Zeitplan, um ihn zu entfernen.
Offline-Hosts und Nachholen (Catch-up)
Wenn ein Host zum geplanten Zeitpunkt offline ist, geht der Job nicht verloren. DATAZONE Control bietet ein intelligentes Catch-up-System:
Verpasste Jobs nachholen
Bei wiederkehrenden Zeitplaenen koennen Sie konfigurieren, ob verpasste Jobs nachgeholt werden sollen:
| Option | Beschreibung |
|---|---|
| Verpasste Jobs nachholen | Checkbox: Soll der Job bei Reconnect nachgeholt werden? (Standard: Ja) |
| Nachhol-Fenster | Maximale Zeit in Stunden, die ein verpasster Job gueltig bleibt (Standard: 24h) |
Verfuegbare Nachhol-Fenster:
| Fenster | Anwendungsfall |
|---|---|
| 6 Stunden | Kurzfristige Wartungsjobs |
| 12 Stunden | Nachtjobs die am naechsten Morgen noch gelten |
| 24 Stunden (Standard) | Taegliche Jobs |
| 48 Stunden | Wochenend-Ausfaelle abdecken |
| 72 Stunden | Hosts die bis zu 3 Tage offline sein koennen |
| 1 Woche | Langfristige Offline-Szenarien |
Wie funktioniert Catch-up?
- Der Scheduler erstellt den Task zum geplanten Zeitpunkt, auch wenn der Host offline ist
- Wenn der Host offline ist, bleibt der Task als pending in der Warteschlange
- Aeltere pending Tasks fuer den gleichen Schedule werden automatisch als expired markiert (Deduplizierung)
- Sobald der Agent sich erneut verbindet, werden alle gueltigen pending Tasks zugestellt
- Tasks die aelter als das Nachhol-Fenster sind, werden verworfen
Beispiel
Ein woechentlicher Update-Job ist fuer Sonntag 03:00 Uhr geplant. Der Host ist von Freitag bis Montag aus. Am Montag um 08:00 verbindet sich der Agent:
- Nachhol-Fenster 24h: Task wird verworfen (aelter als 24h)
- Nachhol-Fenster 72h: Task wird nachgeholt (juenger als 72h)
- Nachholen deaktiviert: Task wird verworfen
Deduplizierung
Wenn ein Host laengere Zeit offline ist und der Scheduler mehrere Tasks erstellt (z.B. 10 taegliche Updates in 10 Tagen), wird nur der neueste Task nachgeholt. Alle aelteren werden automatisch als expired markiert.
Catch-up deaktivieren
Setzen Sie das Nachhol-Fenster auf 0 (Checkbox deaktivieren), um Catch-up komplett abzuschalten. In diesem Fall werden Tasks nur zugestellt, wenn der Host zum geplanten Zeitpunkt online ist.
Onboarding neuer Hosts
Wenn ein neuer Host zum ersten Mal in DATAZONE Control registriert wird, muss er normalerweise bis zum naechsten geplanten Zeitpunkt warten. Mit der Onboarding-Funktion kann das umgangen werden.
Bei neuem Host sofort ausfuehren
Aktivieren Sie die Option Bei neuem Host sofort ausfuehren auf einem wiederkehrenden Zeitplan. Wenn ein neuer Host sich zum ersten Mal registriert, wird der Job automatisch erstellt und zugestellt.
| Option | Beschreibung |
|---|---|
| Bei neuem Host sofort ausfuehren | Checkbox: Job wird beim ersten Connect eines neuen Hosts ausgefuehrt (Standard: Nein) |
Wie funktioniert Onboarding?
- Ein neuer Host registriert sich zum ersten Mal (
last_seenist leer) - Das System sucht alle aktiven, wiederkehrenden Schedules mit Onboarding aktiviert
- Fuer jeden passenden Schedule (direkt zugewiesen, ueber Gruppe, Kunde oder global) wird ein Task erstellt
- Die Tasks werden sofort an den Agent zugestellt
Typischer Anwendungsfall
Sie haben einen woechentlichen Update-Schedule fuer die Gruppe "Produktions-Server". Ein neuer Server wird der Gruppe hinzugefuegt und der Agent installiert. Mit Onboarding bekommt er sofort sein erstes Update, statt bis naechsten Sonntag warten zu muessen.
Bulk-Updates
Sie koennen Updates auch fuer mehrere Hosts gleichzeitig starten:
- Waehlen Sie mehrere Hosts ueber die Checkboxen aus
- Klicken Sie auf Bulk-Update
- Waehlen Sie den Update-Typ
- Bestaetigen Sie die Ausfuehrung
Hinweis
Bulk-Updates werden gleichzeitig auf allen gewaehlten Hosts gestartet. Planen Sie bei kritischer Infrastruktur gestaffelte Updates ueber Zeitplaene.