- 1 Red Hat Enterprise Linux
- Visió general
- Procés d'actualització
- 1 Aturar els processos Zabbix
- 2 Feu una còpia de seguretat de la base de dades Zabbix existent
- 3 Còpia de seguretat de fitxers de configuració de Zabbix , fitxers PHP i binaris Zabbix
- 4 Actualitza el paquet de configuració del dipòsit
- 6 Reviseu els paràmetres de configuració dels components
- 7 Inici dels processos de Zabbix
- 8 Esborrar galetes i memòria cau del navegador web
- Actualització entre versions menors
1 Red Hat Enterprise Linux
Visió general
Aquesta secció proporciona instruccions per actualitzar de Zabbix 7.2.x a la darrera versió de Zabbix 7.4.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 d'actualitzar, reviseu les notes d'actualització pertinents i assegureu-vos que el vostre sistema compleix els requisits per a Zabbix 7.4.
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.4.x (per exemple, de la 7.4.1 a la 7.4.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, 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 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/httpd/conf.d/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 Actualitza el paquet de configuració del dipòsit
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 10, executeu:
rpm -Uvh https://repo.zabbix.com/zabbix/7.4/release/rhel/10/noarch/zabbix-release-latest.el10.noarch.rpm
A RHEL 9, executeu:
rpm -Uvh https://repo.zabbix.com/zabbix/7.4/rhel/9/noarch/zabbix-release-latest.el9.noarch.rpm
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 i, per actualitzar els components, actualitzeu la vostra versió de sistema operatiu. 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):
dnf clean all
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.
5 Actualitzar els components de Zabbix
Per actualitzar els components de Zabbix, executeu:
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-agent
- Si empreu PostgreSQL, substituïu
mysqlperpgsqla l'ordre. - Si sou actualitzant el proxy, substituïu "server" per "proxy" a l'ordre.
- Si sou actualitzant l'agent 2, substituïu
zabbix-agentperzabbix-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.
:::
Tot seguit, actualitzeu correctament la interfície web amb Apache i reinicieu-lo, executant:
dnf install zabbix-apache-conf
systemctl restart httpd
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.4.x (per exemple, de 7.4.1 a 7.4.3).
Per actualitzar tots els components de Zabbix, executeu:
dnf 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.