Aggiornamenti senza perdita dei dati esistenti

Prima di un aggiornamento creare un backup. Usare una nuova directory di lavoro scrivibile; nell’esempio seguente la cartella monitoring-update non deve ancora esistere. Scaricare il pacchetto tar.gz completo, estrarlo ed eseguire l’installer:

sudo netzmonitor backup /root/netzmonitor-vor-update.sqlite3
mkdir monitoring-update
cd monitoring-update
wget https://ftp.qisutu.de/Monitoring/QisutuMonitoring-1.0.1.tar.gz
tar xzf QisutuMonitoring-1.0.1.tar.gz
cd QisutuMonitoring
sudo sh install.sh

Per una versione successiva, usare l’indirizzo di download indicato in quel momento nella pagina del progetto e lo stesso nome del pacchetto nel comando tar.

Scegliere un nuovo file di destinazione per il backup. Il backup del database non sovrascrive file esistenti. Se tutti i pacchetti di sistema necessari sono già presenti, è possibile aggiungere all’installer l’opzione --skip-packages. Altrimenti usare il comando mostrato senza tale opzione.

L’installer arresta un servizio esistente prima di sostituire i file del programma. Account, lingue personali, dispositivi, attivazione, configurazione e valori misurati vengono conservati. La password iniziale esistente non viene rigenerata. L’installer non crea autonomamente un backup automatico.

Le nuove tabelle del database vengono create all’avvio del programma. Quando vengono introdotti i dati a lungo termine, le misurazioni grezze esistenti vengono convertite una sola volta in tendenze orarie. Con un database grande, questo primo avvio può richiedere più tempo. Dopo l’aggiornamento ricaricare l’interfaccia con Ctrl+F5 e verificare lo stato del servizio:

sudo netzmonitor status