Wie aktiviere ich Benachrichtigungen bei fehlerhaften Backups in Deja Dup?
- Kurzüberblick zu Deja Dup und Benachrichtigungen
- Prüfen und aktivieren der Desktop-Benachrichtigungen
- E-Mail-Benachrichtigungen via Cron/Systemd-Timer und Wrapper-Script
- Log- und Diagnosemöglichkeiten
- Sicherheit und Zuverlässigkeit
Kurzüberblick zu Deja Dup und Benachrichtigungen
Deja Dup ist ein einfaches Backup-Frontend für GNOME, das im Hintergrund Duplicity nutzt. Es gibt zwei relevante Arten von „Benachrichtigungen“: grafische Desktop-Benachrichtigungen (Pop-ups), die das System-Benachrichtigungssystem anzeigen kann, und E-Mail- oder externe Warnungen. Standardmäßig zeigt Deja Dup Fehler als Desktop-Benachrichtigung an, wenn die Desktopumgebung Notifications unterstützt. Für zuverlässige Warnungen bei fehlerhaften Backups empfiehlt sich die Kombination aus Deja Dup-Einstellungen, Systemkonfiguration und optionalen Scripts.
Prüfen und aktivieren der Desktop-Benachrichtigungen
Stellen Sie sicher, dass Ihre Desktopumgebung Benachrichtigungen zulässt. In GNOME öffnen Sie die Systemeinstellungen unter „Benachrichtigungen“ und prüfen, ob Deja Dup oder „Sicherungsprogramm“ nicht stummgeschaltet ist. Öffnen Sie Deja Dup (häufig als „Sicherungen“ oder „Backups“ bezeichnet) und aktivieren Sie geplante Sicherungen, falls noch nicht geschehen. Deja Dup sendet Fehlermeldungen automatisch als Desktop-Benachrichtigung, wenn ein Job fehlschlägt. Wenn Sie keine Pop-ups erhalten, prüfen Sie, ob ein Benachrichtigungsmanager wie dunst oder die GNOME-Shell korrekt läuft oder ob „Nicht stören“-Modus aktiviert ist.
E-Mail-Benachrichtigungen via Cron/Systemd-Timer und Wrapper-Script
Deja Dup selbst bietet keine eingebaute E-Mail-Benachrichtigung. Sie können aber ein eigenes Script verwenden, das Deja Dup-Backups auslöst und bei Fehlern eine E-Mail versendet. Deja Dup bietet das Kommandozeilenwerkzeug duplicity; Sie können ein Shell-Script schreiben, das duplicity aufruft oder deja-dup --backup nutzt, die Exitcodes auswertet und bei Nicht-Null-Code einen Mail-Befehl (mailx, sendmail, ssmtp, msmtp) oder einen externen Dienst (curl zu einer Webhook-API) nutzt. Legen Sie das Script in einen Cronjob oder systemd-timer, damit es regelmäßig läuft und Sie per E-Mail über Fehler informiert. Achten Sie auf sichere Speicherung von Zugangsdaten, falls Sie SMTP verwenden.
Log- und Diagnosemöglichkeiten
Für Fehlersuche prüfen Sie die System-Logs mit journalctl -u deja-dup.service (falls ein Service verwendet wird) oder schauen Sie in ~/.cache/deja-dup/ und in die Ausgabe von duplicity. Fehlermeldungen und Tracebacks geben Hinweise auf Verbindungsprobleme, Berechtigungen oder Speicherkontingente. Falls Desktop-Benachrichtigungen nicht erscheinen, testen Sie sie mit notify-send "Test" "Nachricht" und prüfen Sie, ob Ihr Benachrichtigungs-Framework funktioniert.
Sicherheit und Zuverlässigkeit
Wenn Sie E-Mail-Alerts einrichten, verschlüsseln Sie sensible Zugangsdaten oder nutzen Sie systemweite Credentials. Testen Sie die Alarmierung, indem Sie bewusst einen Fehler provozieren (z. B. Zielverzeichnis temporär unzugänglich machen) und verifizieren, dass Sie die Benachrichtigung erhalten. Dokumentieren Sie das Script und die Cron-/Timer-Konfiguration, damit andere Admins es warten können.
