{{tag>zabbix actualizar upgrade}}
===== 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 ====
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.
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 ====
* 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