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:
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:
systemctl start rh-php71-php-fpm.service
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:
cd /usr/share/icinga2-ido-mysql/schema/upgrade/
mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/upgrade/2.4.0.sql
mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/upgrade/2.5.0.sql
mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/upgrade/2.6.0.sql
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:
systemctl restart mariadb
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.