- 2 Debian/Ubuntu
- Overzicht
- Upgrade procedure
- 1 Stop Zabbix-processen
- 2 Maak een back-up van de bestaande Zabbix-database
- 3 Maak een back-up van configuratiebestanden, PHP-bestanden en Zabbix-binaries
- 4 Update repository configuration package
- 5 Zabbix-componenten upgraden
- 6 Beoordeling van configuratieparameters van componenten
- 7 Start Zabbix-processen
- 8 Wis de cookies en cache van de webbrowser
- Upgrade tussen kleine versies
2 Debian/Ubuntu
Overzicht
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.
Upgrade procedure
1 Stop Zabbix-processen
Stop de Zabbix-server om ervoor te zorgen dat er geen nieuwe gegevens in de database worden ingevoerd.
# service zabbix-server stop
Als u Zabbix-proxy gaat upgraden, stop dan ook de proxy.
# service zabbix-proxy stop
2 Maak een back-up van de bestaande Zabbix-database
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).
3 Maak een back-up van configuratiebestanden, PHP-bestanden en Zabbix-binaries
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:
# cp -R /usr/share/zabbix/ /opt/zabbix-backup/
# cp -R /usr/share/zabbix-* /opt/zabbix-backup/
4 Update repository configuration package
To proceed with the update your current repository package has to be uninstalled.
# rm -Rf /etc/apt/sources.list.d/zabbix.list
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.
# apt-get update
5 Zabbix-componenten upgraden
Om Zabbix-componenten te upgraden, kunt u iets als het volgende uitvoeren:
# apt-get install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent
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:
# apt-get install zabbix-apache-conf
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.
6 Beoordeling van configuratieparameters van componenten
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.
7 Start Zabbix-processen
Start de bijgewerkte Zabbix-componenten.
# service zabbix-server start
# service zabbix-proxy start
# service zabbix-agent start
# service zabbix-agent2 start
8 Wis de cookies en cache van de webbrowser
Na de upgrade moet u mogelijk de cookies en cache van uw webbrowser wissen voor de Zabbix-webinterface om correct te werken.
Upgrade tussen kleine versies
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:
$ sudo apt install --only-upgrade 'zabbix.*'
Om een kleine versie van de Zabbix-server bij te werken, voert u het volgende uit:
$ sudo apt install --only-upgrade 'zabbix-server.*'
Om een kleine versie van de Zabbix-agent bij te werken, voert u het volgende uit:
$ sudo apt install --only-upgrade 'zabbix-agent.*'
of, voor Zabbix-agent 2:
$ sudo apt install --only-upgrade 'zabbix-agent2.*'