Backup y procedimientos de recuperación

Procedimiento de Backup

Propósito

El propósito de este documento es documentar los procedimientos de backup y recuperación del appliance de Pandora FMS.

Backup de la base de datos

En primer lugar, necesita realizar un respaldo o backup de la base de datos existente. Para ello dispone de dos métodos para poder realizar dicho backup.

Si utiliza una base de datos de histórico, también debe ejecutar un backup de ella.

Backup Manual

Abra una ventana terminal con las credenciales de usuario adecuadas e introduzca las siguientes órdenes (coloque las credenciales de acceso para la base de datos):

mysqldump -u <pandora_db_user> -p <pandora_db_name> | gzip> pandoradb.sql.gz
<enter the password in console>

Esto creará un respaldo lógico comprimido de toda la base de datos de Pandora FMS <pandora_db_name>.

Pandora FMS Database Backup utility

Pandora FMS permite realizar de forma periodica un backup de la base de datos que podremos programar en Discovery > New console task y seleccionando en el desplegable “Backup Pandora FMS database”.

Create new console task - backup

Para crear un nuevo backup de la base de datos:

  • Seleccione la frecuencia de respaldo o en una sola oportunidad con “Not scheduled”.
  • Seleccione cuándo exactamente se comenzará a realizar la tarea de respaldo “Next execution”.
  • Es necesario que indique el contenido de cuáles grupos respaldar (o seleccione todos “All”).
  • Por defecto en almacena en /var/www/html/pandora_console/attachment/backups pero puede especificar cualquier directorio al cual se tengan derechos de escritura y lectura.

Una vez haya finalizado de rellenar los campos, pulse en el botón Create.

Backup de los ficheros de configuración

Para hacer el backup de los agentes de Pandora FMS y de los ficheros de configuración del servidor, escriba:

tar -pcvzf pandora_configuration.tar.gz /etc/pandora/*.conf

Backup del Agente

También necesita hacer un backup del archivo del Agente. Es muy importante mantener las recopilaciones ya desplegadas y los plugins de Agente.

tar -pcvzf agent.tar.gz /usr/share/pandora_agent

Backup del Servidor

Plugins del servidor

El fichero por defecto de los plugins del servidor está en /usr/share/pandora_server (el directorio principal de los servidores de Pandora FMS).

Importante: si tiene plugins del servidor ubicados en otros directorios, deberá también hacer backup de ellos.

 tar -pcvzf pandora_server.tar.gz /usr/share/pandora_server
 tar -pcvzf my_plugin_folder.tar.gz /home/myuser/my_plugin_folder

Configuración remota

Un backup de la configuración remota de ficheros y colecciones debe ejecutarse para mantener el comportamiento correcto del Agente remoto.

 tar -pcvzf collections.tar.gz /var/spool/pandora/data_in/collections
 tar -pcvzf md5.tar.gz /var/spool/pandora/data_in/md5
 tar -pcvzf remote_agents_conf.tar.gz /var/spool/pandora/data_in/conf

Backup de la Consola

Por último ejecute un backup de la Consola. De este modo podrá conservar las imágenes personalizadas, extensiones, etc.

tar -pcvzf pandora_console.tar.gz /var/www/html/pandora_console

Procedimiento de Recuperación

Instalación del appliance

Introduzca el CD en su sistema y presione la tecla en la pantalla de arranque. El menú de arranque se desplegará entonces. Se puede encontrar el appliance en la sección de descargas.

Si selecciona Install (Text mode) la instalación se ejecutará en modo texto. Sin embargo, si ha escogido la opción de instalación, la instalación gráfica comenzará (recomendado).

Escoja entre una de estas dos opciones y reinicie la máquina después de la instalación. Cuenta con instrucciones detalladas en este enlace.

Recuperación de la Base de datos

Si utiliza una base de datos histórica, deberá ejecutar una recuperación de la misma también.

Recuperación Manual

Asegúrese de que su base de datos esté iniciada y en ejecución, y de que el servidor de Pandora FMS y el Agente software estén detenidos.

[[email protected] ~]# /etc/init.d/mysqld start
Starting mysqld: [ OK ]
[[email protected] ~]# /etc/init.d/pandora_server stop
Stopping Pandora FMS Server
[[email protected] ~]# /etc/init.d/pandora_agent_daemon stop
Stopping Pandora Agent.


A partir de la versión NG 754 dispone de opciones adicionales en el arranque y parada manual de Entornos de Alta Disponibilidad (HA).


Entonces, descomprima e importe la base de datos.

[[email protected] ~]# gunzip pandora.sql.gz
[[email protected] ~]# cat pandora.sql | mysql -u root -p pandora
Enter password: <enter the password in console>

Adicionalmente puede realizar la recuperación de la siguiente manera:

 mysql –u root –p pandora
 create database pandora;
 use pandora;
 source PATH BACKUP;

La base de datos que se debe crear debe tener el mismo nombre de la base de datos de la cual hemos realizado el backup.

Recuperación de los ficheros de configuración

En primer lugar, recupere los ficheros de configuración de los Agentes y los servidores:

[[email protected] ~]# tar -zxvf pandora_configuration.tar.gz -C /

Recuperación del agente

Ahora, ejecute la recuperación del directorio del Agente Software:

[[email protected] ~]# tar -zxvf agent.tar.gz -C /

Recuperación del servidor

Plugins del servidor

Restablezca el archivo principal del servidor de Pandora FMS, y cualquier otro archivo de plugin que tenga:

[[email protected] ~]# tar -zxvf pandora_server.tar.gz -C /
[[email protected] ~]# tar -zxvf my_plugin_folder.tar.gz -C /

Configuración remota

El restablecimiento de los ficheros y colecciones de configuración remotos deberá ejecutarse para mantener el correcto funcionamiento del Agente remoto.

[[email protected] ~]# tar -zxvf collections.tar.gz -C /
[roo[email protected] ~]# tar -zxvf md5.tar.gz -C /
[[email protected] ~]# tar -zxvf remote_agents_conf.tar.gz -C /

Recuperación de la consola

Ahora ejecute una recuperación de la Consola, para restablecer las imagenes personalizadas, extensiones, etc.

[[email protected] ~]# tar -zxvf pandora_console.tar.gz -C /

Iniciar el servidor y el agente de Pandora FMS

El último paso es iniciar el servidor Pandora FMS y el Agente Software.

[[email protected] ~]# /etc/init.d/pandora_server start
[[email protected] ~]# /etc/init.d/pandora_agent_daemon start

Volver al Índice de Documentación Pandora FMS