Pandora: Metaconsole: Documentation es: Introduction

From Pandora FMS Wiki
Revision as of 13:46, 29 January 2013 by Zarzuelo (talk | contribs) (Comparativa)
Jump to: navigation, search

1 Introducción

El concepto de Metaconsola es poder visualizar, sincronizar y gestionar distintos sistemas de monitorización Pandora FMS, a partir de ahora Instancias, desde una sola consola.

De este modo, el manejo de datos de diferentes entornos de monitorización se realizará de forma transparente para el usuario.

1.1 ¿ Qué puede hacer la Metaconsola ?

Dividiremos las posibilidades de interacción de la Metaconsola sobre las Instancias en 3 categorías:

  • Navegación: La visualización de los datos de diversas maneras: Listados, vistas de árbol, informes, gráficas, etc.
  • Operativa: La creación, edición y borrado de datos de las Instancias.
  • Administración: La configuración de parámetros de la Metaconsola así como la sincronización de datos entre Metaconsola e Instancias.

1.2 Interfaz

A través de una interfaz simplificada (comparada con Pandora FMS) las acciones disponibles en la Metaconsola se reparten en 6 grupos:

  • Monitorización
  • Vista de árbol
  • Vista tática
  • Vista de grupo
  • Wizard
  • Eventos
  • Informes
  • Pantallas
  • Mapa de red
  • Consola visual
  • Netflow
  • Avanzado
  • Sincronización
  • Administración de usuarios
  • Administración de componentes
  • Administración de alertas
  • Administración de tags
  • Administración de políticas
  • Administración de categorías
  • Metasetup

2 Comparativa

Si ya conocíamos Pandora FMS antes de la versión 5.0, sabremos que ya existía el concepto de Metaconsola.

En esta sección analizaremos las diferencias de la Metaconsola actual con la antigua.

2.1 Antes de la versión 5.0

Antes de la versión 5.0, una instalación normal (Consola+Servidor) de Pandora FMS podía actuar, a la vez, como Metaconsola.

2.1.1 Comunicación

La comunicación entre la Metaconsola y las instancias era unidireccional. La Metaconsola conectaba con las bases de datos de las instancias y Manejaba todos los datos en memoria.

No almacenaba casi nada en la base de datos propia.



Metaconsola Arquitecture com old.png



2.1.2 Sincronización

La sincronización se realizaba entre las instancias.

Por ejemplo:

Supongamos que queremos configurar unas plantillas de alertas para que las tengan todas las instancias.

Deberemos entrar en una de las instancias, configurarlas, volver a la Metaconsola y sincronizar las plantillas de esa instancia con las demás.



Metaconsola Arquitecture sync old.png



2.1.3 Problemas

La Metaconsola era muy ineficiente debido a su arquitectura no centralizada. Se hacían muchas conexiones a diferentes bases de datos y la experiencia del usuario era demasiado pobre.

Las opciones disponibles eran insuficientes para obtener el control deseado de los entornos de las instancias sin salir de la Metaconsola.

En resumen, la Metaconsola era lenta en cuanto tuviese un poco de carga y el usuario estaba muy limitado por sus opciones.

2.2 A partir de la versión 5.0

La Metaconsola a partir de la versión 5.0 es un entorno especial totalmente independiente e incompatible con la consola.

2.2.1 Comunicación

La comunicación entre la Metaconsola y las instancias es bidireccional. La Metaconsola conecta con las bases de datos de las instancias y las instancias replican parte de sus datos a la base de datos de la Metaconsola.

Otros datos como grupos, plantillas de alertas, tags... son almacenados en la Metaconsola.



Metaconsola Arquitecture com.png



2.2.2 Sincronización

La sincronización se realiza en un único sentido: De la Metaconsola a las instancias.

Por ejemplo:

Supongamos que queremos configurar unas plantillas de alertas para que las tengan varias o todas las instancias.

Sin salir de la metaconsola podremos configurar las plantillas y sincronizarlas con las instancias que deseemos.



Metaconsola Arquitecture sync.png



2.2.3 Mejoras

La Metaconsola a partir de la 5.0 es una herramienta más centralizada, más rápida y mucho más flexible que su predecesora.

Incluye muchas más vistas y utilidades, así como mejoras en las que ya había.

No maneja todos los datos en memoria, almacenando parte de la información mejorando así la experiencia de usuario.

2.3 Tabla resumen

En el siguiente cuadro se observan las diferencias entre las funcionalidades de la Metaconsola antigua y la nueva:

Antes de la 5.0 A partir de la 5.0
La Metaconsola puede actuar como Instancia
Yes tick.png
No tick.png
Sincronización
Descentralizada
Centralizada
Comunicación
Unidireccional
Bidireccional
Configuración de las instancias
Yes tick.png
Yes tick.png
Panel de usuario
Yes tick.png
Yes tick.png
Vista táctica
Por instancias
General y últimos 15 eventos
Buscador de agentes
Yes tick.png
Yes tick.png
Vista de grupos
Yes tick.png
Yes tick.png
Visor de eventos
Yes tick.png
(Datos en Instancias)
Yes tick.png
(Datos en Metaconsola)
Vista de árbol
No tick.png
Yes tick.png
Vista de módulos
No tick.png
Yes tick.png
Mapa de red
No tick.png
Yes tick.png
Monitorización de tráfico (Netflow)
No tick.png
Yes tick.png
Monitorización de tráfico (Netflow)
No tick.png
Yes tick.png
Herramientas de sincronización
  • Usuarios/Perfiles
  • Componentes
  • Políticas
  • Alertas
  • Usuarios/Perfiles
  • Grupos
  • Componentes
  • Alertas
  • Tags
Mover agentes entre instancias
Yes tick.png
Yes tick.png
Plantillas de informes
No tick.png
Yes tick.png
Editores
  • Informes
  • Consola visual
  • Usuarios/Perfiles
  • Grupos
  • Componentes
  • Informes
  • Consola visual
  • Alertas
  • Tags
  • Categorías
Aplicar/Cola de Políticas
Yes tick.png
Yes tick.png