Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

7 Procedimiento de actualización

Descripción general

Esta sección proporciona información de actualización para Zabbix 8.0:

Instrucciones relacionadas:

Se recomienda actualizar los agentes de Zabbix, pero no es obligatorio.

Se recomienda encarecidamente actualizar los proxies de Zabbix. El servidor Zabbix es totalmente compatible con proxies que sean de la misma versión principal que el servidor. El servidor Zabbix también admite proxies que sean como máximo de la versión LTS anterior del servidor Zabbix, pero con funcionalidad limitada (recopilación de datos, ejecución de comandos remotos, comprobaciones inmediatas de valores de métricas). La actualización de la configuración también está deshabilitada, y los proxies obsoletos solo funcionarán con la configuración antigua.

Los proxies que sean más antiguos que la versión LTS anterior del servidor Zabbix o más nuevos que la versión principal del servidor Zabbix no son compatibles. El servidor Zabbix ignorará los datos de los proxies no compatibles y toda la comunicación con el servidor Zabbix fallará con una advertencia. Para más información, consulte Compatibilidad de versiones.

Para minimizar el tiempo de inactividad y la pérdida de datos durante la actualización, se recomienda detener, actualizar e iniciar el servidor Zabbix y luego detener, actualizar e iniciar los proxies Zabbix uno tras otro. Durante el tiempo de inactividad del servidor, los proxies en ejecución continuarán recopilando datos. Una vez que el servidor esté en funcionamiento, los proxies desactualizados enviarán los datos al servidor actualizado (aunque la configuración del proxy no se actualizará) y permanecerán parcialmente funcionales. Cualquier notificación de problemas durante el tiempo de inactividad del servidor Zabbix se generará solo después de que se inicie el servidor actualizado.

Si el proxy de Zabbix se inicia por primera vez y falta el archivo de base de datos SQLite, el proxy lo crea automáticamente.

Tenga en cuenta que si el proxy de Zabbix utiliza SQLite3 y al iniciar detecta que la versión del archivo de base de datos existente es más antigua de lo requerido, eliminará automáticamente el archivo de base de datos y creará uno nuevo. Por lo tanto, los datos históricos almacenados en el archivo de base de datos SQLite se perderán. Si la versión del proxy de Zabbix es más antigua que la versión del archivo de base de datos, Zabbix registrará un error y finalizará.

Dependiendo del tamaño de la base de datos, la actualización de la base de datos a la versión 8.0 puede llevar mucho tiempo.

La actualización directa a Zabbix 8.0.x es compatible desde las versiones 2.0.x. Para actualizar desde versiones anteriores, consulte la documentación de Zabbix para 2.0 y anteriores.

Tenga en cuenta que, después de la actualización, algunas integraciones de software de terceros en Zabbix pueden verse afectadas si el software externo no es compatible con la versión actualizada de Zabbix.

Las siguientes notas de actualización están disponibles:

