@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

actualizar-a-zabbix-5-en-centos-8-0

Actualizar a Zabbix 5 en Centos 8

Actualizar a Zabbix 5 en Centos 8

Hoy os vamos a explicar como hacer una actualización o upgrade de Zabbix 4.4 a Zabbix 5.0 LTS, la reciente versión estable. Lo haremos sobre Centos 8.

Lo primero que haremos es un backup de la base de datos de zabbix y un snapshot de la máquina virtual donde está el servidor.

He seguido estos dos documentos:

https://www.zabbix.com/documentation/current/manual/installation/upgrade/packages/rhel_centos

https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500

Por una parte, revisamos los requisitos mínimos, que son en mi caso:

BASE DE DATOS:

PHP:

Para eso lo podemos comprobar de la siguiente forma:

mysql -u root -p

SELECT VERSION();
+----------------+
| VERSION() |
+----------------+
| 10.4.7-MariaDB |
+----------------+

[root@zabbix01 ~]# yum list php
Última comprobación de caducidad de metadatos hecha hace 0:00:19, el sáb 16 may 2020 17:03:25 CEST.
Paquetes instalados
php.x86_64                         7.2.11-2.module_el8.1.0+209+03b9a8ff                         @AppStream

Hacemos backup de BD:

[root@zabbix01 ~]# mysqldump zabbix --user zabbix --password=TUCONTRASEÑADEBD > zabbix.sql
[root@zabbix01 ~]# ls
anaconda-ks.cfg initial-setup-ks.cfg zabbix.sql

Deberemos, para evitar errores posteriores, modificar la base de datos de la siguiente forma:

ALTER TABLE trends
MODIFY value_min DOUBLE PRECISION DEFAULT '0.0000' NOT NULL,
MODIFY value_avg DOUBLE PRECISION DEFAULT '0.0000' NOT NULL,
MODIFY value_max DOUBLE PRECISION DEFAULT '0.0000' NOT NULL;
ALTER TABLE history MODIFY value DOUBLE PRECISION DEFAULT '0.0000' NOT NULL;

Si no lo hacemos nos encontraremos con el error:

Database error
The frontend does not match Zabbix database. Current database version (mandatory/optional): 4050001/4050001. Required mandatory version: 4040000. Contact your system administrator.

actualizar-a-zabbix-5-en-centos-8-1

Upgrade Zabbix 4.4 to Zabbix 5.0

Comenzamos con el upgrade o actualización…

Paramos servicios:

systemctl stop zabbix-server
systemctl stop zabbix-proxy

Volvemos a hacer un backup de la base de datos “zabbix” por el usuario “zabbix”:

mysqldump zabbix -u zabbix -p > zabbix2.sql

La extraemos con Filezilla u otro programa del servidor por si acaso, ya que ahí está todo el trabajo sobre Zabbix.

Y como os he dicho hacer un respaldo o backup de la máquina completa, ya sea un snapshot o backup completo.

Respaldamos lo ficheros adicionalmente tanto de Zabbix como de PHP, a nivel local:

mkdir /opt/zabbix-backup/
cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
cp /etc/httpd/conf.d/zabbix.conf /opt/zabbix-backup/
cp -R /usr/share/zabbix/ /opt/zabbix-backup/
cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

Para Centos 8 añadimos el repo:

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

Actualizamos componentes:

yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent

Si disponéis de un frontend con Apache:

yum install zabbix-apache-conf

Arrancamos los servicios:

systemctl start zabbix-server
systemctl start zabbix-proxy
systemctl start zabbix-agent

Y a disfrutar…

actualizar-a-zabbix-5-en-centos-8

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Blogger en “Máquinas Virtuales - El Blog de Negu” | Senior Security Manager (PMP, ITIL) | ProjectManager, SysAdmin & DevOps Enthusiast | Especialista en Virtualización y Sistemas Operativos | VMware vExpert ⭐️ x12

Compruebe también

middleware-instalar-weblogic-en-ubuntu-20

Middleware: Instalar Weblogic en Ubuntu

Middleware: Instalar Weblogic en Ubuntu Oracle WebLogic Server es un servidor de aplicaciones Java EE …

2 comentarios

  1. Hola Raúl,
    ¿Esta explicación también serviría para actualizar Zabbix a la versión más reciente desde la 3.0.9 estando en un servidor Centos7 ?
    Gracias por tu atención.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

13 + 6 =

Blog Maquinas Virtuales - El Blog de Negu