Difference between revisions of "Pandora: QuickGuides ES: Actualizacion version 7.0NG"

From Pandora FMS Wiki
Jump to: navigation, search
(Update Manager Online)
(Actualización Consola Web + Base de datos)
Line 49: Line 49:
 
<br>
 
<br>
  
Si la aplicación del MR ha sido satisfactoria, se mostrará un mensaje indicando que la actualización de la base de datos ha sido correcta. Finalmente mostrará un mensaje de que se ha actualizado la consola y base de datos correctamente a la versión indicada.  
+
Si la aplicación del MR ha sido satisfactoria, se mostrará un mensaje indicando que la actualización de la base de datos ha sido correcta.
  
 
<br>
 
<br>
 
[[File:QG_Update5.png|center|800px]]
 
[[File:QG_Update5.png|center|800px]]
 
<br>
 
<br>
 +
 +
Finalmente mostrará un mensaje de que se ha actualizado la consola y base de datos correctamente a la versión indicada.
  
 
<br>
 
<br>

Revision as of 10:32, 7 February 2020

1 Guía rápida de actualización Pandora FMS Enterprise 7.0NG

1.1 Introducción

Pandora FMS se estructura en base a tres elementos principales:

- Pandora FMS Console

- Pandora FMS Server

- Base de datos

Estos son el núcleo de la aplicación y deben ser actualizados con cada versión de Pandora FMS en la que nuestros desarrolladores añaden funcionalidades, mejoran la aplicación y la hacen más estable.

El primer elemento que se debe actualizar es la Consola de Pandora FMS tanto en su versión Community así como en su versión Enterprise. Junto a este proceso se debe realizar la actualización de la base de datos y una vez completados estos dos elementos se procede a actualizar el servidor de Pandora FMS a la misma versión aplicada en Consola.

1.2 Actualización Consola Web + Base de datos

El procedimiento principal recomendado para actualizar la Consola Web y la base de datos es mediante el componente Update Manager Online.

1.2.1 Update Manager Online

Este método conecta con nuestro servidores y comprueba si hay una versión más reciente. Si este es el caso, realizaremos la actualización mediante este medio. Es necesario para la aplicación de la actualización mediante este método que el servidor de Pandora FMS tenga conectividad con nuestro gestor de Actualizaciones Online ubicado en licensing.artica.es. En el caso de que no sea así deberemos realizar el proceso mediante el componente Update Manager Offline

Para proceder con la actualización mediante este medio, nos dirigimos a la ventana de Update Manager Online desde el menú de la Consola de Pandora FMS.



QG Update1.png


Veremos un mensaje que nos muestra la versión en la que estamos y si hay nuevas versiones disponibles. Aquí haremos click en Update.


QG Update2.png


Se descargará del servidor de actualizaciones la siguiente versión disponible a la instalada en nuestro entorno. Aparecerá un mensaje de que hay una nueva actualización disponible y haremos click en Ok.


QG Update3.png


En el caso de que en esa versión exista una actualización de la base de datos, el asistente nos indicará que hay una nueva actualización de base de datos disponible. Haremos click en Aplicar MR.



QG Update4.png


Si la aplicación del MR ha sido satisfactoria, se mostrará un mensaje indicando que la actualización de la base de datos ha sido correcta.


QG Update5.png


Finalmente mostrará un mensaje de que se ha actualizado la consola y base de datos correctamente a la versión indicada.


QG Update6.png


En el caso de que exista algún problema en este proceso debe realizarse el proceso de instalación Manual de Consola y base de datos.

1.2.2 Update Manager Offline

El proceso de actualización mediante Update Manager Offline es el mismo que el Online pero en este caso para entornos que tienen limitado el acceso a nuestro servidor de actualizaciones. Primero de todo es necesario acceder a la ventana de Update Manager Offline desde el menú de la consola de Pandora FMS, para conocer la versión que se encuentra instalada actualmente.



QG Update7.png


