Recientemente instalé Zabbix 3.4 en Ubuntu 18.04 y no me di cuenta de que ya se había lanzado la versión 4.0 LTS. La versión 3.4 no es LTS, por lo que es deseable tener la versión LTS si planea usarla en el futuro. Así que tuve que actualizar Zabbix de 3.4 a 4.0, primero pensé que sería un proceso largo, pero de hecho, es muy fácil. Te mostraré cómo.
Solo cubriré el proceso de actualización aquí, pero tenga en cuenta que no incluyo el proceso de copia de seguridad de la base de datos. ¡Asegúrese absolutamente de tener una instantánea completa de su servidor o una copia de seguridad completa de su base de datos antes de actualizar!
Paso 1 - Copia de seguridad de su base de datos
Como mencioné anteriormente, no voy a cubrir eso aquí, para hacer una copia de seguridad de su base de datos, siga la documentación oficial.
Paso 2:copia de seguridad de sus archivos binarios y de configuración/PHP
A continuación, vamos a hacer una copia de seguridad de nuestros archivos Config/PHP y Binary, solo para asegurarnos.
Archivos de configuración
mkdir /opt/zabbix-backup/ sudo cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/ sudo cp /etc/apache2/conf-enabled/zabbix.conf /opt/zabbix-backup/
PHP y archivos binarios
sudo cp -R /usr/share/zabbix/ /opt/zabbix-backup/ sudo cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/
Paso 3:detener los servicios de Zabbix
Para actualizar Zabbix de 3.4 a 4.0, primero debemos detener todos sus servicios. Así que inicia sesión en tu servidor Zabbix y ejecuta:
sudo service zabbix-server stop sudo service zabbix-agent stop sudo service zabbix-proxy stop
Paso 4:eliminar el paquete de repositorio actual
A continuación, debemos eliminar el antiguo paquete de repositorio de Zabbix.
sudo rm -Rf /etc/apt/sources.list.d/zabbix.list
Paso 5:instalación del nuevo paquete de configuración del repositorio
Y ahora instalamos el nuevo.
sudo wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-1+bionic_all.deb sudo dpkg -i zabbix-release_4.0-1+bionic_all.deb
Después de ejecutar el comando dpkg -i, asegúrese de responder la pregunta si desea usar la nueva versión de zabbix.list con SÍ.
Cuando haya terminado con esto, ejecute una actualización para extraer las nuevas versiones.
sudo apt-get update
Paso 6:actualice Zabbix de 3.4 a 4.0
Es hora de ejecutar la actualización final.
sudo apt-get install – only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent
¡Asegúrese de seleccionar NO a la pregunta si desea actualizar el archivo zabbix_server.conf! Si elige Sí aquí, debe ingresar la información de su base de datos nuevamente. En caso de que elija Sí por error, el actualizador crea automáticamente una copia de seguridad de su configuración anterior, en /etc/zabbix/zabbix_server.conf.dpkg o algo como esto.
Paso 7:iniciar los servicios de Zabbix
Y finalmente, vamos a comenzar nuestros servicios nuevamente. Dependiendo del tamaño de su base de datos, puede tomar un tiempo hasta que se actualice. Asegúrate de esperar un rato si algo no funciona.
sudo service zabbix-server start sudo service zabbix-agent start sudo service zabbix-proxy start
Actualización entre versiones menores de Zabbix
Si desea actualizar entre versiones menores, digamos de la versión 4.0.1 a la 4.0.3, es mucho más fácil.
Actualizar la versión secundaria de Zabbix
sudo apt install – only-upgrade 'zabbix.*'
Actualizar la versión secundaria del servidor Zabbix
sudo apt install – only-upgrade 'zabbix-server.*'
Actualizar la versión secundaria del agente Zabbix
sudo apt install – only-upgrade 'zabbix-agent.*'
Conclusión
Como puede ver, es muy fácil actualizar Zabbix de 3.4 a 4.0. Si ha seguido cada paso cuidadosamente, debería estar en la versión más reciente en poco tiempo. Asegúrate de visitar mi YouTube canal, también hay muchos Zabbix y tutoriales de monitoreo.