Zuverlässige Validierung der Ausführung von Backup- und Synchronisationsprozessen (logbasiert)
Dieser Workflow überwacht Dateisystem-Synchronisations- und Backup-Jobs durch die Validierung ihrer Ausführungsprotokolle, ohne die Jobs selbst auszuführen oder zu inspizieren.
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)
Zuverlässige Validierung der Ausführung von Backup- und Synchronisationsprozessen (logbasiert)
Dieser Workflow überwacht Dateisystem-Synchronisations- und Backup-Jobs durch die Validierung ihrer Ausführungsprotokolle, ohne die Jobs selbst auszuführen oder zu inspizieren.
Nach dem Kauf erhalten Sie ein vollständiges Paket mit:
workflow.json – bereit zum Import in n8n
Shell-Skript-Vorlagen (.sh) – Referenzvorlagen für Synchronisationsjobs zur Erzeugung strukturierter, vollständig kompatibler Protokolle
Vollständige Einrichtungsdokumentation – Schritt-für-Schritt-Anleitung zu Konfiguration, Bereitstellung und betrieblichen Anforderungen
Funktionsweise (Übersicht)
Synchronisationsjobs werden extern mithilfe standardisierter Shell-Vorlagen ausgeführt:
rsync_job-Template.sh
rclone_job-Template.sh
Jeder Job erzeugt pro Ausführung eine deterministische Protokolldatei.
Die Protokolle werden täglich in Google Cloud Storage hochgeladen.
Dieser Workflow läuft zeitgesteuert und:
Überprüft, ob alle erwarteten Protokolle für den Tag (UTC) vorhanden sind
Prüft optional deren Inhalte
Sendet Warnmeldungen, wenn Protokolle fehlen oder Fehler melden
Zentrale Designprinzipien
Logbasierte Überwachung (evidenzbasiert, nicht annahmenbasiert)
Ein Job = ein Protokoll = eine einzige Quelle der Wahrheit
Kein SSH, kein Serverzugriff, keine Kopplung an die Ausführung
Sicher auszuführen in nicht vertrauenswürdigen oder eingeschränkten Umgebungen
Logging-Vertrag (erforderlich)
Jede Protokolldatei muss die folgenden Ereignisse in dieser Reihenfolge enthalten:
event=START
event=RSYNC_END oder event=RCLONE_END
event=SUMMARY
event=END
Fehlt das END-Ereignis, gilt der Job als fehlgeschlagen oder unterbrochen.
Konfiguration
Erwartete Jobs und Protokolldateinamen sind in sync-jobs.json definiert
Dieser Workflow validiert ausschließlich die Präsenz und den Zustand der Protokolle und setzt den Erfolg der Jobs niemals voraus