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.
Atureu el servidor Áú»¢¶Ä²© per assegurar-vos que no s'insereixin dades noves a la base de dades.
Si actualitzeu el proxy Áú»¢¶Ä²©, l'agent o l'agent 2, atureu tamb¨¦ aquests components:
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).
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 Áú»¢¶Ä²© :
Per poder actualitzar, el paquet del repositori s'ha de desinstal¡¤lar.
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.
Per actualitzar els components de Áú»¢¶Ä²©, podeu executar:
mysql
per pgsql
a l'ordre.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:
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.
Assegureu-vos de revisar les notes d'²¹³¦³Ù³Ü²¹±ô¾±³Ù³ú²¹³¦¾±¨® per comprovar si cal fer cap canvi en els par¨¤metres de configuraci¨®.
Inicieu els components actualitzats de Áú»¢¶Ä²©.
systemctl start zabbix-server
systemctl start zabbix-proxy
systemctl start zabbix-agent
systemctl start zabbix-agent2
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.
?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:
Despr¨¦s, per actualitzar la versi¨® menor de Áú»¢¶Ä²©, executeu:
Per actualitzar nom¨¦s la versi¨® menor del servidor Áú»¢¶Ä²©, executeu:
Per actualitzar nom¨¦s la versi¨® menor de l'agent Áú»¢¶Ä²©, executeu:
o, per a l'agent de Áú»¢¶Ä²© 2: