Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

1 Red Hat Enterprise Linux

Descripci¨®n general

Esta secci¨®n proporciona instrucciones sobre c¨®mo actualizar de Áú»¢¶Ä²© 6.4.x a la ¨²ltima versi¨®n de Áú»¢¶Ä²© 7.0.x utilizando los paquetes oficiales de Áú»¢¶Ä²© para Red Hat Enterprise Linux o sus derivados: AlmaLinux, CentOS Stream, Oracle Linux y Rocky Linux.

Antes de Áú»¢¶Ä²© 7.0, se proporcionaban paquetes de instalaci¨®n ¨²nicos para RHEL y distribuciones basadas en RHEL. A partir de la versi¨®n 7.0, se utilizan paquetes separados para RHEL y cada uno de sus derivados mencionados anteriormente para evitar posibles problemas con la incompatibilidad binaria.

Antes de actualizar, revise las notas de actualizaci¨®n pertinentes y aseg¨²rese de que su sistema cumpla con los requisitos para Áú»¢¶Ä²© 7.0.

Considere ejecutar dos sesiones SSH paralelas durante la actualizaci¨®n: una para ejecutar los pasos de actualizaci¨®n y otra para monitorear los registros del servidor/proxy. Por ejemplo, ejecute tail -f zabbix_server.log o tail -f zabbix_proxy.log en la segunda sesi¨®n para ver las ¨²ltimas entradas de registro y los posibles errores en tiempo real. Esto puede ser cr¨ªtico para las instancias de producci¨®n.

Para obtener instrucciones sobre c¨®mo actualizar entre versiones secundarias de Áú»¢¶Ä²© 7.0.x (por ejemplo, de 7.0.1 a 7.0.3), consulte Actualizaci¨®n entre versiones secundarias.

Procedimiento de actualizaci¨®n

1 Detener los procesos de Áú»¢¶Ä²©

Detenga el servidor Áú»¢¶Ä²© para asegurarse de que no se inserten datos nuevos en la base de datos:

systemctl stop zabbix-server

Si actualiza el proxy, el agente o el agente 2 de Áú»¢¶Ä²©, detenga tambi¨¦n estos componentes:

systemctl stop zabbix-proxy
       systemctl stop zabbix-agent
       systemctl stop zabbix-agent2
2 Realice una copia de seguridad de la base de datos de Áú»¢¶Ä²©

Realice una copia de seguridad de su base de datos de Áú»¢¶Ä²© existente para protegerse contra errores de actualizaci¨®n (por ejemplo, problemas de espacio en disco, p¨¦rdida de energ¨ªa o problemas inesperados).

3 Realice una copia de seguridad de los archivos de configuraci¨®n de Áú»¢¶Ä²©, los archivos PHP y los binarios de Áú»¢¶Ä²©

Realice una copia de seguridad de los archivos de configuraci¨®n de Áú»¢¶Ä²©, los archivos PHP y los binarios de Áú»¢¶Ä²© existentes.

Para los archivos de configuraci¨®n, ejecute:

mkdir /opt/zabbix-backup/
       cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
       cp /etc/httpd/conf.d/zabbix.conf /opt/zabbix-backup/

Para los archivos PHP y los binarios de Áú»¢¶Ä²©, ejecute:

cp -R /usr/share/zabbix/ /opt/zabbix-backup/
       cp -R /usr/share/zabbix-* /opt/zabbix-backup/
4 Actualizar el paquete de configuraci¨®n del repositorio

Antes de continuar con la actualizaci¨®n, actualice el paquete de repositorio actual a la ¨²ltima versi¨®n para garantizar la compatibilidad con los paquetes m¨¢s nuevos e incluir los parches de seguridad o las correcciones de errores m¨¢s recientes.

En RHEL 9, ejecute:

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

En RHEL 8, ejecute:

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

Para versiones anteriores de RHEL o sus derivados, reemplace el enlace anterior con el correcto del . Tenga en cuenta, sin embargo, que los paquetes para esas versiones pueden no incluir todos los componentes de Áú»¢¶Ä²©. Para obtener una lista de los componentes incluidos, consulte Paquetes de Áú»¢¶Ä²©.

Luego, limpie la memoria cach¨¦ del administrador de paquetes dnf (incluidos los encabezados, metadatos y archivos de paquetes descargados durante instalaciones o actualizaciones anteriores):

dnf clean all

En la siguiente operaci¨®n dnf, dnf descargar¨¢ metadatos nuevos de los repositorios, ya que los metadatos antiguos se borrar¨¢n.

Consulte tambi¨¦n: Problemas conocidos para actualizar el paquete de configuraci¨®n del repositorio en RHEL.

5 Actualizar los componentes de Áú»¢¶Ä²©

Para actualizar los componentes de Áú»¢¶Ä²©, ejecute:

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-agent
  • Si utiliza PostgreSQL, reemplace mysql por pgsql en el comando.
  • Si actualiza el proxy, reemplace server por proxy en el comando.
  • Si actualiza el agente 2, reemplace zabbix-agent por zabbix-agent2 zabbix-agent2-plugin-* en el comando.

Actualizar el agente 2 de Áú»¢¶Ä²© con el comando dnf install zabbix-agent2 podr¨ªa generar un error. Para obtener m¨¢s informaci¨®n, consulte Problemas conocidos.

Luego, para actualizar la interfaz de Áú»¢¶Ä²© con Apache, ejecute:

dnf install zabbix-apache-conf
6 Revise los par¨¢metros de configuraci¨®n de los componentes

Revise las notas de actualizaci¨®n pertinentes para verificar si es necesario realizar alg¨²n cambio en los par¨¢metros de configuraci¨®n.

Para conocer los nuevos par¨¢metros opcionales, consulte la p¨¢gina Novedades.

7 Iniciar procesos de Áú»¢¶Ä²©

Iniciar los componentes actualizados de Áú»¢¶Ä²©:

systemctl start zabbix-server
       systemctl start zabbix-proxy
       systemctl start zabbix-agent
       systemctl start zabbix-agent2
8 Borrar las cookies y la memoria cach¨¦ del navegador web

Despu¨¦s de la actualizaci¨®n, es posible que deba borrar las cookies y la memoria cach¨¦ del navegador web para que la interfaz web de Áú»¢¶Ä²© funcione correctamente.

Actualizaci¨®n entre versiones menores

Es posible actualizar entre versiones menores de Áú»¢¶Ä²© 7.0.x (por ejemplo, de 7.0.1 a 7.0.3).

Para actualizar todos los componentes de Áú»¢¶Ä²©, ejecute:

dnf upgrade 'zabbix-*'
  • Para actualizar solo el servidor Áú»¢¶Ä²©, reemplace 'zabbix-*' con 'zabbix-server-*' en el comando.
  • Para actualizar solo el proxy Áú»¢¶Ä²©, reemplace 'zabbix-*' con 'zabbix-proxy-*' en el comando.
  • Para actualizar solo el agente Áú»¢¶Ä²©, reemplace 'zabbix-*' con 'zabbix-agent-*' en el comando.
  • Para actualizar solo el agente Áú»¢¶Ä²© 2, reemplace 'zabbix-*' con 'zabbix-agent2-*' en el comando.