Actualizar Zabbix

Antes de proceder con una actualización, lo primero que hay que hacer es una copia tanto de la base de datos como de los ficheros de configuración Pasos a seguir:

  • Para el servidor de zabbix
    service zabbix-server stop 
  • Hacer un backup de la BDD
    mkdir /backupzabbix
    mysqldump -uzabbix -pzabbix zabbix > /backupzabbix/zabbix.sql
  • Hacemos un backup del directorio /etc/zabbix
    zip -r /backupzabbix/zabbixconf.zip /etc/zabbix/
  • Copiamos el fichero de configuración del Apache
    cp /etc/httpd/conf.d/zabbix.conf /backupzabbix
  • Hacemos un backup de los binarios del Zabbix.
    zip -r /backupzabbix/binarioszabbix.zip /usr/share/doc/zabbix*

Actualización desde la version 2.4 a la 3

Revisar los siguientes pasos https://www.zabbix.com/documentation/3.0/manual/installation/upgrade

Una vez revisado que cumplimos los pasos previos paramos el servidor de zabbix

systemctl stop zabbix-server

Quitamos el repositorio viejo

rpm -e zabbix-release-2.4*

Añadimos el nuevo repositorio

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

Hacemos la actualización

yum clean all
yum update 
yum upgrade

Actualizar de la 3.0 a la 3.4

Paso 1

Parar el servidor zabbix y hacer una copia de seguridad de todo.

systemctl stop zabbix-server

ojo con hacer un snapshot ya que seguramente la copia de la BDD quede inconsistente, es mejor hacer una mysqldump

Paso 2

Descargamos e instalamos los nuevos paquetes.

yum localinstall http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

También podíamos utilizar rpm para actualizar el paquete en el caso de ya tener una versión anterior con
 rpm -Uvh  http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

yum clean all
yum upgrade
Arrancamos de nuevo zabbix
systemctl start zabbix-server

Dependiendo de los datos que tengamos tardará un rato en actualizar la base de datos. Si queremos saber el tanto por cierto completado, ejecutar tail -f /var/log/zabbix/zabbix_server.log

Refrencias