Actualizar a la versión 2.5.0 de Icinga

Recientemente en uno de los clientes he tenido que actualizar la versión de los fabulosos productos de monitorización Icinga e Icinga Web 2. De primeras no fue tarea fácil, tuve que mirar un poco la documentación. Aquí paso a relatar los pasos para instalar la última versión de Icinga, que a fecha de este artículos es la 2.5.0

Actualizar a la versión 2.5.0

Antes de nada, los pasos que voy a relatar han sido probados sobre un sistema operativo CentOS 7, que es el que suelo utilizar. Primero de todo debemos añadir el siguiente repositorio:

  1. yum install centos-release-scl-rh

Este repositorio incluye paquetes imprescindibles para la actualización, sobre todo los relacionados con la versión 7 de PHP-FPM. Una vez actualizado, debemos añadir al arranque el servicio:

  1. systemctl start rh-php71-php-fpm.service
  2. systemctl enable rh-php71-php-fpm.service

El siguiente paso es actualizar el esquema de la base de datos, para ello nos iremos a la ubicación /usr/share/icinga2-ido-mysql/schema/upgrade/ y procedemos:

  1. cd /usr/share/icinga2-ido-mysql/schema/upgrade/
  2. mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/upgrade/2.4.0.sql
  3. mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/upgrade/2.5.0.sql
  4. mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/upgrade/2.6.0.sql
  5. mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/upgrade/2.8.0.sql

No hace falta que os diga que tenéis que utilizar el usuario que administre la base de datos y el nombre de la base de datos en vuestro caso, que por defecto es «icinga»

Reiniciamos el motor de la base de datos:

  1. systemctl restart mariadb
  2. systemctl restar icinga2

Si tras estos pasos tenemos problemas con los certificados, os recomiendo consultar el siguiente enlace: monitoring-portal.org

Dicho esto ya debería poder acceder sin problemas a la última version.

Espero que el artículo os sea útil en algún momento, nos vamos leyendo.