Updates zonder verlies van bestaande gegevens

Maak vóór een update een back-up. Gebruik een nieuwe, beschrijfbare werkmap; in het volgende voorbeeld mag de map monitoring-update nog niet bestaan. Download het volledige tar.gz-pakket, pak het uit en voer het installatieprogramma uit:

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

Gebruik bij een latere release het downloadadres dat dan op de projectpagina staat en dezelfde pakketbestandsnaam in de opdracht tar.

Kies een nieuw doelbestand voor de back-up. De databaseback-up overschrijft geen bestaand bestand. Als alle benodigde systeempakketten al beschikbaar zijn, kunt u bij het installatieprogramma optioneel --skip-packages toevoegen. Gebruik anders de getoonde opdracht zonder deze optie.

Het installatieprogramma stopt een bestaande dienst voordat het de programmabestanden vervangt. Accounts, persoonlijke talen, apparaten, activering, configuratie en meetwaarden blijven behouden. Het bestaande startwachtwoord wordt niet opnieuw aangemaakt. Het installatieprogramma maakt zelf geen automatische back-up.

Nieuwe databasetabellen worden bij het starten van het programma aangemaakt. Bij de invoering van langetermijngegevens worden bestaande ruwe metingen eenmalig omgezet in trends per uur. Bij een grote database kan deze eerste start langer duren. Laad de interface na de update opnieuw met Ctrl+F5 en controleer de dienststatus:

sudo netzmonitor status