Ich habe kürzlich Zabbix 3.4 auf Ubuntu 18.04 installiert und nicht bemerkt, dass Version 4.0 LTS bereits veröffentlicht wurde. Version 3.4 ist kein LTS, daher ist es wünschenswert, die LTS-Version zu haben, wenn Sie planen, sie in Zukunft zu verwenden. Also musste ich Zabbix von 3.4 auf 4.0 aktualisieren, zuerst dachte ich, es würde ein langwieriger Prozess werden, aber tatsächlich ist es wirklich einfach. Ich zeige dir wie.
Ich werde hier nur den Upgrade-Prozess behandeln, aber beachten Sie, dass ich den Datenbank-Backup-Prozess nicht einbeziehe. Stellen Sie vor dem Upgrade unbedingt sicher, dass Sie entweder einen vollständigen Snapshot Ihres Servers oder eine vollständige Sicherung Ihrer Datenbank haben!
Schritt 1 - Sichern Sie Ihre Datenbank
Wie ich oben erwähnt habe, werde ich das hier nicht behandeln, um Ihre Datenbank zu sichern, folgen Sie der offiziellen Dokumentation.
Schritt 2 - Sichern Sie Ihre Konfigurations-/PHP- und Binärdateien
Als Nächstes werden wir unsere Konfigurations-/PHP- und Binärdateien sichern, nur um sicherzugehen.
Konfigurationsdateien
mkdir /opt/zabbix-backup/ sudo cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/ sudo cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/
PHP und Binärdateien
sudo cp -R /usr/share/zabbix/ /opt/zabbix-backup/ sudo cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/
Schritt 3 – Anhalten der Zabbix-Dienste
Um Zabbix von 3.4 auf 4.0 zu aktualisieren, müssen wir zuerst alle seine Dienste stoppen. Melden Sie sich also bei Ihrem Zabbix-Server an und führen Sie Folgendes aus:
sudo service zabbix-server stop sudo service zabbix-agent stop sudo service zabbix-proxy stop
Schritt 4 – Entfernen des aktuellen Repository-Pakets
Als nächstes müssen wir das alte Zabbix-Repository-Paket entfernen.
sudo rm -Rf /etc/apt/sources.list.d/zabbix.list
Schritt 5 – Installieren des neuen Repository-Konfigurationspakets
Und jetzt installieren wir die neue.
sudo wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-1+bionic_all.deb sudo dpkg -i zabbix-release_4.0-1+bionic_all.deb
Stellen Sie nach dem Ausführen des Befehls dpkg -i sicher, dass Sie die Frage, ob Sie die neue Version der zabbix.list verwenden möchten, mit JA beantworten.
Wenn Sie damit fertig sind, führen Sie ein Update aus, um die neuen Versionen herunterzuladen.
sudo apt-get update
Schritt 6 – Aktualisieren Sie Zabbix von 3.4 auf 4.0
Es ist Zeit, das letzte Upgrade auszuführen.
sudo apt-get install – only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent
Stellen Sie sicher, dass Sie die Frage, ob Sie die Datei zabbix_server.conf aktualisieren möchten, mit NEIN beantworten! Wenn Sie hier Ja wählen, müssen Sie Ihre Datenbankinformationen erneut eingeben. Falls Sie aus Versehen Ja wählen, erstellt der Updater automatisch ein Backup Ihrer alten Konfiguration, in /etc/zabbix/zabbix_server.conf.dpkg oder so ähnlich.
Schritt 7 – Zabbix-Dienste starten
Und endlich werden wir unsere Dienste wieder aufnehmen. Je nach Größe Ihrer Datenbank kann es eine Weile dauern, bis sie aktualisiert wird. Warten Sie eine Weile, wenn etwas nicht funktioniert.
sudo service zabbix-server start sudo service zabbix-agent start sudo service zabbix-proxy start
Upgrade zwischen kleineren Zabbix-Versionen
Wenn Sie zwischen Nebenversionen upgraden möchten, beispielsweise von Version 4.0.1 auf 4.0.3, ist dies wesentlich einfacher.
Aktualisieren Sie die Nebenversion von Zabbix
sudo apt install – only-upgrade 'zabbix.*'
Aktualisieren Sie die Nebenversion von Zabbix Server
sudo apt install – only-upgrade 'zabbix-server.*'
Aktualisieren Sie die Zabbix-Agent-Nebenversion
sudo apt install – only-upgrade 'zabbix-agent.*'
Abschluss
Wie Sie sehen können, ist es wirklich einfach, Zabbix von 3.4 auf 4.0 zu aktualisieren. Wenn Sie jeden Schritt sorgfältig befolgt haben, sollten Sie in kürzester Zeit auf der neuesten Version sein. Besuchen Sie unbedingt mein YouTube Kanal gibt es auch viele Zabbix- und Monitoring-Tutorials.