Pandora: Documentation es: ExportServer

From Pandora FMS Wiki
Jump to: navigation, search

Volver a Indice de Documentacion Pandora FMS

1 Export Server

1.1 Introducción

La versión Enterprise de Pandora FMS implementa, mediante el Export Server, un mecanismo de escalado de datos que permite realizar una implantación distribuida capaz de monitorizar una cantidad ilimitada de información, siempre que se diseñe adecuadamente y se disgregue en diferentes perfiles de información.

La idea base radica en crear una estructura jerárquica que reparta la información de abajo a arriba, siendo el punto superior el más global, que recoge solo un extracto de información básica de las instalaciones de Pandora FMS a más bajo nivel. Esto permite a la instalación superior de Pandora FMS contar con una visión «filtrada» y con mayor densidad de información.


ES1.png



Export-server.png


El servidor que exporta está jerárquicamente debajo del servidor que recibe esta información. En un esquema diferente de la visión filtrada, se podría usar esta tecnología para hacer una réplica de todos los datos reportados por un servidor, aunque podría afectar al rendimiento del servidor de forma importante.

Cada instalación independiente de Pandora FMS podrá exportar aquellos datos que el administrador decida a uno o a varios servidores.

Se pueden exportar datos procedentes de módulos, de forma que una instalación jerárquicamente superior de Pandora FMS reciba únicamente aquellos datos relevantes.

El tratamiento de los eventos, vistas, informes, usuarios y permisos será diferente para cada instalación de Pandora FMS, que a todos los efectos serán instalaciones completamente diferentes. Instancias superiores no podrán ejecutar en tiempo real peticiones de refresco de los datos, ya que estos datos se obtienen de forma pasiva y no existe acceso alguno a los elementos monitorizados de instancias inferiores, por lo que la seguridad de acceso, compartimentación de la información y acceso a información privilegiada está totalmente garantizado por el diseño de la arquitectura.

El servidor que recibe los datos, los recibe por medio de un XML similar al que generaría un agente, de forma que solo necesita tener habilitado un Dataserver en su archivo de configuración. El servidor superior solo recibe datos de los inferiores: no recibe eventos, ni puede reutilizar las alertas definidas en el servidor que originalmente recibe los datos; es decir, deberá definir sus propias alertas, informes, gráficas personalizadas, etc.

Para exportar los datos de un módulo (y una vez tengamos el Export server habilitado en el archivo de configuración del servidor), el primer paso es definir un servidor de escalado con diferentes opciones de configuración, que permitan crear el enlace de exportación entre un servidor que exporta (cliente) y un servidor que importa.

1.2 Añadir un servidor de destino

En Servers > Export Targets se pulsa en “Create”:



Export 1.png



Aparecerá una pantalla como la siguiente:



Export 2.png



A continuación se detallan los campos:

Name

El nombre del servidor de Pandora FMS.

Export Server

Combo donde se elige la instancia del servidor de Export server que se usará para exportar los datos.

Preffix

Prefijo que se añade al nombre del agente que envía los datos. Si, por ejemplo, se reenvían datos de un agente llamado "Farscape", y su prefijo en el servidor de exportación es "EU01-", los datos del agente reenviado serán vistos en el servidor de destino con el nombre de agente EU01-Farscape. Esto permite conocer el origen de los datos en el caso de que en un servidor recibamos diferentes fuentes de información, provenientes de diferentes servidores Pandora FMS. Así se evita, además, que haya duplicidad de nombres.

Interval

Se define el intervalo de tiempo, cada cuántos segundos se quieren enviar los datos pendientes. Los datos se recogen siempre de la fuente original; es decir, si un agente recoge datos cada 300 segundos y aquí configura 1000 segundos, significa que el servidor enviará lo que tenga acumulado hasta ese momento, en este caso caso, 3 paquetes de ese agente con intervalo 300.

Address

Dirección del servidor de datos que va a importar los datos.

Transfer Mode: Modo de transferencia de archivos. Se puede elegir entre:

  • Local: el servidor que recibe los datos está en la misma máquina que el servidor que los exporta.
  • SSH: la transferencia se hace por SSH. Es necesario copiar el certificado del servidor que exporta los datos en el servidor que los recibe.
  • FTP: la transferencia se hace por FTP.
  • Tentacle: la transferencia se hace por Tentacle (recomendado).

User

Usuario para FTP

Password

Contraseña del usuario de FTP

Port

Puerto usuado en la transferencia de archivos. Para Tentacle el puerto estándar es 41121.

Target directory

Será el directorio de destino (usado para SSH o FTP únicamente) donde dejará los datos remotamente.

Extra options

Campo para opciones adicionales, como por ejemplo las que necesita Tentacle para trabajar con certificados.

1.3 Editando un servidor de destino

Para editar un servidor de destino debe hacerse click en el nombre del servidor de destino o bien en el icono que se marca en la imagen. Se mostrará el menú anteriormente para que puedan hacerse los cambios necesarios.



Export server 6.png



1.4 Borrando un servidor de destino

Para borrar un servidor de destino debe hacerse click en el icono de la papelera que hay a la derecha del nombre del servidor de destino.



Export server 7.png



1.5 Asociando un servidor de destino a un módulo.

Para escalar la información es necesario marcar uno a uno aquellos módulos susceptibles de enviar información a una instancia superior. Para ello, el editor de módulos de la consola de Pandora FMS implementa una opción que permite asignar un servidor de exportación para cada dato.

Para ello se debe ir a la configuración de aquellos módulos de los cuales queremos mandar información. Dentro de las opciones avanzadas escogeremos el export target que queramos utilizar.



Export server 8.png



Al pulsar en “Update”, Pandora FMS empezará a exportar los datos al servidor elegido.

Info.png

También puede hacerse este cambio en varios módulos al mismo tiempo, utilizando la herramienta Operaciones masivas sobre módulos.