1 Red Hat Enterprise Linux

Visió general

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.

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 9, executeu:

    rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-release-latest.el9.noarch.rpm

A RHEL 8, executeu:

     rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/8/x86_64/zabbix-release-latest.el8.noarch.rpm

::: 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):

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 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 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é:

dnf install zabbix-apache-conf
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.0.x (per exemple, de 7.0.1 a 7.0.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.