Difference between revisions of "Pandora: Metaconsole: Documentation es: Arquitecture"

From Pandora FMS Wiki
Jump to: navigation, search
(Sincronización)
(Sincronización)
Line 52: Line 52:
 
= Sincronización =
 
= Sincronización =
  
Las herramientas de sincronización de la Metaconsola sirven para dos cosas:
+
Dentro de las herramientas de sincronización de la Metaconsola sirven para dos cosas:
  
* Igualar la configuración entre Metaconsola e Instancias para asegurar su correcto funcionamiento:
+
* '''Sincronización''':  
 
:* Usuarios
 
:* Usuarios
 
:* Grupos
 
:* Grupos
 
:* Alertas
 
:* Alertas
 
:* Tags
 
:* Tags
* Copiar/Mover datos entre Instancias para monitorizar con facilidad:
+
* '''Propagación''': Copian/Moven datos entre Instancias para monitorizar con facilidad:
 
:* Propagación de componentes (De la Metaconsola a las Instancias)
 
:* Propagación de componentes (De la Metaconsola a las Instancias)
 
:* Movimiento de agentes (De una Instancia a otra)
 
:* Movimiento de agentes (De una Instancia a otra)
  
{{Warning|Después de modificar datos del primer apartado en la metaconsola será necesario sincronizarlos con las Instancias para evitar comportamientos extraños.}}
+
{{Tip|Si se desea sincronizar las categorías de módulos, se deberá hacer manualmente entrando en cada Instancia.}}
 +
 
 +
== Sincronización ==
 +
 
 +
Las herramientas de sincronización igualan la configuración entre Metaconsola e Instancias para asegurar su correcto funcionamiento.
  
{{Tip|Si se desea sincronizar las categorías de módulos, se deberá hacer manualmente entrando en cada Instancia.}}
+
{{Warning|Después de modificar estos datos en la metaconsola será necesario sincronizarlos con las Instancias para evitar comportamientos extraños.}}
  
== Sincronización de usuarios ==
+
=== Sincronización de usuarios ===
  
 
Para que un usuario opere en la Metaconsola, ese mismo usuario deberá existir tanto en la Metaconsola como en la Instancia.  
 
Para que un usuario opere en la Metaconsola, ese mismo usuario deberá existir tanto en la Metaconsola como en la Instancia.  
Line 75: Line 79:
 
{{Warning|Los usuarios deben tener los mismos permisos (ACLs, Tags y Acceso de Wizard) en la Metaconsola e Instancas para su correcto funcionamiento}}  
 
{{Warning|Los usuarios deben tener los mismos permisos (ACLs, Tags y Acceso de Wizard) en la Metaconsola e Instancas para su correcto funcionamiento}}  
  
