Aquesta secció proporciona instruccions per actualitzar des de Zabbix 6.4.x a la darrera versió de Zabbix 7.0.x emprant els paquets oficials de Zabbix per a Debian/Ubuntu.
Abans d'actualitzar, reviseu les notes d'actualització pertinents i assegureu-vos que el vostre sistema compleix els requisits per a Zabbix 7.0.
Penseu en executar dues sessions SSH paral·leles durant l'actualització: una per executar les passes d'actualització i una altra per monitorar els registres del servidor/proxy. Per exemple, executeu tail -f zabbix_server.log
o tail -f zabbix_proxy.log
a la segona sessió per veure les darreres entrades de registre i possibles errors en temps real. Això pot ser crític per a les instàncies de producció.
Per obtindre instruccions sobre l'actualització entre versions menors de Zabbix 7.0.x (per exemple, de la 7.0.1 a la 7.0.3), consulteu Actualització entre versions menors.
Atureu el servidor Zabbix per assegurar-vos que no s'insereixin dades noves a la base de dades:
Si actualitzeu el proxy Zabbix, atureu-lo també.
Tindre una còpia de seguretat de la vostra base de dades us ajudarà si el procediment d'actualització falla (manca d'espai al disc, apagat, problemes inesperats).
Fer còpia de seguretat de fitxers de configuració de Zabbix , fitxers PHP i binaris Zabbix.
Fitxers de configuració:
mkdir /opt/zabbix-backup/
cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/
Arxius PHP i binaris Zabbix :
Abans de continuar amb l'actualització, desinstal·leu el vostre paquet de repositori Zabbix actual:
Tot seguit, instal·leu el darrer paquet de configuració del dipòsit per garantir la compatibilitat amb els paquets més nous i per incloure qualsevol pedaç de seguretat recent o correcció d'errors.
A Debian 12, executeu:
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_latest+debian12_all.deb
dpkg -i zabbix-release_latest+debian12_all.deb
Per a les versions de Debian anteriors, substituïu l'enllaç anterior amb el correcte del repositori Zabbix. Tingueu en compte, però, que és possible que els paquets d'aquestes versions no incloguin pas tots els components de Zabbix. Per obtindre una llista dels components inclosos, veieu Paquets Zabbix.
A Ubuntu 24.04, executeu:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu24.04_all.deb
dpkg -i zabbix-release_latest+ubuntu24.04_all.deb
A Ubuntu 22.04, executeu:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu22.04_all.deb
dpkg -i zabbix-release_latest+ubuntu22.04_all.deb
Per a les versions anteriors d'Ubuntu, substituïu l'enllaç anterior amb el correcte del repositori Zabbix. Tingueu en compte, però, que els paquets d'aquestes versions poden no incloure tots els components de Zabbix. Per obtindre una llista dels components inclosos, veieu Paquets Zabbix.
És possible que veieu un missatge sobre la configuració del dipòsit Zabbix:
Fitxer de configuració '/etc/apt/sources.list.d/zabbix.list'
==> Esborrat (per vós o per un script) des de la instal·lació.
==> El distribuïdor de paquets ha enviat una versió actualitzada.
Què voldríeu fer al respecte? Les vostres opcions són:
Y o I : instal·leu la versió del responsable del paquet
N o O : mantingueu la versió instal·lada actualment
D : veieu les diferències entre les versions
Z: inicieu una shell per examinar la situació
L'acció per defecte és mantindre la versió actual.
*** zabbix.list (Y/I/N/O/D/Z) [per defecte=N]?
Trieu "Y" (o "I") per instal·lar la versió del responsable del paquet de la configuració del dipòsit Zabbix.
Tot seguit, actualitzeu la informació del repositori:
Per actualitzar els components de Zabbix, podeu executar:
mysql
per pgsql
a l'ordre.server
per proxy
a l'ordre.zabbix-agent
per zabbix-agent2
a l'ordre.Actualitzar l'agent 2 de Zabbix amb la comanda apt install zabbix-agent2
pot donar error. Per obtindre més informació, veieu els Errors coneguts.
És possible que veieu un missatge sobre la configuració del servidor Zabbix (o proxy):
Fitxer de configuració '/etc/zabbix/zabbix_server.conf'
==> Modificat (per vós o per un script) des de la instal·lació.
==> El distribuïdor de paquets ha enviat una versió actualitzada.
Què voldríeu fer al respecte? Les opcions són:
Y o I : instal·leu la versió del responsable del paquet
N o O : mantingueu la versió instal·lada actualment
D : veieu les diferències entre les versions
Z: engegueu una shell per examinar la situació
L'acció predeterminada és mantindre la versió actual.
*** zabbix_server.conf (Y/I/N/O/D/Z) [per defecte=N]?
Introduïu l'opció que millor s'adapti a la vostra situació. Per exemple, introduïu D
per comparar la configuració actual i la nova i, tot seguit, decidiu si voleu instal·lar la versió del responsable del paquet (Y
o I
).
Tot seguit, actualitzeu la interfície web amb Apache, executant:
Assegureu-vos de revisar les notes d'actualització per comprovar si cal fer canvis en els paràmetres de configuració.
Per obtindre nous paràmetres opcionals, consulteu la pàgina Novetats.
Inicieu els components actualitzats de Zabbix:
systemctl start zabbix-server
systemctl start zabbix-proxy
systemctl start zabbix-agent
`systemctl start zabbix-agent2
Després de l'actualització, és possible que hagueu d'esborrar les galetes del navegador web i la memòria cau del navegador web perquè la interfície web de Zabbix funcioni correctament.
És possible actualitzar versions menors de la 7.0.x (per exemple, de 7.0.1 a 7.0.3).
Primer, actualitzeu la informació del repositori:
Després, per actualitzar tots els components de Zabbix, executeu:
'zabbix*'
per 'zabbix-server*'
a la comanda.'zabbix*'
per 'zabbix-proxy*'
a la comanda.'zabbix*'
per 'zabbix-agent*'
a la comanda.'zabbix*'
per 'zabbix-agent2*'
a la comanda.