Backup dei dati

Il database contiene dispositivi, controlli, valori misurati, account utente e attivazione. Nel backup possono essere presenti credenziali dei sistemi di destinazione e dei canali di invio. Conservare i backup in modo protetto.

Un backup SQLite coerente è possibile anche durante il funzionamento:

sudo netzmonitor backup /root/netzmonitor-backup.sqlite3

Un file di destinazione esistente non viene sovrascritto. Il file generato riceve permessi restrittivi. Salvare anche config.json, server.crt e server.key; il comando di backup del database non copia questi file.

Per una copia completa della directory dei dati, arrestare prima il servizio. Esempio per un nuovo archivio di backup:

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

Scegliere un nuovo nome di archivio per evitare di sovrascrivere un backup esistente. Dopo il backup verificare che il servizio sia nuovamente in esecuzione. Su un collettore remoto, la sua configurazione privata e l’eventuale buffer locale devono essere salvati separatamente; non si trovano nella directory dei dati della centrale.

L’applicazione non offre un proprio dialogo di ripristino o un comando amministrativo restore. Il ripristino viene eseguito sul server Linux con il servizio arrestato. Usare uno stato dei dati completo e appropriato, mantenere i proprietari e i permessi corretti dei file e avviare il servizio solo dopo. Se necessario, i file del programma devono essere reinstallati con il pacchetto completo corrispondente.