====== Actualización ======
{{indexmenu_n>2}}
===== Warp Update (Update Manager) =====
Si tiene instalada la versión 762 (o una versión anterior) utilice el **[[:es:documentation:pandorafms:installation:02_anexo_upgrade#actualizacion_automatica_con_update_manager|Update Manager]]** .
* Esta sección solamente será visible si se encuentra activado **Enable Warp Update** en la [[:es:documentation:pandorafms:management_and_operation:12_console_setup#enterprise|Configuración General]].
* Se debe tener [[:es:documentation:pandorafms:technical_annexes:15_security_architecture#sistema_operativo_actualizado|acceso a Internet]] en Consola web y en Pandora FMS server.
* **Warp Update** contactará para buscar la última versión disponible (en SourceForge).
* Las actualizaciones son automáticas y en el 99% de los casos funciona exitosamente si el entorno está correctamente configurado.
* También podrá [[:es:documentation:pandorafms:installation:02_anexo_upgrade#warp_update_offline|actualizar fuera de línea (offline)]] si el servidor PFMS a actualizar se encuentra en un entorno restringido y/o limitado.
==== Warp Update Online ====
* Para actualizar por **Warp Update** en línea debe estar registrado.
* Warp Update se conectará y analizará qué actualizaciones hacen falta.
* De estar al día mostrará la versión activa en curso, sin la necesidad de realizar ninguna otra acción.
==== Warp Update Offline ====
[[https://pandorafms.com/es/precios-de-pandora-fms/?o=dwpfms|{{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Versión Enterprise}}]]Para entornos Enterprise puede actualizar de manera //offline//. [[https://pandorafms.com/es/contactar/|Comuníquese]] con el departamento de soporte para la descarga de los ficheros.
El Warp Update Offline también sirve para instalar //parches// de diferentes tipos: de consola (**OUM**), de servidor (''tar.gz'') y //parches// combinados manuales (''tar.gz'').
La aplicación de parches y/o actualizaciones sin conexión puede hacer que su Consola web sea inutilizable, se recomienda hacer antes una [[:es:documentation:pandorafms:technical_annexes:07_backup_and_restore_procedures|copia de seguridad completa]].
* En el caso de una actualización de versión, se debe descargar el **OUM** y ''tar.gz'' correspondientes, instalar primero el **OUM** y luego el //tarball//.
* Una vez se haya descargado el fichero o los ficheros, se accede al menú **Warp Update** → **Warp Update Offline** y se hace clic en el botón **Browse it** para seleccionar fichero por fichero.
* Revise 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, espere a que la consola muestre los resultados de cada proceso.
==== Warp Update Journal ====
Vaya al menú **Warp Update** → **Warp Update Journal** para conocer las actualizaciones realizadas, versión, fecha y hora de aplicación, usuario que la solicitó y aplicó, etcétera.
==== Warp Update Setup ====
**Versión Enterprise**: [[https://pandorafms.com/es/contactar/|Comuníquese]] 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**.
* **Allow no-consecutive patches**: Permite instalar actualizaciones no consecutivas. Desactivado por defecto y es la opción recomendada.
* **Limit to LTS updates**: Permite actualizar solamente las versiones de largo plazo, activo por defecto.
===== Actualización manual =====
* Pandora FMS se compone de: Servidor, Base de datos y Consola (versión //Open source//).
* En instalaciones **Enterprise** el proceso tendrá algunos pasos más que la versión **Open**.
* Consola Web Enterprise (funcionalidades extendidas en la Consola).
* Servidor Enterprise (funcionalidades extendidas en el Servidor).
* Base de datos (tablas adicionales de la versión Enterprise).
* Las actualizaciones **siempre** incluirán cambios en la consola, **ocasionalmente** cambios en el servidor (actualizaciones menores) y **raramente** cambios en la base de datos (actualizaciones mayores).
==== Actualizar una versión menor ====
1. Se ha de realizar un [[:es:documentation:pandorafms:technical_annexes:07_backup_and_restore_procedures|respaldo de la base de datos]]. Ejemplo:
mysqldump -u root -p pandora> backup_pfms_X.Y.sql
2. Se ha de realizar un respaldo de los ficheros de configuración: ''pandora_server.conf'', ''config.php'', ''pandora_agent.conf''.
3. Se ha de realizar un respaldo de los //plugins// de Servidor y Agente, ubicados en:
/etc/pandora/plugins
pandora_console/attachment/plugin
/usr/share/pandora_server/util/plugin
4. Se ha de detener los servicios: ''pandora_server'', ''tentacle_serverd'', ''httpd'', ''pandora_agent'' y ''mysqld''.
5. **Se puede proceder a realizar la actualización**.
6. Recuerde volver a iniciar los servicios detenidos en el punto 4.
=== Desde paquetes RPM ===
Descargue la versión siguiente a la instalada:
[[https://firefly.pandorafms.com/pandorafms/|https://firefly.pandorafms.com/pandorafms/]]
* Actualización de la Consola Open Source:
rpm -U pandorafms_console*.rpm
* [[https://pandorafms.com/es/precios-de-pandora-fms/?o=dwpfms|{{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Versión Enterprise}}]] Actualización de la Consola Enterprise:
rpm -U pandorafms_console_enterprise_package.rpm
* Actualización del servidor Open Source:
rpm -U pandorafms_server*.rpm
* [[https://pandorafms.com/es/precios-de-pandora-fms/?o=dwpfms|{{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Versión Enterprise}}]] Actualización del servidor Enterprise con tar.gz:
tar -xvzf pandorafms_server_enterprise_package.tar.gz
cd pandora_server
./pandora_server_installer --install
* Actualización del Agente Software:
rpm -U pandorafms_agent_*.rpm
En todo momento, antes y después de la actualización, podrá conocer sus versiones instaladas mediante la ejecución del comando:
rpm -qa | grep -i pandora
=== Desde Tarball / Fuentes ===
* Se ha de visitar [[https://firefly.pandorafms.com/pandorafms/|https://firefly.pandorafms.com/pandorafms/]] y descargar la versión siguiente a la instalada.
* Cambie ''package'' por el nombre de la versión descargada y ''yourconsolepath'' por la ruta completa de la consola instalada.
* Actualización de la Consola Open Source:
tar xvzf pandorafms_console_'package'.tar.gz
cd pandora_console
./pandora_console_upgrade -p /'yourconsolepath'
* [[https://pandorafms.com/es/precios-de-pandora-fms/?o=dwpfms|{{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Versión Enterprise}}]] Actualización de la Consola Enterprise:
tar xvzf pandorafms_console_enterprise_'package'.tar.gz
cd pandora_console
./pandora_console_upgrade -p /'yourconsolepath'
* Actualización del servidor Open Source:
tar xvzf pandorafms_server_'package'.tar.gz
cd pandora_server
./pandora_server_upgrade --upgrade
* {{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Versión Enterprise}} Actualización del servidor Enterprise:
tar xvzf pandorafms_server_enterprise_'package'.tar.gz
cd pandora_server
./pandora_server_installer --upgrade
* Actualización del Agente Software:
tar xvzf pandorafms_agent_'package'.tar.gz
cd pandora_agent
./pandora_agent_installer --force-install
==== Actualización mayor ====
Version 7.0 NG Rolling Release
Se recomienda siempre actualizar la Consola mediante **Update Manager**. En el caso de tener la base de datos desactualizada, en Consola web se mostrará un aviso con el título **Minor release/s available.**
Para solucionar este problema, se debe entrar mediante una //shell// al servidor donde esté ubicada la Consola de Pandora FMS y e ir al directorio:
cd /var/www/html/pandora_console/extras/mr
Dentro de este directorio aparecerá otro directorio denominado ''updated''. Allí se deben almacenar todos los MR que estén aplicados y fuera del mismo los que no. Ejemplo de ejecución del fichero ''1.sql'' (MR 1):
cat 1.sql | mysql -u root -p pandora
Una vez se haya aplicado el o los **sql** en la base de datos, se han de mover al directorio ''updated''.
mkdir -p updated
mv 1.sql updated/
Luego se ha de actualizar el valor del **MR** dentro de la tabla de MySQL ''tconfig'' :
mysql -u root -p pandora> use pandora;> update tconfig set value= XX where token='MR';
Para conocer los MR que se deben aplicar, por favor vaya al siguiente [[:es:documentation:pandorafms:technical_reference:10_versions|enlace.]]
===== Actualización automática con Update Manager =====
* Se debe tener [[:es:documentation:pandorafms:technical_annexes:15_security_architecture#mantenga_su_sistema_actualizado|acceso a Internet]] en Consola web y en Pandora FMS server.
* Se accede al menú **Update manager** → **Update manager online**.
* Se mostrará si hay alguna actualización pendiente así como la versión actual de la consola.
* Si existe alguna actualización, pulse **Ok** para instalar.
* Algunas de las actualizaciones llevan consigo modificaciones en base de datos. De ser este el caso se hace clic en el botón **Apply MR**.
* Se pulsa en el botón **Ok** para finalizar el proceso de actualización.
==== Actualizaciones online Enterprise ====
A diferencia de las actualizaciones Open Source, estas tienen algunas características adicionales:
* 100% probadas y comprobadas por el equipo de desarrollo para que pueda disfrutar de actualizaciones al día (a veces de unas pocas horas tras abrir una incidencia).
* Actualizaciones específicas (incrementales) que permiten actualizar solo lo que está desactualizado, sin descargar paquetes pesados de Internet.
* Permite actualizaciones //offline//, descargando paquetes de la página de soporte, para instalaciones de Pandora FMS que no dispongan de conexión a Internet (por seguridad).
{{:wiki:icono-modulo-enterprise.png |Versión Enterprise.}}
Para poder usar **Update Manager** en la versión Enterprise, primero ha debido configurar correctamente dicho software para actualizaciones, el cual tiene su propia sección en el menú **Update manager** → **Update manager options**.
==== Actualizaciones online Open Source ====
El proceso es similar al de la versión Enterprise pero sin el paso adicional de la verificación de licencia.
==== Actualizaciones offline Enterprise ====
{{:wiki:icono-modulo-enterprise.png?23x23 |Versión Enterprise}}Puede descargar las actualizaciones //offline// de Pandora FMS, que son unos ficheros con extensión ''.OUM''. Para ello, vaya a la página de [[http://pandorafms.com/es/contactar/|soporte oficial]] de Pandora FMS y realice la descarga.
La aplicación de parches sin conexión puede hacer que su consola sea inutilizable, se recomienda hacer antes una [[:es:documentation:pandorafms:technical_annexes:07_backup_and_restore_procedures|copia de seguridad completa]].
* Se accede al menú **Update manager** → **Offline** y se pulsa el botón **Browse it** para seleccionar el fichero OUM descargado.
* Se ha de pulsar en **Click on file for install**.
* La actualización se aplicará siguiendo el mismo flujo de operaciones que en el caso //online//, mostrando los diálogos correspondientes a la actualización de la Consola y de la base de datos, en el caso de que hubiera cambios en esta.
En caso de actualizar una instalación con Alta Disponibilidad (HA), será necesario tener en cuenta lo indicado en [[:es:documentation:pandorafms:complex_environments_and_optimization:06_ha#actualizacic3b3n|esta sección]].
==== Configuración adicional del motor PHP para la operación de Update Manager ====
Para que Open Update Manager se ejecute correctamente se debe establecer la memoria reservada a 800 megabytes en el fichero ''php.ini'':
memory_limit = 800M ; Maximum amount of memory a script may consume
Para conocer la ubicación del fichero ''php.ini'' se puede utilizar:
php -i | grep php.ini
===== Downgrade =====
==== Desde paquetes RPM ====
* Actualización de la Consola Open:
rpm -i --force pandorafms_console_package.rpm
* Actualización de la Consola Enterprise:
rpm -i --force pandorafms_console__enterprise_package.rpm
==== Desde Tarball/Fuentes ====
* Actualización de la consola Open Source:
tar -xvzf pandorafms_console_package.tar.gz
mv --force ./pandora_console/* /yourconsolepath
* Actualización de la consola Enterprise:
tar -xvzf pandorafms_console_package.tar.gz
mv --force ./enterprise /yourconsolepath
[[:es:documentation:start|Volver al índice de documentación de Pandora FMS]]