Mises à jour sans perte des données existantes¶
Effectuez une sauvegarde avant toute mise à jour. Utilisez un nouveau répertoire de travail accessible en écriture ; dans l’exemple suivant, le dossier monitoring-update ne doit pas encore exister. Téléchargez le paquet tar.gz complet, extrayez-le et exécutez le programme d’installation :
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
Pour une version ultérieure, utilisez l’adresse de téléchargement alors indiquée sur la page du projet et le même nom de fichier de paquet dans la commande tar.
Choisissez un nouveau fichier cible pour la sauvegarde. La sauvegarde de la base de données n’écrase aucun fichier existant. Si tous les paquets système nécessaires sont déjà disponibles, vous pouvez éventuellement ajouter --skip-packages au programme d’installation. Sinon, utilisez la commande présentée sans cette option.
Le programme d’installation arrête un service existant avant de remplacer les fichiers du programme. Les comptes, langues personnelles, appareils, activation, configuration et mesures sont conservés. Le mot de passe initial existant n’est pas régénéré. Le programme d’installation n’effectue pas lui-même de sauvegarde automatique.
Les nouvelles tables de base de données sont créées au démarrage du programme. Lors de l’introduction des données à long terme, les mesures brutes existantes sont converties une seule fois en tendances horaires. Avec une grande base de données, ce premier démarrage peut prendre davantage de temps. Après la mise à jour, rechargez l’interface avec Ctrl+F5 et vérifiez l’état du service :
sudo netzmonitor status