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 2 | 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:
1 2 3 4 5 | 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:
1 2 | 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.