Áú»¢¶Ä²©

2 Debian/Ubuntu

Vista general

Aquesta secci¨® proporciona les passes necess¨¤ries per a una ²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® correcta de Áú»¢¶Ä²© 5.4.x a la darrera versi¨® de Áú»¢¶Ä²© 6.0.x emprant els paquets oficials de Áú»¢¶Ä²© per a Debian/Ubuntu.

Tot i que l'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® dels agents Áú»¢¶Ä²© no ¨¦s obligat¨°ria (per¨° recomanable), el servidor Áú»¢¶Ä²© i els proxys han de ser de la mateixa versi¨® principal. Per tant, en una configuraci¨® de proxy, el servidor Áú»¢¶Ä²© i tots els proxys s'han d'aturar i actualitzar. Mantindre els proxys en execuci¨® mentre actualitzeu el servidor ja no aportar¨¤ cap benefici perqu¨¨ en actualitzar el proxy s'esborraran les seves dades antigues i no es recolliran dades noves fins que la configuraci¨® del proxy no es sincronitzi amb el servidor.

Tingueu en compte que amb la base de dades SQLite als proxys, les dades de l'historial dels proxys abans de l'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® es perdran, ja que l'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® de la base de dades SQLite no ¨¦s compatible i la base de dades SQLite s'ha d'esborrar manualment. Quan el proxy s'inicia per primera vegada i falta el fitxer de base de dades SQLite, el proxy el crea autom¨¤ticament.

Depenent de la mida de la base de dades, l'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® de la base de dades a la versi¨® 6.0 pot trigar una mica.

Abans d'actualitzar, assegureu-vos de llegir les notes d'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® rellevants!

Les seg¨¹ents notes d'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® estan disponibles:

|Actualitzat des de|Llegiu les notes completes de la versi¨®|Canvis m¨¦s importants entre versions||--|--|------| |5.4.x |Per a:
Áú»¢¶Ä²© 6.0|S'han incrementat les versions m¨ªnimes de base de dades necess¨¤ries;
El servidor/proxy no s'iniciar¨¤ si la base de dades ¨¦s obsoleta;
Auditoria de registres perduts a causa del canvi de l'estructura de la base de dades.| |5.2.x |Per a:
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0 |Les versions de base de dades m¨ªnimes requerides han augmentat;
S'han esborrat els elements afegits com a tipus separat.| |5.0.x LTS|Per a:
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|S'ha canviat la versi¨® m¨ªnima de PHP de la 7.2.0 a la 7.2.5.| |4.4.x |Per a:
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|S'ha trete el suport d'IBM DB2;
S'ha canviat la versi¨® de PHP m¨ªnima necess¨¤ria de 5.4.0 a 7.2.0;
S'han pujat les versions de base de dades m¨ªnimes requerides;
Áú»¢¶Ä²© PHP S'ha canviat el directori de fitxers.| |4.2.x |Per a:
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Tipus de suport Jabber i Ez Texting esborrats.| |4.0.x LTS|Per a:
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4<br >Áú»¢¶Ä²© 6.0|Els proxys antics ja no poden transmetre dades a un servidor actualitzat;
Els agents nous ja no podran treballar amb un servidor Áú»¢¶Ä²© antic.| |3.4.x |Per a:
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Les biblioteques 'libpthread' i 'zlib' ara s¨®n necess¨¤ries;
S'ha tret el suport per al protocol de text sense format i cal la cap?alera;
La versi¨® d'agents Áú»¢¶Ä²© anterior a la 1.4 ja no ¨¦s compatible;
Ara cal el par¨¤metre Servidor a la configuraci¨® del proxy passiu.| |3.2.x |Per a:
Áú»¢¶Ä²© 3.4
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|S'ha tret el suport SQLite com a base de dades de fons per al servidor/interf¨ªcie Áú»¢¶Ä²©;
S'admeten expressions regulars compatibles amb Perl (PCRE) en lloc de POSIX est¨¨s;
Les biblioteques 'libpcre' i 'libevent' necess¨¤ries per al servidor Áú»¢¶Ä²©;
S'han afegit comprovacions de codi de sortida per a la configuraci¨® de l'usuari, les ordres remotes i els elements system.run?[] sense l'assenyalador 'nowait', aix¨ª com els scripts executats pel servidor Áú»¢¶Ä²©;
Áú»¢¶Ä²© Java Gateway s'ha d'actualitzar per donar suport a noves funcions.| |3.0.x LTS|Per a:
Áú»¢¶Ä²© 3.2
Áú»¢¶Ä²© 3.4
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0| Actualitzaci¨® de la base de dades pot ser lenta, depenent de la mida de la taula d'historial.| |2.4.x |Per a:
Áú»¢¶Ä²© 3.0
Áú»¢¶Ä²© 3.2
Áú»¢¶Ä²© 3.4
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|La versi¨® m¨ªnima requerida de PHP ha canviat de 5.3.0 a 5.4.0;
S'ha d'especificar la configuraci¨® de l'agent de fitxer de registre.| |2.2.x LTS|Per a:
Áú»¢¶Ä²© 2.4
Áú»¢¶Ä²© 3.0
Áú»¢¶Ä²© 3.2
Áú»¢¶Ä²© 3.4
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Supressi¨® del monitoratge distribu?t basat en els nouds.| |2.0.x |Per a:
Áú»¢¶Ä²© 2.2
Áú»¢¶Ä²© 2.4
Áú»¢¶Ä²© 3.0
Áú»¢¶Ä²© 3.2
Áú»¢¶Ä²© 3.4
Áú»¢¶Ä²© 4.0
Áú»¢¶Ä²© 4.2
Áú»¢¶Ä²© 4.4
Áú»¢¶Ä²© 5.0
Áú»¢¶Ä²© 5.2
Áú»¢¶Ä²© 5.4
Áú»¢¶Ä²© 6.0|Versi¨® PHP requisit m¨ªnim passat de 5.1.6 a 5.3.0 ;
Base de dades MySQL sensibles a maj¨²scules s¨®n requerides per al bon funcionament del servidor;
El joc de car¨¤cters utf8 i la classificaci¨® utf8_bin s¨®n necessaris per al servidor Áú»¢¶Ä²© funciona correctament amb la base de dades MySQL. Veieu els scripts de creaci¨® de base de dades ;
L'extensi¨® PHP 'mysqli' requereix al lloc de 'mysql'.|

