- 1 Actualización desde las fuentes
- Resumen
- Proceso de actualización del servidor
- 1 Detener el servidor
- 2 Realice una copia de seguridad de la base de datos Zabbix existente
- 3 Realizar una copia de seguridad de los archivos de configuración, archivos PHP y binarios de Zabbix
- 4 Instalar nuevos binarios del server
- 5 Revisar los parámetros de configuración del server
- 6 Iniciar los nuevos binarios de Zabbix
- 7 Instalar la nueva interfaz web de Zabbix
- 8 Borrar las cookies y la caché del navegador web
- Proceso de actualización del proxy
- Proceso de actualización del agente
- Actualización entre versiones menores
1 Actualización desde las fuentes
Resumen
Esta sección proporciona los pasos necesarios para realizar correctamente la actualización de Zabbix 6.4.x a Zabbix 7.0.x utilizando las fuentes oficiales de Zabbix.
Antes de la actualización, asegúrese de leer las notas de actualización correspondientes.
También puede consultar los requisitos para 7.0.
Puede resultar útil ejecutar dos sesiones SSH paralelas durante la
actualización: en una, ejecute los pasos de actualización y, en la otra, supervise los
registros de server/proxy. Por ejemplo, ejecute
tail -f zabbix_server.log o tail -f zabbix_proxy.log en la segunda
sesión SSH para ver las últimas entradas del archivo de registro y posibles errores
en tiempo real. Esto puede ser crítico para
instancias de producción.
Proceso de actualización del servidor
1 Detener el servidor
Detenga el servidor Zabbix para asegurarse de que no se inserten nuevos datos en la base de datos.
2 Realice una copia de seguridad de la base de datos Zabbix existente
Este es un paso muy importante. Asegúrese de tener una copia de seguridad de su base de datos. Esto será de ayuda si el procedimiento de actualización falla (falta de espacio en disco, corte de energía, cualquier problema inesperado).
3 Realizar una copia de seguridad de los archivos de configuración, archivos PHP y binarios de Zabbix
Haga una copia de seguridad de los binarios de Zabbix, los archivos de configuración y el directorio de archivos PHP.
4 Instalar nuevos binarios del server
Use estas instructions para compilar Zabbix server desde las fuentes.
5 Revisar los parámetros de configuración del server
Asegúrese de revisar las Notas de actualización para comprobar si se requieren cambios en los parámetros de configuración.
Para los nuevos parámetros opcionales, consulte la página Novedades.
6 Iniciar los nuevos binarios de Zabbix
Inicie los nuevos binarios. Revise los archivos de registro para comprobar si los binarios se han iniciado correctamente.
El servidor Zabbix actualizará automáticamente la base de datos. Al iniciarse, el servidor Zabbix informa de las versiones actuales (obligatoria y opcional) y requeridas de la base de datos. Si la versión obligatoria actual es anterior a la versión requerida, el servidor Zabbix ejecuta automáticamente los parches de actualización de la base de datos necesarios. El inicio y el nivel de progreso (porcentaje) de la actualización de la base de datos se escriben en el archivo de registro del servidor Zabbix. Cuando la actualización se completa, se escribe un mensaje "actualización de la base de datos completada completamente" en el archivo de registro. Si alguno de los parches de actualización falla, el servidor Zabbix no se iniciará. El servidor Zabbix tampoco se iniciará si la versión obligatoria actual de la base de datos es más reciente que la requerida. El servidor Zabbix solo se iniciará si la versión obligatoria actual de la base de datos corresponde a la versión obligatoria requerida.
8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000
8673:20161117:104750.259 required mandatory version: 03040000
Antes de iniciar el servidor:
- Asegúrese de que el usuario de la base de datos tenga suficientes permisos (crear tabla, eliminar tabla, crear índice, eliminar índice)
- Asegúrese de tener suficiente espacio libre en disco.
7 Instalar la nueva interfaz web de Zabbix
La versión mínima requerida de PHP es 8.0.0. Actualice si es necesario y siga las instrucciones de instalación.
8 Borrar las cookies y la caché del navegador web
Después de la actualización, es posible que deba borrar las cookies y la caché del navegador web para que la interfaz web de Zabbix funcione correctamente.
Proceso de actualización del proxy
1 Detener proxy
Detener el proxy de Zabbix.
2 Realizar una copia de seguridad de los archivos de configuración y binarios del proxy de Zabbix
Haga una copia de seguridad del binario del proxy de Zabbix y del archivo de configuración.
3 Instalar nuevos binarios de proxy
Utilice estas instructions para compilar Zabbix proxy desde las fuentes.
4 Revisar los parámetros de configuración del proxy
Asegúrese de revisar las Notas de actualización para comprobar si se requieren cambios en los parámetros de configuración.
Para los nuevos parámetros opcionales, consulte la página Novedades.
5 Iniciar el nuevo proxy de Zabbix
Inicie el nuevo proxy de Zabbix. Revise los archivos de registro para ver si el proxy se ha iniciado correctamente.
El proxy de Zabbix actualizará automáticamente la base de datos. La actualización de la base de datos se realiza de manera similar a cuando se inicia el servidor de Zabbix.
Proceso de actualización del agente
Actualizar los agentes no es obligatorio. Solo necesita actualizar los agentes si es necesario para acceder a la nueva funcionalidad.
El procedimiento de actualización descrito en esta sección puede utilizarse para actualizar tanto el agente de Zabbix como el agente de Zabbix 2.
1 Detener el agente
Detenga el agente Zabbix.
2 Realice una copia de seguridad de los archivos de configuración y los binarios del agente Zabbix
Haga una copia de seguridad del binario del agente Zabbix y del archivo de configuración.
3 Instalar nuevos binarios de agent
Use estas instrucciones para compilar Zabbix agent desde las fuentes.
Como alternativa, puede descargar Zabbix agents precompilados desde la página de descargas de Zabbix.
4 Revisar los parámetros de configuración de agent
Asegúrese de revisar las Notas de actualización para comprobar si se requieren cambios en los parámetros de configuración.
Para los nuevos parámetros opcionales, consulte la página Novedades.
5 Iniciar el nuevo agente de Zabbix
Inicie el nuevo agente de Zabbix. Revise los archivos de registro para ver si el agente se ha iniciado correctamente.
Actualización entre versiones menores
Al actualizar entre versiones menores de 7.0.x (por ejemplo, de 7.0.1 a 7.0.3), es necesario ejecutar las mismas acciones para server/proxy/agent que durante la actualización entre versiones principales. La única diferencia es que, al actualizar entre versiones menores, no se realizan cambios en la base de datos.