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.deb
On 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.deb
On 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.deb
On 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.deb
On 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.deb
On 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.deb
On 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.deb
On 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.deb
On 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.deb
Update 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 start
Na 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: