Pandora:Documentation es:ExportServer

From Pandora FMS Wiki

Jump to: navigation, search

Volver a Indice de Documentacion Pandora FMS

Export Server

Introducción

La versión Enterprise de Pandora FMS implementa, mediante el Export Server, un mecanismo de escalado de datos que permite virtualmente una implantación distribuida capaz de monitorizar un número ilimitado 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 sólo un extracto de información básica de las instalaciones de Pandora FMS a más bajo nivel, en lugar de recolectar un número mayor de información, y que permiten a la instalación superior de Pandora FMS una visión «filtrada» y de 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 sólo necesita tener habilitado un servidor de datos. El servidor superior, el que recibe los datos, sólo recibe datos, no recibe ni eventos, ni puede reutilizar las alertas definidas en el servidor que originalmente recibe los datos, es decir, deberá definir sus propias alertas, así como sus propios informes, gráficas personalizadas, etc.

Añadir un servidor de destino

Para exportar los datos de un módulo el primer paso es definir un servidor de escalado con diferentes opciones de configuración que permitan crear en enlace de exportación entre un servidor que exporta (o cliente) y un servidor que importa.

En Servers > Export Targets se pulsa en “Create”



Es2.png



Una vez se ha pinchado en Create aparece una pantalla como la siguiente.



Es3.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 usara para exporta los datos.

Preffix

Prefijo que se usa para añadir al nombre del agente que envia los datos. Cuando se reenvian datos de un agente llamado "Farscape", por ejemplo 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, provinientes de diferentes servidores Pandora FMS, asi se fuerza además que exista duplicidad de nombres. El servidor siempre añadirá el carácter "_" después del prefijo, asi que aunque este se deje en blanco, el carácter "_" se pondrá delante del nombre del agente en el servidor destino,

Interval

Se define el intervalo de tiempo cada cuantos segundos se quieren enviar los datos que haya pendientes. Los datos se recogen siempre de la fuente original, es decir: si un agente recoge datos cada 300 segundos y aqui 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.

Target directory

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

Address

Dirección del servidor de datos que va a recibir 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 servido 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

Password del usuario de FTP

Port

Puerto usuado en la transferencia de archivos. Para Tentacle el puerto standard 41121.

Extra options

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

En la siguiente imagen se ve un ejemplo:



Es4.png



Una vez se han completado todos los campos se pulsa en el botón “Add”. Y el servidor se ha creado.



Es5.png



Editando un servidor de destino

Para editar un servidor de destino se pincha en el nombre del servidor de destino o bien en el icono que se marca en la imagen.



Es6.png



Borrando un servidor de destino

Para borrar un servidor de destino se pincha en el icono papelera que hay a la derecha del nombre del servidor de destino.



Es89.png



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 editar un módulo en un agente se elige un agente desde Resources > Manage agents.

Después de filtrar se pulsa en el acceso directo Modules que hay debajo del nombre del agente. (Dicho acceso directo aparece al colocar el ratón sobre el nombre del agente).



Es8.png



Para editar un módulo se pincha sobre el nombre del módulo, en el ejemplo se elige el módulo CPU Load.



Es9.png



Al pinchar sobre le nombre del módulo aparece la pantalla de configuración del mismo. Para poder exportar el dato es necesario acceder a las opciones avanzadas, para ello se pincha en Advanced Options.



Es10.png



Una vez se han abierto las opciones avanzadas se elige al servidor que se quieren exportar los datos en el combo que hay en la opción Export target, donde por defecto esta elejida la opción “none”



Es11.png



Se pulsa en “Update” para que Pandora FMS empiece a exportar los datos al servidor elegido.