Actualización
Introducción
A la hora de actualizar Pandora FMS se tienes dos formas principales de poner al día el entorno:
- Warp Update.
- Manual.
Warp Update se encarga de actualizar la Consola, servidor y base de datos de Pandora FMS de manera automática mediante asistentes. Es la opción recomendable para actualizar Pandora FMS.
En caso de tener la necesidad de actualizar Pandora FMS de forma manual, se pueden aplicar las actualizaciones a mano, lo que se requiere es seguir un procedimiento más detallado y laborioso e igualmente válido.
Warp Update
Las actualizaciones mediante Warp Update se dividen en dos asistentes:
- Warp Update Online: Se encarga de descargar y actualizar el servidor, consola y base de datos de Pandora FMS de manera automática. Requiere conexión a internet con los repositorios de Pandora FMS.
- Warp Update Offline: Se encarga de actualizar el servidor, consola y base de datos de Pandora FMS de manera automática. Se deben introducir de manera manual en el asistente de la consola los paquetes de servidor y Consola de Pandora FMS para llevar a cabo la actualización. Esta es la mejor opción para actualizar en entornos con conexiones restringidas y/o limitadas con los repositorios de Pandora FMS.
Esta sección solamente será visible si se encuentra activado Enable Warp Update en el menú Management → Settings → System Settings → Advanced → Enable update manager.
Warp Update Online
Para utilizar el Warp Update Online se debe acceder al menú Management → Warp Update → Update Online. Para su funcionamiento, la Consola de Pandora FMS debe tener acceso a los repositorios en línea oficiales de Pandora FMS.
Para actualizar por Warp Update Online se debe estar registrado mediante una dirección de correo electrónico.
Cumpliendo estos requisitos anteriores, se mostrará la versión actual de Pandora FMS que está instalada y las nuevas versiones a las que es posible actualizar:
Se dispondrá, además, de las notas de versión de cada una de las versiones disponibles para actualizar en el botón Show details.
Se mostrarán solamente las versiones LTS y/o versiones consecutivas dependiendo de la configuración de Warp.
Una vez seleccionada la versión a actualizar, el asistente comenzará con la descarga y la instalación de forma automática.
Warp Update Offline
Para utilizar el Warp Offline se debe acceder al menú Management → Warp Update → Update Offline. El Warp Offline no requiere de conexión a internet para realizar las actualizaciones. El administrador deberá descargar de forma manual los paquetes y subirlos al asistente para realizar la actualización.
Al acceder a esta sección, se pedirá introducir una dirección de correo electrónico y se mostrará un código de acceso único relacionado con la licencia aplicada. Se debe copiar haciendo clic en el icono
. Se accede al enlace indicado para abrir en una nueva pestaña del navegador web y entrar al repositorio, al pegar dicho código se iniciará sesión para descargar los ficheros necesarios.
Tras iniciar sesión, se indicará cuál es la versión de Pandora FMS instalada, cuál es la siguiente versión disponible y la última versión disponible.
Al seleccionar la versión deseada, se abrirá un cuadro de diálogo para descargar los ficheros necesarios para realizar la actualización.
- Fichero
package_XXX_XXX.fms: Se encarga de actualizar la consola y el esquema de la base de datos. - Fichero
pandorafms_server-XXXXX.tar.gz: Se encarga de actualizar el servidor. - Fichero
.sig: Firma de los ficheros anteriores utilizada para corroborar que el paquete no ha sido modificado.
Una vez se hayan descargado los ficheros, se accede de nuevo al menú de Warp Update Offline y se hace clic en el botón Browse it para seleccionar fichero por fichero. Se debe revisar la información que muestra en pantalla y si coincide con las actualizaciones y/o correcciones. Para procesar se pulsa en el icono verde situado en la esquina inferior derecha, se debe esperar a que la Consola web muestre los resultados de cada proceso.
El tamaño de cada fichero debe ser menor a lo especificado en los token post_max_size y upload_max_filesize en el fichero /etc/php.ini.
Se recomienda actualizar primero la Consola y el esquema de la base de datos de Pandora FMS y luego el servidor. Para finalizar se debe comprobar la actualización.
Warp Update Journal
Para acceder al Warp Update Journal se debe acceder al menú de Management → Warp Update → Warp journal.
Mostrará un registro de las actualizaciones llevadas a cabo por Warp Update donde se indica:
- Versión actualizada.
- Tipo de actualización (servidor o Consola).
- Origen (online u offline).
- Usuario que ha hecho la actualización.
- Marca de tiempo de la actualización.
Warp Setup (Options)
Para acceder al Warp Setup se debe acceder al menú de Management → Warp Update → Options.
Se disponen de diferentes configuraciones para Warp Update:
- Allow no-consecutive patches (únicamente offline): Teniendo en cuenta el token anterior, permite instalar actualizaciones de versiones no consecutivas. Desactivado por defecto y es la opción recomendada.
Se recomienda contactar con el departamento de soporte antes de cambiar cualquiera de los siguientes campos:
- Warp Update URL.
- Use secured Warp Update.
- Proxy server.
- Proxy port.
- Proxy user.
- Proxy password.
Actualización manual
Si se opta por actualizar Pandora FMS sin Warp Update, se deberá realizar una actualización manual interviniendo en cada componente del sistema. Este enfoque permite supervisar cada etapa del proceso, ejecutando los pasos necesarios de forma individual. Es un proceso que demanda atención y control total por parte del usuario.
A la hora de actualizar Pandora FMS de forma manual es importante tener en cuenta el orden correcto de actualización de Pandora FMS:
- Consola web.
- Esquema de la base de datos.
- Servidor.
Para llevar a cabo la actualización de estos componentes, se debe disponer del paquete .tar.gz del servidor y .fms de la Consola, de la versión deseada de Pandora FMS a actualizar.
Para descargar estos paquetes léase el punto Warp Update Offline, donde se explica cómo descargar dichos paquetes.
Se recomienda encarecidamente realizar un snapshot o backup de la máquina completa de Pandora FMS, o en su defecto una copia de seguridad de todos los componentes de PFMS antes de llevar a cabo ninguna intervención, para que en caso de fallo, se pueda restaurar la aplicación de una forma sencilla.
Para llevar a cabo la actualización completa de Pandora FMS se necesita conectar a la terminal del servidor de Pandora FMS con el usuario root. Este procedimiento es compatible con sistemas EL 7, EL 8, EL 9 y Ubuntu 22.04 LTS.
Actualización de la Consola
Se mueve el fichero package_XXX.XXX.fms a la ruta de la Consola:
mv package_XXX.XXX.fms /var/www/html/pandora_console/
Cambiamos el directorio de trabajo:
cd /var/www/html/pandora_console/
Se descomprime el fichero package_XXX.XXX.fms:
unzip package_XXX.XXX.fms
Al ejecutarlo se preguntará cuál acción ejecutamos para los archivos que haya que reemplazar, en este caso se debe seleccionar A:
replace .gitignore? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
Se actualiza la version de la Consola en base de datos, sustituyendo XXX por la versión de Pandora FMS a la que se ha actualizado:
mysql -u root -p -D pandora -e "UPDATE tconfig SET value=XXX WHERE token='current_package'"
Actualización del esquema de la base de datos
Para actualizar el esquema de la base de datos de Pandora FMS, se debe ejecutar a mano el script para actualizar el MR:
/usr/bin/php /var/www/html/pandora_console/godmode/um_client/updateMR.php
Actualización del servidor
Se debe descomprimir el tar.gz del servidor de Pandora FMS pandorafms_server-XXXXX.tar.gz:
tar -xzvf pandorafms_server-XXXXX.tar.gz
Se accede a la carpeta que descomprimida:
cd pandora_server/
Se ejecuta el instalador:
./pandora_server_installer --install
Se reinicia el servidor de Pandora FMS:
systemctl restart pandora_server
Comprobación de la actualización
Acceder a la sección Management → About desde la consola de Pandora FMS. Allí se podrá visualizar correctamente la versión de la consola en Information → Current Package y del esquema de la base de datos en MR:
Debe acceder a la sección Management → Servers → Manage Server desde la consola de Pandora FMS. Visualizar la versión correcta del servidor en la columna Version de todos los servidores.