Existe una herramienta para sincronizar usuarios y sus perfiles que se verá en el apartado [[Pandora:Metaconsole:Documentation_es:Management#Sincronizaci.C3.B3n|Administración]].
+
La herramienta para sincronizar usuarios y sus perfiles se verá en el apartado [[Pandora:Metaconsole:Documentation_es:Management#Sincronizaci.C3.B3n|Administración]].
  
 
<center><br><br>
 
<center><br><br>
Line 81: Line 85:
 
</center><br><br>
 
</center><br><br>
  
== Sincronización de grupos ==
+
=== Sincronización de grupos ===
  
 
Los grupos deberán estar sincronizados para garantizar el acceso a los datos que contengan.  
 
Los grupos deberán estar sincronizados para garantizar el acceso a los datos que contengan.  
Line 87: Line 91:
 
{{Warning|Los ACLs que tiene un usuario en cada grupo en la Metaconsola se deberán corresponder con los accesos del usuario homónimo en la instancia.}}
 
{{Warning|Los ACLs que tiene un usuario en cada grupo en la Metaconsola se deberán corresponder con los accesos del usuario homónimo en la instancia.}}
  
Existe una herramienta para sincronizar los grupos que se verá en el apartado [[Pandora:Metaconsole:Documentation_es:Management#Sincronizaci.C3.B3n|Administración]].
+
La herramienta para sincronizar los grupos se verá en el apartado [[Pandora:Metaconsole:Documentation_es:Management#Sincronizaci.C3.B3n|Administración]].
  
 
[[Pandora:Metaconsole:Documentation_es:Permissions#ACLs|Más información de los ACLs]]
 
[[Pandora:Metaconsole:Documentation_es:Permissions#ACLs|Más información de los ACLs]]
  
== Sincronización de alertas ==
+
=== Sincronización de alertas ===
  
 
La sincronización de alertas se refiere a la sincronización entre la Metaconsola y las Instancias de las plantillas, acciones y comandos de alerta.
 
La sincronización de alertas se refiere a la sincronización entre la Metaconsola y las Instancias de las plantillas, acciones y comandos de alerta.
Line 103: Line 107:
 
{{Warning|La herramienta sólamente sincroniza las estructuras de datos. Los comandos están asociados a un script. La sincronización de dicho script deberá asegurarse de forma manual entrando en las Instancias.}}
 
{{Warning|La herramienta sólamente sincroniza las estructuras de datos. Los comandos están asociados a un script. La sincronización de dicho script deberá asegurarse de forma manual entrando en las Instancias.}}
  
== Sincronización de tags ==
+
=== Sincronización de tags ===
  
 
Los tags son un mecanismo de control de acceso complementario a los grupos, por lo que también deberán estar sincronizados para garantizar el acceso a los datos que tengan asociado.  
 
Los tags son un mecanismo de control de acceso complementario a los grupos, por lo que también deberán estar sincronizados para garantizar el acceso a los datos que tengan asociado.  
Line 109: Line 113:
 
{{Warning|Los tags que tiene un usuario en cada grupo en la Metaconsola se deberán corresponder con los tags del usuario homónimo en la instancia.}}
 
{{Warning|Los tags que tiene un usuario en cada grupo en la Metaconsola se deberán corresponder con los tags del usuario homónimo en la instancia.}}
  
Existe una herramienta para sincronizar los tags que se verá en el apartado [[Pandora:Metaconsole:Documentation_es:Management#Sincronizaci.C3.B3n|Administración]].
+
La herramienta para sincronizar los tags se verá en el apartado [[Pandora:Metaconsole:Documentation_es:Management#Sincronizaci.C3.B3n|Administración]].
  
 
[[Pandora:Metaconsole:Documentation_es:Permissions#Tags|Más información de los tags]]
 
[[Pandora:Metaconsole:Documentation_es:Permissions#Tags|Más información de los tags]]
 +
 +
== Propagación ==
 +
 +
=== Propagación de componentes ===
 +
 +
=== Movimiento de agentes ===

Revision as of 16:47, 29 January 2013

1 Arquitectura

La arquitectura de una Metaconsola consta de un nodo central: La Metaconsola y de tantos nodos servidores como se desee: Las Instancias.

Las Instancias son instalaciones normales de Pandora FMS. Constan de una consola web en el front end y un servidor en el back end que procesa los datos que le llegan, realiza chequeos remotos etc.

La Metaconsola no dispone de servidor propio. Es únicamente una consola web.

1.1 ¿Dónde están los datos?

Algunos datos están en las Instancias, otros en la Metaconsola y otros en ambos lados, necesitando estar sincronizados para su correcto funcionamiento.

En las Instancias:

  • Los agentes
  • Los módulos
  • Las alertas
  • Las políticas

En la Metaconsola:

  • La configuración de Metaconsola
  • Los componentes
  • Los informes* y las plantillas de informes
  • Los mapas de red*
  • Los mapas visuales*
  • Los filtros de netflow

En ambas:

  • Los usuarios y perfiles
  • Los grupos
  • Las plantillas, acciones y comandos de alerta
  • Los tags
  • Las categorías

* Aunque éstos elementos están almacenados en la metaconsola, son configuraciones que se utilizan para visualizar datos de las Instancias, por lo que no tienen utilidad por sí mismos.

1.2 ¿Cómo se obtiene la información?

La información es obtenida de dos formas diferentes:

  • Activa: Acceso a la base de datos de las Instancias de forma remota desde la Metaconsola (Es el caso de los agentes, módulos, alertas, etc.)


Metaconsola Arquitecture Active.png



  • Pasiva: Replicación de datos desde las Instancias a la base de datos de la Metaconsola (Es el caso de los eventos)


Metaconsola Arquitecture Passive.png



2 Sincronización

Dentro de las herramientas de sincronización de la Metaconsola sirven para dos cosas:

  • Sincronización:
  • Usuarios
  • Grupos
  • Alertas
  • Tags
  • Propagación: Copian/Moven datos entre Instancias para monitorizar con facilidad:
  • Propagación de componentes (De la Metaconsola a las Instancias)
  • Movimiento de agentes (De una Instancia a otra)

Info.png

Si se desea sincronizar las categorías de módulos, se deberá hacer manualmente entrando en cada Instancia.

 


2.1 Sincronización

Las herramientas de sincronización igualan la configuración entre Metaconsola e Instancias para asegurar su correcto funcionamiento.

Template warning.png

Después de modificar estos datos en la metaconsola será necesario sincronizarlos con las Instancias para evitar comportamientos extraños.

 


2.1.1 Sincronización de usuarios

Para que un usuario opere en la Metaconsola, ese mismo usuario deberá existir tanto en la Metaconsola como en la Instancia.

Info.png

Su password no tiene por qué coincidir

 


Template warning.png

Los usuarios deben tener los mismos permisos (ACLs, Tags y Acceso de Wizard) en la Metaconsola e Instancas para su correcto funcionamiento

 


La herramienta para sincronizar usuarios y sus perfiles se verá en el apartado Administración.



Metaconsola Users Sync.png



2.1.2 Sincronización de grupos

Los grupos deberán estar sincronizados para garantizar el acceso a los datos que contengan.

Template warning.png

Los ACLs que tiene un usuario en cada grupo en la Metaconsola se deberán corresponder con los accesos del usuario homónimo en la instancia.

 


La herramienta para sincronizar los grupos se verá en el apartado Administración.

Más información de los ACLs

2.1.3 Sincronización de alertas

La sincronización de alertas se refiere a la sincronización entre la Metaconsola y las Instancias de las plantillas, acciones y comandos de alerta.

Esta sincronización es necesaria porque una alerta es la asociación de una plantilla, con una serie de acciones, a un módulo. Además, cada acción tiene sincronizado un comando.

Las alertas se configuran y asignan desde la Metaconsola con las plantillas, acciones y comandos de la propia Metaconsola. Para que esta configuración sea posible y coherente, la instancia donde se encuentre el módulo al que se asignará una alerta deberá tener las mismas plantillas, acciones y comandos.

Existe una herramienta para sincronizar las alertas que se verá en el apartado Administración.

Template warning.png

La herramienta sólamente sincroniza las estructuras de datos. Los comandos están asociados a un script. La sincronización de dicho script deberá asegurarse de forma manual entrando en las Instancias.

 


2.1.4 Sincronización de tags

Los tags son un mecanismo de control de acceso complementario a los grupos, por lo que también deberán estar sincronizados para garantizar el acceso a los datos que tengan asociado.

Template warning.png

Los tags que tiene un usuario en cada grupo en la Metaconsola se deberán corresponder con los tags del usuario homónimo en la instancia.

 


La herramienta para sincronizar los tags se verá en el apartado Administración.

Más información de los tags

2.2 Propagación

2.2.1 Propagación de componentes

2.2.2 Movimiento de agentes