Tamb¨¦ podeu veure els requisits per a 6.0.

Pot ser convenient executar dues sessions SSH paral¡¤leles durant l'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨®, executant passes d'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® en una i monitorant els registres del servidor/proxy en un altre. Per exemple, executeu tail -f zabbix_server.log o tail -f zabbix_proxy.log a la segona sessi¨® SSH per veure les darreres entrades del fitxer de registre i possibles errors en temps real. Aix¨° pot ser cr¨ªtic per a les inst¨¤ncies de producci¨®.

Per veure instruccions sobre actualitzar entre versions menors de Áú»¢¶Ä²© 6.0.x (com ara de 6.0.1 a 6.0.3), veieu actualitzacions entre versions menors.

Proc¨¦s d'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨®

1 Aturar els processos Áú»¢¶Ä²©

Atureu el servidor Áú»¢¶Ä²© per assegurar-vos que no s'insereixin dades noves a la base de dades.

 systemctl stop zabbix-server

Si actualitzeu el proxy Áú»¢¶Ä²©, l'agent o l'agent 2, atureu tamb¨¦ aquests components:

 systemctl stop zabbix-proxy
        systemctl stop zabbix-agent
        systemctl stop zabbix-agent2
2 Feu una c¨°pia de seguretat de la base de dades Áú»¢¶Ä²© existent

Aquesta ¨¦s una passa molt important. Assegureu-vos que teniu una c¨°pia de seguretat de la vostra base de dades. Aix¨° ajudar¨¤ si el procediment d'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® falla (manca d'espai al disc, apagat, problemes inesperats).

3 Feu una c¨°pia de seguretat de fitxers de configuraci¨®, fitxers PHP i binaris Áú»¢¶Ä²©

Feu una c¨°pia de seguretat dels fitxers binaris Áú»¢¶Ä²©, fitxers de configuraci¨® i directori de fitxers PHP.

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 Áú»¢¶Ä²© :

cp -R /usr/share/zabbix/ /opt/zabbix-backup/
       cp -R /usr/share/zabbix-* /opt/zabbix-backup/
4 Actualitzaci¨® del paquet de configuraci¨® del repositori

Per poder actualitzar, el paquet del repositori s'ha de desinstal¡¤lar.

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

Ara, instal¡¤leu el nou paquet de configuraci¨® del repositori.

Sota Debian 12 executeu:

wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-5+debian12_all.deb dpkg -i zabbix-release_6.0-5+debian12_all.deb

Sota Debian 11 executeu:

wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian11_all.deb
       dpkg -i zabbix-release_6.0-1+debian11_all.deb

Sota Debian 10 executeu:

wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian10_all.deb
       dpkg -i zabbix-release_6.0-1+debian10_all.deb

Sota Debian 9 executeu:

wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-1+debian9_all.deb
       dpkg -i zabbix-release_6.0-1+debian9_all.deb

Sota Ubuntu 20.04 executeu:

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
       dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb

Sota Ubuntu 18.04 executeu:

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu18.04_all.deb
       dpkg -i zabbix-release_6.0-1+ubuntu18.04_all.deb

Sota Ubuntu 16.04 executeu:

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu16.04_all.deb
       dpkg -i zabbix-release_6.0-1+ubuntu16.04_all.deb

Sota Ubuntu 14.04 executeu:

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu14.04_all.deb
       dpkg -i zabbix-release_6.0-1+ubuntu14.04_all.deb

?s possible que veieu un missatge sobre la configuraci¨® del dip¨°sit Áú»¢¶Ä²©:

Fitxer de configuraci¨® '/etc/apt/sources.list.d/zabbix.list'
       ==> Esborrat (per tu o per un script) des de la instal¡¤laci¨®.
       ==> El distribu?dor de paquets ha enviat una versi¨® actualitzada.
       Qu¨¨ voleu 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: inicieu un 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]?

Premeu "Y" (o "I") per instal¡¤lar la versi¨® del responsable del paquet de la configuraci¨® del dip¨°sit Áú»¢¶Ä²©.

Actualitzeu la ¾±²Ô´Ú´Ç°ù³¾²¹³¦¾±¨® del repositori.

apt-get update
5 Actualitzaci¨® dels components de Áú»¢¶Ä²©

Per actualitzar els components de Áú»¢¶Ä²©, 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, substitu?u zabbix-agent per zabbix-agent2 zabbix-agent2-plugin-* a l'ordre.

Actualitzar el Áú»¢¶Ä²© agent 2 amb la comanda apt install zabbix-agent2 pot donar error. Per obtindre m¨¦s ¾±²Ô´Ú´Ç°ù³¾²¹³¦¾±¨®, veieu els Errors coneguts.

?s possible que veieu un missatge sobre la configuraci¨® del servidor Áú»¢¶Ä²© (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¨¨ voleu 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: inicieu una shell per examinar la situaci¨®
       L'acci¨® predeterminada ¨¦s mantindrela versi¨® actual.
       *** zabbix_server.conf (Y/I/N/O/D/Z) [per defecte=N]?

Trieu l'opci¨® que millor s'adapti a la vostra situaci¨®. Per exemple, trieu D per comparar la configuraci¨® actual i la nova, i despr¨¦s decidiu si voleu instal¡¤lar la versi¨® del responsable del paquet (Y o I).

Tot seguit, actualitzeu la interf¨ªcie web amb Apache i reinicieu-lo, executant:

 apt install zabbix-apache-conf
        systemctl restart apache2

Les distribucions anteriors a Debian 10 (buster) / Ubuntu 18.04 (bionic) / Raspbian 10 (buster) no tenen PHP7.2 o m¨¦s nou, que ¨¦s un requisit per la interf¨ªcie de Áú»¢¶Ä²© 6.0. Veieu ¾±²Ô´Ú´Ç°ù³¾²¹³¦¾±¨® sobre com instal¡¤lar la interf¨ªcie de Áú»¢¶Ä²© a distribucions antigues.

6 Revisar els par¨¤metres de configuraci¨® dels components

Assegureu-vos de revisar les notes d'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® per comprovar si cal fer cap canvi en els par¨¤metres de configuraci¨®.

7 Inici dels processos de Áú»¢¶Ä²©

Inicieu els components actualitzats de Áú»¢¶Ä²©.

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'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨®, ¨¦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 Áú»¢¶Ä²© funcioni correctament.

Actualitzaci¨® entre versions menors

?s possible actualitzar entre versions menors de Áú»¢¶Ä²© 6.0.x (per exemple, de 6.0.1 a 6.0.3).

Primer, actualitzeu la ¾±²Ô´Ú´Ç°ù³¾²¹³¦¾±¨® del repositori:

 apt update

Despr¨¦s, per actualitzar la versi¨® menor de Áú»¢¶Ä²©, executeu:

 apt install --only-upgrade 'zabbix.*'

Per actualitzar nom¨¦s la versi¨® menor del servidor Áú»¢¶Ä²©, executeu:

 apt install --only-upgrade 'zabbix-server.*'

Per actualitzar nom¨¦s la versi¨® menor de l'agent Áú»¢¶Ä²©, executeu:

 apt install --only-upgrade 'zabbix-agent.*'

o, per a l'agent de Áú»¢¶Ä²© 2:

 apt install --only-upgrade 'zabbix-agent2.*'