meta data de esta página
  •  

¡Esta es una revisión vieja del documento!


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