Dit gedeelte bevat de stappen die nodig zijn voor een succesvolle upgrade van Zabbix 6.2.x naar Zabbix 6.4.x met behulp van officiële Zabbix-pakketten voor Debian/Ubuntu.
Lees voordat u de upgrade uitvoert eerst de relevante upgrade-notities!
U wilt mogelijk ook de vereisten voor 6.4 controleren.
Het kan handig zijn om tijdens de upgrade twee parallelle SSH-sessies uit te voeren, waarbij u de upgradestappen in de ene sessie uitvoert en de server-/proxylogs in de andere sessie bewaakt. Voer bijvoorbeeld tail -f zabbix_server.log of tail -f zabbix_proxy.log uit in de tweede SSH-sessie om de nieuwste logboekvermeldingen en mogelijke fouten in realtime te bekijken. Dit kan kritiek zijn voor productieomgevingen.
Stop de Zabbix-server om ervoor te zorgen dat er geen nieuwe gegevens in de database worden ingevoerd.
Als u Zabbix-proxy gaat upgraden, stop dan ook de proxy.
Dit is een zeer belangrijke stap. Zorg ervoor dat je een back-up hebt van je database. Dit zal van pas komen als het upgradeproces mislukt (gebrek aan schijfruimte, stroomuitval, een onverwacht probleem).
Maak een kopie van Zabbix-binaries, configuratiebestanden en de PHP-bestanddirectory.
Configuratiebestanden:
# mkdir /opt/zabbix-backup/
# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
# cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/PHP-bestanden en Zabbix-binaries:
To proceed with the update your current repository package has to be uninstalled.
Then install the new repository configuration package.
On Debian 12 run:
# wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian12_all.deb
# dpkg -i zabbix-release_6.4-1+debian12_all.debOn Debian 11 run:
# wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian11_all.deb
# dpkg -i zabbix-release_6.4-1+debian11_all.debOn Debian 10 run:
# wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian10_all.deb
# dpkg -i zabbix-release_6.4-1+debian10_all.debOn Debian 9 run:
# wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian9_all.deb
# dpkg -i zabbix-release_6.4-1+debian9_all.debOn Ubuntu 22.04 run:
# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb
# dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.debOn Ubuntu 20.04 run:
# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu20.04_all.deb
# dpkg -i zabbix-release_6.4-1+ubuntu20.04_all.debOn Ubuntu 18.04 run:
# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu18.04_all.deb
# dpkg -i zabbix-release_6.4-1+ubuntu18.04_all.debOn Ubuntu 16.04 run:
# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu16.04_all.deb
# dpkg -i zabbix-release_6.4-1+ubuntu16.04_all.debOn Ubuntu 14.04 run:
# wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu14.04_all.deb
# dpkg -i zabbix-release_6.4-1+ubuntu14.04_all.debUpdate the repository information.
Om Zabbix-componenten te upgraden, kunt u iets als het volgende uitvoeren:
Als u PostgreSQL gebruikt, vervang dan mysql door pgsql in het commando. Als u de proxy wilt upgraden, vervang dan server door proxy in het commando. Als u de Zabbix-agent 2 wilt upgraden, vervang dan zabbix-agent door zabbix-agent2 in het commando.
Het upgraden van Zabbix-agent 2 met het commando apt install zabbix-agent2 kan leiden tot een fout. Voor meer informatie, zie Bekende problemen.
Vervolgens, om de webfrontend met Apache correct bij te werken, voert u ook het volgende uit:
Distributies voor Debian 10 (buster) / Ubuntu 18.04 (bionic) / Raspbian 10 (buster) bieden geen PHP 7.2 of nieuwer, wat vereist is voor Zabbix frontend 5.0. Zie informatie over het installeren van de Zabbix-frontend op oudere distributies.
Zorg ervoor dat u de Upgrade-opmerkingen bekijkt om te controleren of er wijzigingen in de configuratieparameters vereist zijn.
Voor nieuwe optionele parameters kunt u de Wat is er nieuw pagina raadplegen.
Start de bijgewerkte Zabbix-componenten.
# service zabbix-server start
# service zabbix-proxy start
# service zabbix-agent start
# service zabbix-agent2 startNa de upgrade moet u mogelijk de cookies en cache van uw webbrowser wissen voor de Zabbix-webinterface om correct te werken.
Het is mogelijk om kleine versies van 6.4.x bij te werken (bijvoorbeeld van 6.4.1 naar 6.4.3). Dit is eenvoudig.
Om een kleine versie van Zabbix bij te werken, voert u het volgende uit:
Om een kleine versie van de Zabbix-server bij te werken, voert u het volgende uit:
Om een kleine versie van de Zabbix-agent bij te werken, voert u het volgende uit:
of, voor Zabbix-agent 2: