2 Debian/Ubuntu

Visió general

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.

Procés d'actualització

1 Aturar els processos Zabbix

Atureu el servidor Zabbix per assegurar-vos que no s'insereixin dades noves a la base de dades:

systemctl stop zabbix-server

Si actualitzeu el proxy Zabbix, atureu-lo també.

systemctl stop zabbix-proxy
2 Feu una còpia de seguretat de la base de dades Zabbix existent

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).

3 Còpia de seguretat de fitxers de configuració de Zabbix , fitxers PHP i binaris Zabbix

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 :

cp -R /usr/share/zabbix/ /opt/zabbix-backup/
       cp -R /usr/share/zabbix-* /opt/zabbix-backup/
4 Actualitzar el paquet de configuració del repositori

Abans de continuar amb l'actualització, desinstal·leu el vostre paquet de repositori Zabbix actual:

rm -Rf /etc/apt/sources.list.d/zabbix.list

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:

apt update
5 Actualització dels components de Zabbix

Per actualitzar els components de Zabbix, podeu executar:

apt install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent
  • Si empreu PostgreSQL, substituïu mysql per pgsql a l'ordre.
  • Si sou actualitzant el proxy, substituïu server per proxy a l'ordre.
  • Si sou actualitzant l'agent 2 de Zabbix, substituïu 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:

apt install zabbix-apache-conf
6 Reviseu els paràmetres de configuració dels components

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.

7 Inici dels processos de Zabbix

Inicieu els components actualitzats de Zabbix:

systemctl start zabbix-server
       systemctl start zabbix-proxy
       systemctl start zabbix-agent
       `systemctl start zabbix-agent2
8 Esborrar galetes i memòria cau del navegador web

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.

Actualització entre versions menors

É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:

apt update

Després, per actualitzar tots els components de Zabbix, executeu:

apt install --only-upgrade 'zabbix*'
  • Per actualitzar només el servidor Zabbix, canvieu 'zabbix*' per 'zabbix-server*' a la comanda.
  • Per actualitzar només el proxy Zabbix, canvieu 'zabbix*' per 'zabbix-proxy*' a la comanda.
  • Per actualitzar només l'agent Zabbix, canvieu 'zabbix*' per 'zabbix-agent*' a la comanda.
  • Per actualitzar només l'agent 2 de Zabbix, canvieu 'zabbix*' per 'zabbix-agent2*' a la comanda.