Backup
In der Enterprise-Edition des LxLogger steht dir außerdem ein Befehl für das Sichern bzw. Exportieren der Statistikdaten vom Loxone Miniserver zur Verfügung.
Dies kann zum einen für ein letztes Backup der Daten verwendet werden, oder – insofern die Statistikdaten weiterhin auf dem Loxone Miniserver gespeichert werden – für eine regelmäßige Sicherung der Statistiken (CronJob, Aufgabenplanung).
Verwende den folgenden Befehl, um ein Backup zu starten:
lxlogger backupDabei wird der gesamte Verzeichnisbaum des Loxone Miniservers gesichert und als
zeitgestempelte .zip-Datei (YYYYMMDD_HHMMSS-lxlogger-backup.zip) im
konfigurierten Verzeichnis abgelegt. Im Archiv liegt zusätzlich eine
MANIFEST.txt, die jede Datei mit Pfad, Größe und Status auflistet. Je nach Anzahl
der Statistiken und deren Intervall kann dies mehrere Minuten in Anspruch nehmen.
Einige Dateien unter /sys gibt der Miniserver grundsätzlich nicht heraus, etwa die
Sprachpakete und den Schlüssel für Remote Connect. Sie stehen als skipped(...) in
der MANIFEST.txt, und die Zusammenfassung zählt sie getrennt, z. B.
…, 0 error(s), 21 skipped. Verweigert der Miniserver eine Datei außerhalb von
/sys, ist das dagegen ein Fehler.
Optionen
Abschnitt betitelt „Optionen“-
Zielverzeichnis je Aufruf festlegen – ohne die Konfiguration zu ändern:
Terminal-Fenster lxlogger backup -o /mnt/nas/backupAndernfalls wird das in der Konfiguration unter
[backup] destangegebene Verzeichnis verwendet. -
Probelauf – listet alle zu sichernden Pfade samt Größe auf, ohne ein Archiv zu erzeugen:
Terminal-Fenster lxlogger backup --dry-run
Verschlüsselte Übertragung (FTPS)
Abschnitt betitelt „Verschlüsselte Übertragung (FTPS)“Standardmäßig überträgt der LxLogger das Backup per FTP, Zugangsdaten und Dateien gehen also unverschlüsselt durchs Netzwerk. Ab v1.2.1 verschlüsselt FTPS den Login und alle Daten. Aktiviere es in der Konfigurationsdatei:
[backup]ftps = true-
Verbunden wird weiterhin mit der Adresse aus
[miniserver] host, also z. B. der IP im LAN. -
Das Zertifikat des Miniservers wird gegen seinen Namen in der Loxone Cloud geprüft, z. B.
192-168-1-47.504f94000000.dyndns.loxonecloud.com. Die Seriennummer liest der LxLogger dafür selbst vom Miniserver aus. -
Passt dieser Name nicht, etwa bei IPv6, gibst du ihn mit
ftps_server_nameselbst an. Die Option gilt nur zusammen mitftps = true:[backup]ftps = trueftps_server_name = "192-168-1-47.504f94000000.dyndns.loxonecloud.com"
Das Zertifikat erneuert der Miniserver über die Loxone Cloud. Hat er keinen
Internetzugang, läuft es nach 90 Tagen ab. Das Backup bricht dann ab und nennt das
Ablaufdatum. Bis das Zertifikat erneuert ist, bleibt nur ftps = false.