Cómo actualizar Zabbix de 5 a 6 explicado paso a paso

La actualización de Zabbix de la versión 5 a la versión 6 implica varios pasos importantes y debe realizarse con precaución para evitar problemas. Aquí tienes una guía paso a paso para llevar a cabo esta actualización. Ten en cuenta que esta es una tarea técnica y, si no estás seguro de cómo hacerlo, se recomienda consultar a un administrador de sistemas con experiencia.

Paso 1: Preparación

Antes de comenzar, realiza una copia de seguridad completa de tu instancia actual de Zabbix, incluyendo la base de datos y la configuración. Esto es esencial para garantizar que puedas restaurar tu sistema en caso de cualquier problema.

Paso 2: Actualización de la Base de Datos

  1. Asegúrate de que Zabbix 5 esté actualizado a la última versión de la rama 5.
  2. Detén el servicio Zabbix Server.
  1. Realiza una copia de seguridad de tu base de datos Zabbix existente.
  2. Actualiza la base de datos a la versión 6 utilizando el script proporcionado:
  1. Inicia el servicio Zabbix Server.

Paso 3: Actualización de Zabbix Server y Frontend

  1. Agrega el repositorio de Zabbix 6:
  1. Actualiza Zabbix Server y el Frontend:

Paso 4: Configuración de Zabbix Server

  1. Abre el archivo de configuración del servidor:
  1. Verifica y ajusta las configuraciones según sea necesario. Asegúrate de que los valores sean coherentes con tu configuración existente.

Paso 5: Actualización de Agentes

Si tienes agentes de Zabbix instalados en los hosts que monitoreas, asegúrate de actualizarlos a la versión 6.

Paso 6: Comprobación y Pruebas

  1. Reinicia el servicio Zabbix Server:
  1. Accede al frontend de Zabbix en tu navegador y verifica que todo funcione correctamente.

Paso 7: Limpieza

Elimina cualquier archivo o configuración obsoleta de la versión anterior que ya no se utilice.

Ahora te dejo el video donde te muestro como actualizar el servidor Zabbix 5 a versión 6 sin perdida de datos, nuestro sistema es Ubuntu 20 y durante el proceso actualizaremos MariaDB a 10.5!

COMANDOS DEL VIDEO

systemctl stop zabbix-server zabbix-agent
systemctl stop mariadb

apt-get remove "mariadb-*"
apt remove galera-4
apt remove galera-3

apt list --installed | grep -i -E "mariadb|galera"

cd /tmp/
wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup

echo "b9e90cde27affc2a44f9fc60e302ccfcacf71f4ae02071f30d570e6048c28597 mariadb_repo_setup" \
    | sha256sum -c -

chmod +x mariadb_repo_setup

./mariadb_repo_setup \
   --mariadb-server-version="mariadb-10.5"

apt update

apt install mariadb-server mariadb-backup mariadb-server-10.5

systemctl start mariadb

mariadb-upgrade

rm -Rf /etc/apt/sources.list.d/zabbix.list

cd /tmp/
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
Y

apt update

apt install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent

"n" para mantener la versión del archivo

apt install zabbix-apache-conf

service zabbix-server start
service zabbix-agent start

Reboot

Conclusión

La actualización de Zabbix de la versión 5 a la versión 6 es un proceso crítico y debe realizarse con precaución. Asegúrate de hacer copias de seguridad de tus datos y de seguir cuidadosamente cada paso. Si tienes un entorno de producción crítico, considera realizar esta actualización en un entorno de prueba primero. Además, consulta la documentación oficial de Zabbix para obtener información adicional y detalles específicos de la versión.


Publicado

en

por

Etiquetas: