Aquesta secció proporciona les passes necessàries per a una actualització amb èxit de Zabbix 6.2.x a la darrera versió de Zabbix 6.4.x emprant els paquets oficials de Zabbix per a Red Hat Enterprise Linux.
Abans de l'actualització, assegureu-vos de llegir les notes d'actualització pertinents!
També podeu comprovar els requisits per a 6.4.
Pot ser útil executar dues sessions SSH paral·leles durant l'actualització, executant les passes d'actualització en una i monitorant els registres del servidor/proxy en una altra. Per exemple, executeu tail -f zabbix_server.log
o tail -f zabbix_proxy.log
a la segona sessió SSH mostrant-vos 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 Zabbix 6.4.x (com ara de 6.4.1 a 6.4.3), veieu actualitzacions 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:
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'actualització falla (manca d'espai al disc, apagat, problemes inesperats).
Feu una còpia de seguretat dels fitxers binaris Zabbix, 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/httpd/conf.d/zabbix.conf /opt/zabbix-backup/
Arxius PHP i binaris Zabbix :
Abans de procedir amb l'actualització, actualitzeu el nou paquet de configuració del repositori per garantir la compatibilitat amb els nous paquets i incloure qualsevol pedaç de seguretat o de correcció d'errors.
A RHEL 9, executeu:
A RHEL 8, executeu:
Per versions més antigues de RHEL, canvieu aquest enllaç per el correcte del repositori de Zabbix. Fixeu-vos també que els paquests d'aquestes versions poden no incloure tots els components de Zabbix. Per obtindre un llistat dels components inclosos, veieu els [paquets de Zabbix]https://www.zabbix.com/download?zabbix=6.4&os_distribution=red_hat_enterprise_linux&os_version=7&components=agent&db=&ws=).
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): # dnf clean all
A la següent operació dnf
, dnf
baixarà metadades noves dels dipòsits, ja que s'esborraran les metadades antigues.
Veieu també els problemes coneguts per actualitzar el paquet de configuració del repositori amb RHEL.
Per actualitzar els components de Zabbix, podeu fer-ho executant:
mysql
per pgsql
a l'ordre.zabbix-agent
per zabbix-agent2 zabbix-agent2-plugin-*
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 entre versions menors de Zabbix 6.4.x (per exemple, de 6.4.1 a 6.4.3).
Per actualitzar la versió menor de Zabbix, executeu:
Per actualitzar només la versió menor del servidor Zabbix, executeu:
Per actualitzar només la versió menor de l'agent Zabbix, executeu:
o, per a l'agent de Zabbix 2: