SmartCollect SC² Dokumentation / Installation / Upgrade SmartCollect SC²

Upgrade SmartCollect SC²

Wir empfehlen, dass Sie SmartCollect SC² häufig aktualisieren, um mit den neuesten Korrekturen und Erweiterungen auf dem neuesten Stand zu bleiben. Um dies zu ermöglichen, sind SmartCollect SC²-Upgrades abwärtskompatibel und der Upgrade-Prozess ist einfach und schnell.

Das Upgrade ist im Allgemeinen sicher (zwischen vielen Neben- und einer Hauptversion) und Dashboards und Diagramme werden gleich aussehen.

Backup

Wir empfehlen, dass Sie ein paar Dinge sichern, für den Fall, dass Sie das Upgrade zurücksetzen müssen.

  • Installierte Plugins - Sichern Sie sie vor dem Upgrade für den Fall, dass Sie die SmartCollect SC²-Version zurücksetzen und genau die gleichen Versionen erhalten möchten, die Sie vor dem Upgrade ausgeführt haben.
  • Konfigurationsdateien müssen nicht gesichert werden. Sie sollten dies jedoch für den Fall tun, dass Sie nach dem Upgrade neue Konfigurationsoptionen hinzufügen und dann ein Rollback durchführen.

Database Backup

Vor dem Upgrade kann es eine gute Idee sein, Ihre SmartCollect SC²-Datenbank zu sichern. Dadurch wird sichergestellt, dass Sie jederzeit zu Ihrer vorherigen Version zurückkehren können. Während des Starts wird SmartCollect SC² automatisch das Datenbankschema migrieren (wenn es Änderungen oder neue Tabellen gibt). Manchmal kann dies zu Problemen führen, wenn Sie später ein Downgrade durchführen möchten.

Sqlite

Wenn Sie sqlite verwenden, müssen Sie nur eine Sicherung Ihrer Datei smartcollect.db durchführen. Diese befindet sich normalerweise unter /var/lib/smartcollect/smartcollect.db auf Unix-Systemen. Wenn Sie sich nicht sicher sind, welche Datenbank Sie verwenden und wo sie gespeichert ist, prüfen Sie Ihre smartcollect-Konfigurationsdatei. Wenn Sie smartcollect mit einem binären tar/zip an einem benutzerdefinierten Ort installiert haben, befindet es sich normalerweise in <smartcollect_install_dir>/data.

mysql

backup:
> mysqldump -u root -p[root_password] [smartcollect] > smartcollect_backup.sql

restore:
> mysql -u root -p smartcollect < smartcollect_backup.sql

postgres

backup:
> pg_dump smartcollect > smartcollect_backup

restore:
> psql smartcollect < smartcollect_backup

Ubuntu oder Debian

Sie können SmartCollect SC² aktualisieren, indem Sie das gleiche Verfahren wie bei der Installation befolgen.

Debian-Paket aktualisieren

Wenn Sie SmartCollect SC² durch Herunterladen eines Debian-Pakets (.deb) installiert haben, dann können Sie den gleichen dpkg -i-Befehl ausführen, aber mit dem neuen Paket. Es wird Ihre SmartCollect SC²-Installation aktualisieren.

wget <debian package url>
sudo apt-get install -y adduser libfontconfig1
sudo dpkg -i smartcollect_<version>_amd64.deb

Centos / RHEL

Wenn Sie SmartCollect SC² durch Herunterladen eines RPM-Pakets installiert haben, können Sie einfach der gleichen Installationsanleitung folgen und den gleichen yum install- oder rpm -i-Befehl ausführen, aber mit dem neuen Paket. Es wird Ihre SmartCollect SC²-Installation aktualisieren.

Windows

Wenn Sie das Windows-Binärpaket heruntergeladen haben, können Sie einfach ein neueres Paket herunterladen und an denselben Ort entpacken (und die vorhandenen Dateien überschreiben). Dadurch werden möglicherweise Ihre Konfigurationsänderungen überschrieben. Wir empfehlen, dass Sie Ihre Konfigurationsänderungen in einer Datei mit dem Namen <smartcollect_install_dir>/conf/custom.ini speichern, da dies Upgrades einfacher macht, ohne zu riskieren, Ihre Konfigurationsänderungen zu verlieren.