En este momento debemos conocer la versión de Pandora FMS que tenemos instalada, para ello debemos observar el footer de la Consola de Pandora FMS que nos mostrará la versión instalada. Debemos descargarnos el paquete OUM correspondiente a la versión inmediatamente superior a la que nos muestra el footer. En el caso de que nos muestre que tenemos la versión Pandora FMS v7.0NG.737 - Build 737 - MR 30, tenemos que aplicar el paquete OUM 738 que nos podremos descargar de la sección de Descargas de la web de soporte de Pandora FMS. Si es necesario aplicar más de una versión, debemos descargarnos todos los OUM y aplicarlos en esta sección en orden ascendente.

Para aplicar el nuevo OUM haremos click en Browse y subiremos el archivo .oum de la versión a la que queremos actualizar.



QG Update8.png


Nos indicará que el paquete se ha subido correctamente y haremos click en el tick verde de la esquina inferior derecha para aplicar el mismo.


QG Update9.png


Aparecerá un mensaje indicando que hay una nueva versión disponible para actualizar. Hacemos click en OK.


QG Update10.png


En el caso de existir actualización de la base de datos el asistente nos indicará que hay una nueva actualización de base de datos disponible. Haremos click en Aplicar MR.


QG Update11.png


Se mostrará un mensaje indicando que la actualización de la base de datos ha sido correcta.


QG Update13.png


Finalmente se mostrará un mensaje de que se ha actualizado la consola correctamente a la versión indicada.


QG Update12.png


En el caso de que exista algún problema en este proceso debe realizarse el proceso de instalación Manual de Consola y base de datos.

1.2.3 Actualización Manual de Consola y base de datos

Este proceso solamente se deberá aplicar en el caso que no hayamos podido actualizar mediante la sección Update Manager por algún error que se haya producido en el proceso.

Primero de todo debemos descargarnos los paquetes de Consola. Los paquetes community tendrán que descargarse desde Sourceforge y los paquetes Enterprise desde la sección de Descargas de la web de Soporte Oficial de Pandora FMS.

Tendremos que elegir los paquetes correspondientes a nuestro Sistema Operativo y seguiremos el proceso correspondiente a los paquetes descargados:

1.2.3.1 Desde paquetes rpm ( CentOS / RedHat / SUSE )

rpm -U <open_console_package_name> .rpm
rpm -U <enterprise_console_package_name> .rpm

1.2.3.2 Desde paquetes deb ( Debian / Ubuntu )

dpkg -i <open_console_package_name> .deb
dpkg -i <enterprise_console_package_name> .deb

1.2.3.3 Desde tarball / fuentes ( Cualquier SO )

tar xvzf <open_console_package_name> .tar.gz
yes | cp -rf pandora_console/* /var/www/html/pandora_console
tar xvzf <enterprise_console_package_name> .tar.gz
yes | cp -rf enterprise/* /var/www/html/pandora_console/enterprise
chown -R apache:apache /var/www/html/pandora_console

Una vez completado el proceso de actualización de Consola debemos proceder al proceso de actualización manual de la base de datos

1.2.3.4 Actualización Base de Datos

Tendremos que aplicar manualmente uno a uno los archivos MR (minor release) desde la versión que tengamos hasta la que hemos actualizado la Consola Web. Podemos encontrar el versionado correspondiente en el siguiente enlace :

cd /var/www/html/pandora_console/extras/mr/
cat <mr_number>.sql | mysql -u <db_user> -p -D <pandora_db_name>

Una vez aplicados los MR, debemos modificar en la tabla tconfig los campos MR y current_package_enterprise donde se almacena el versionado para el correcto funcionamiento de Update Manager.

mysql -u -u<db_user> -p -D <pandora_db_name>
update tconfig set value = '<mr_number>' donde token = 'MR';
update tconfig set value = '<pandora_version>' donde token = 'current_package_enterprise';
exit

Una vez aplicado, mueva todos los archivos a la carpeta a "<APACHE_PATH>/pandora_console/extras/mr/updated/"

mv /var/www/html/pandora_console/extras/mr/*.sql /var/www/html/pandora_console/extras/mr/updated/

1.3 Actualización Servidor Pandora FMS


Template warning.png

Para asegurar el buen funcionamiento de la herramienta, es necesario que Consola y Servidor se encuentren en la misma versión.

 



Una vez que tenemos actualizada la consola y la base de datos, el último paso es la actualización del servidor.

1.3.1 Servidor Community

Los paquetes correspondientes de la versión Pandora FMS Community los descargaremos desde Sourceforge y los actualizaremos con la ejecución correspondiente:

1.3.1.1 Desde paquetes .rpm ( CentOS / RedHat / SUSE )

rpm -U <open_server_package_name> .rpm

1.3.1.2 Desde paquetes .deb ( Debian / Ubuntu )

dpkg -i <open_server_package_name> .deb

1.3.1.3 Desde tarball/fuentes (cualquier distribución )

tar -xvzf <open_server_package_name> .tar.gz
cd pandora_server/
./pandora_server_installer --install

1.3.2 Servidor Enterprise

Una vez finalizada la actualización de la versión Community, procederemos a instalar la versión Enterprise que podremos descargar de la sección Descargas en la web de Soporte Oficial de Pandora FMS

Para la versión Pandora FMS Enterprise, en la versión 7.0 el paquete Enterprise se instala como binario.


[[email protected] tmp]# tar -xvzf pandorafms_server_enterprise_7.0NG_x86_64.tar.gz
pandora_server/pandora_server
pandora_server/pandora_server_installer
pandora_server/PandoraFMS-Enterprise/bin/braa
pandora_server/PandoraFMS-Enterprise/bin/pandora_db
pandora_server/PandoraFMS-Enterprise/bin/braa
pandora_server/PandoraFMS-Enterprise/bin/pandora_manage
pandora_server/README
[[email protected] tmp]# cd pandora_server/
[[email protected] pandora_server]# ./pandora_server_installer --install
Pandora FMS Server Enterprise installer for GENERIC. (c) 2014-2016 Artica ST.


>Installing the Pandora FMS Server Enterprise binary to /usr/bin...
>Installing the pandora_exec binary to /usr/bin...
>Copying missing perl libraries to the /usr/lib/perl5/PandoraFMS...
>Copying missing scripts to /usr/share/pandora_server/util...
>Installing the tentacle_server binary to /usr/bin...
>Copying extra encoding definitions to /usr/share/pandora_server/enc...
>Installing the pandora_db binary to /usr/bin...
>Installing the pandora_manage binary to /usr/bin...
>Installing the pandora_revent binary to /usr/bin...
>Installing the pandora_encrypt_db binary to /usr/bin...
>Installing the braa binary to /usr/bin...
>Installing the enterprise recon scripts...
>Executing Pandora Server Open installation script...
>...

Pandora FMS Server Installer 7.0NG 170324 (c) 2008-2016 Artica ST
This program is licensed under GPL2 Terms. http://pandorafms.com  

GENERIC distribution detected
Creating common Pandora FMS directories
uid=500(pandora) gid=0(root) grupos=0(root) 

User pandora does exist, make sure the SSH directories are correct
Giving proper permission to /var/spool/pandora
Creating setup directory in /etc/pandora
cp conf/pandora_server.conf.new /etc/pandora
Installing Pandora Server manual
Copying the daemon script into /etc/init.d
Linking startup script to /etc/rc.d/rc5.d/S90pandora_server
ln: creating symbolic link «/etc/rc.d/rc5.d/S90pandora_server»: El fichero ya existe
Creating logrotate.d entry for Pandora FMS log management
Copying the daemon script into /etc/init.d
Linking startup script to /etc/rc.d/rc5.d/S80tentacle_serverd
Installing Tentacle Server manual
Creating Pandora FMS distribution directory in /usr/share/pandora_server
Creating the Cron script to run Pandora DB tool each hour

Now you have to edit your /etc/pandora/pandora_server.conf file to change the database password (default is   pandora) with the one set in include/config.php of your Pandora FMS Console.
After setting password you can start your Pandora FMS Server!!

>...
>Installed Open Pandora Server
>Adding pandora_db to the crontab...

Restart Pandora FMS Server.

Despues reinicie los procesos parados.

#sytemctl restart pandora_server.service

Pandora FMS Server 7.0NG Build 170324 Copyright (c) 2004-2015 ArticaST
This program is OpenSource, licensed under the terms of GPL License version 2.
You can download latest versions and documentation at http://www.pandorafms.org

[*] Backgrounding Pandora FMS Server process.

Pandora Server is now running with PID 8407

#sytemctl restart tentacle_serverd.service