Actualizar desde Leer notas de actualización completas Cambios más importantes entre versiones
7.4.x Para:
Zabbix 8.0
Se aumentaron las versiones mínimas requeridas de la base de datos.
7.2.x Para:
Zabbix 7.4
Zabbix 8.0
Se eliminó el soporte de la biblioteca PCRE.
7.0.x Para:
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se eliminó el soporte de Oracle DB.
6.4.x Para:
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se aumentó la versión mínima requerida de PHP de 7.4.0 a 8.0.0.
Encuestadores asíncronos para comprobaciones de agente, agente HTTP y SNMP walk[oid].
Tabla de base de datos separada para proxies.
Cambió la ubicación predeterminada del archivo de configuración del agente de Windows.
Oracle DB obsoleto.
Se eliminó el tipo de valor numérico (float) antiguo.
6.2.x Para:
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se aumentó la versión mínima requerida de MySQL de 8.0.0 a 8.0.30.
La biblioteca 'libevent_pthreads' es requerida para el servidor/proxy de Zabbix.
En el primer inicio después de una actualización, el proxy de Zabbix con SQLite3 elimina automáticamente la versión antigua de la base de datos (con todo el historial) y crea una nueva.
6.0.x LTS Para:
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se aumentó la versión mínima requerida de PHP de 7.2.5 a 7.4.0.
La monitorización de servicios se ha rediseñado significativamente.
Los disparadores deterministas deben crearse durante la actualización. Si el registro binario está habilitado para MySQL/MariaDB, esto requiere privilegios de superusuario o establecer la variable/parámetro de configuración log_bin_trust_function_creators = 1. Consulte Scripts de creación de base de datos para obtener instrucciones sobre cómo establecer la variable.
5.4.x Para:
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se aumentaron las versiones mínimas requeridas de la base de datos.
El servidor/proxy no se iniciará si la base de datos está desactualizada.
Se pierden los registros de auditoría debido al cambio en la estructura de la base de datos.
5.2.x Para:
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se aumentaron las versiones mínimas requeridas de la base de datos.
Las métricas agregadas se eliminaron como tipo separado.
5.0.x LTS Para:
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se aumentó la versión mínima requerida de PHP de 7.2.0 a 7.2.5.
El algoritmo de hash de contraseñas cambió de MD5 a bcrypt.
4.4.x Para:
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se eliminó el soporte de IBM DB2.
Se aumentó la versión mínima requerida de PHP de 5.4.0 a 7.2.0.
Se aumentaron las versiones mínimas requeridas de la base de datos.
Cambió el directorio de archivos PHP de Zabbix.
4.2.x Para:
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se eliminaron los tipos de medio Jabber y Ez Texting.
4.0.x LTS Para:
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Los proxies antiguos ya no pueden reportar datos a un servidor actualizado.
Los agentes más nuevos ya no podrán trabajar con un servidor Zabbix antiguo.
3.4.x Para:
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Las bibliotecas 'libpthread' y 'zlib' ahora son obligatorias.
Se eliminó el soporte para el protocolo de texto plano y el encabezado es obligatorio.
Ya no se admiten agentes Zabbix de versiones anteriores a la 1.4.
El parámetro Server en la configuración de proxy pasivo ahora es obligatorio.
3.2.x Para:
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se eliminó el soporte de SQLite como base de datos para el servidor/frontend de Zabbix.
Se admiten Expresiones Regulares Compatibles con Perl (PCRE) en lugar de POSIX extendido.
Las bibliotecas 'libpcre' y 'libevent' son obligatorias para el servidor de Zabbix.
Se agregaron comprobaciones de código de salida para parámetros de usuario, comandos remotos y métricas system.run[] sin la bandera 'nowait', así como scripts ejecutados por el servidor Zabbix.
El Java gateway de Zabbix debe actualizarse para soportar la nueva funcionalidad.
3.0.x LTS Para:
Zabbix 3.2
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
La actualización de la base de datos puede ser lenta, dependiendo del tamaño de la tabla de historial.
2.4.x Para:
Zabbix 3.0
Zabbix 3.2
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se aumentó la versión mínima requerida de PHP de 5.3.0 a 5.4.0.
El parámetro LogFile del agente debe especificarse.
2.2.x LTS Para:
Zabbix 2.4
Zabbix 3.0
Zabbix 3.2
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se eliminó la monitorización distribuida basada en nodos.
2.0.x Para:
Zabbix 2.2
Zabbix 2.4
Zabbix 3.0
Zabbix 3.2
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Se aumentó la versión mínima requerida de PHP de 5.1.6 a 5.3.0.
Se requiere una base de datos MySQL sensible a mayúsculas y minúsculas para el correcto funcionamiento del servidor; se requiere el conjunto de caracteres utf8 y la intercalación utf8_bin para que el servidor Zabbix funcione correctamente con la base de datos MySQL. Consulte scripts de creación de base de datos.
Se requiere la extensión PHP 'mysqli' en lugar de 'mysql'.