Datensicherung

Die Datenbank enthält Geräte, Prüfungen, Messwerte, Benutzerkonten und die Freischaltung. Zugangsdaten für Zielsysteme und Versandwege können Bestandteil der Sicherung sein. Bewahren Sie Sicherungen geschützt auf.

Eine konsistente SQLite-Sicherung ist auch während des laufenden Betriebs möglich:

sudo netzmonitor backup /root/netzmonitor-backup.sqlite3

Eine vorhandene Zieldatei wird nicht überschrieben. Die erzeugte Datei erhält restriktive Dateirechte. Sichern Sie zusätzlich config.json, server.crt und server.key; der Datenbankbefehl kopiert diese Dateien nicht.

Für eine vollständige Kopie des Datenverzeichnisses stoppen Sie den Dienst vorher. Beispiel für ein neues Sicherungsarchiv:

sudo netzmonitor stop
sudo tar -czf /root/netzmonitor-daten-backup.tar.gz -C /var/lib netzmonitor
sudo netzmonitor start

Wählen Sie einen neuen Archivnamen, um keine vorhandene Sicherung zu überschreiben. Prüfen Sie nach der Sicherung, dass der Dienst wieder läuft. Auf einem entfernten Messsammler müssen dessen private Konfiguration und gegebenenfalls der lokale Puffer separat gesichert werden; sie liegen nicht im Datenverzeichnis der Zentrale.

Die Anwendung bietet keinen eigenen Wiederherstellungsdialog oder restore-Verwaltungsbefehl. Eine Wiederherstellung wird bei gestopptem Dienst auf dem Linux-Server durchgeführt. Verwenden Sie einen passenden vollständigen Datenstand, behalten Sie die richtigen Eigentümer-/Dateirechte bei und starten Sie den Dienst erst danach. Programmdateien müssen bei Bedarf mit dem passenden vollständigen Paket wieder installiert werden.