Aquesta secció proporciona instruccions per actualitzar de Zabbix 6.4.x a la darrera versió de Zabbix 7.0.x mitjançant paquets oficials de Zabbix per a Red Hat Enterprise Linux o els seus derivats: AlmaLinux, CentOS Stream, Oracle Linux i Rocky Linux.
Abans de Zabbix 7.0, es donaven paquets d'instal·lació únics per a distribucions basades en RHEL i RHEL. A partir de la 7.0, s'empren paquets separats per a RHEL i cadascun dels seus derivats esmentats anteriorment per evitar possibles problemes d'incompatibilitat binària.
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 els passos 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 les 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, l'agent o l'agent 2, atureu també aquests components:
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/httpd/conf.d/zabbix.conf /opt/zabbix-backup/
Arxius PHP i binaris Zabbix :
Per continuar amb l'actualització, abans s'ha d'actualitzar el vostre paquet de repositori actual a la darra versió per garantir la compatibilitat amb els nous paquets i incloure tots els pedaços de seguretat o correcció d'errors.
A RHEL 9, executeu:
A RHEL 8, executeu:
::: noteclassic Per a les versions antigues de RHEL, substituïu l'enllaç anterior amb el correcte del repositori Zabbix. Tingueu en compte que, per aquestes versions, és possible que els paquets no incloguin tots els components. Per als components Zabbix inclosos als paquets, veieu paquets Zabbix.
Tot seguit, netegeu la memòria cau del gestor de paquets dnf
(incloses les capçaleres, metadades i fitxers de paquets descarregats durant instal·lacions o actualitzacions anteriors):
A la següent operació dnf
, dnf
baixarà metadades noves dels repositoris, ja que s'esborraran les metadades antigues.
Veieu també: problemes coneguts en actualitzar el paquet de configuració del repositori a RHEL.
Per actualitzar els components de Zabbix, executeu:
mysql
per pgsql
a l'ordre.zabbix-agent
per zabbix-agent2
a l'ordre.Actualitzar el Zabbix agent 2 amb la comanda dnf install zabbix-agent2
pot donar error. Per obtindre més informació, veieu els Errors coneguts.
Per actualitzar correctament la interfície web amb Apache, executeu també:
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).
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.