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 <sxh>service zabbix-server stop </sxh>

Hacer un backup de la BDD <sxh>mkdir /backupzabbix

mysqldump -uzabbix -pzabbix zabbix > /backupzabbix/zabbix.sql</sxh>

Hacemos un backup del directorio /etc/zabbix <sxh>zip -r /backupzabbix/zabbixconf.zip /etc/zabbix/</sxh>

Copiamos el fichero de configuración del Apache <sxh>cp /etc/httpd/conf.d/zabbix.conf /backupzabbix</sxh>

Hacemos un backup de los binarios del Zabbix.<sxh>zip -r /backupzabbix/binarioszabbix.zip /usr/share/doc/zabbix*</sxh>

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 <sxh>systemctl stop zabbix-server</sxh>

Quitamos el repositorio viejo <sxh>rpm -e zabbix-release-2.4*</sxh>

Añadimos el nuevo repositorio <sxh>rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm</sxh>

Hacemos la actualización <sxh>yum clean all yum update yum upgrade</sxh>

Actualizar de la 3.0 a la 3.4

Revisar las consideraciones previas → https://www.zabbix.com/documentation/3.4/manual/installation/upgrade

Paso 1

Parar el servidor zabbix y hacer una copia de seguridad de todo. <sxh>systemctl stop zabbix-server</sxh>

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. <sxh>yum localinstall http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm</sxh>

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

<sxh> yum clean all yum upgrade </sxh> Arrancamos de nuevo zabbix <sxh>systemctl start zabbix-server</sxh>

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

https://www.zabbix.com/documentation/3.4/manual/installation/install_from_packages/rhel_centos#importing_data

https://www.zabbix.com/documentation/3.4/manual/installation/install_from_packages/rhel_centos

http://techbylooney.com/tutorials/linux-software-tutorials/zabbix-upgrade-procedure-from-2-4-to-3-0-on-centos-7