Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisión Ambos lados, revisión siguiente
es:documentation:06_metaconsole:03_installation [2021/08/05 12:57]
jimmy.olano Cero redundancia: el Command Center ya tiene su propio artículo.
es:documentation:06_metaconsole:03_installation [2021/09/23 11:55]
jimmy.olano [Configuración adicional de la Metaconsola] Boleto GitLab # 8034 ticket.
Línea 9: Línea 9:
 En este apartado figurarán todos los aspectos necesarios para instalar y configurar una Metaconsola y sus Instancias (nodos). En este apartado figurarán todos los aspectos necesarios para instalar y configurar una Metaconsola y sus Instancias (nodos).
  
-<WRAP center round info 60%> Versión NG 755 o anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]** , dispone allí de toda la información pertinente para ello.+<WRAP center round info 80%> Versión NG 755 o anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]** , dispone allí de toda la información pertinente para ello.
  
 </WRAP> </WRAP>
 +
  
 ==== Instalación ==== ==== Instalación ====
Línea 65: Línea 66:
  
 Para que las Instancias se comuniquen con la Metaconsola y viceversa, hay que configurar ambas partes apropiadamente. Para que las Instancias se comuniquen con la Metaconsola y viceversa, hay que configurar ambas partes apropiadamente.
 +
 +<WRAP center round info 80%> Versión NG 755 o anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]** , dispone allí de toda la información pertinente para ello.
 +
 +</WRAP>
 +
  
 === Metaconsola === === Metaconsola ===
Línea 121: Línea 127:
  
 == Escalado de índices == == Escalado de índices ==
 +
 +<WRAP center round info 80%> Versión NG 755 o anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]** , dispone allí de toda la información pertinente para ello.
 +
 +</WRAP>
  
 La mayor parte de la sincronización entre la Metaconsola y las Instancias se realiza por nombre, independientemente del ID interno de los elementos, teniendo como excepción los grupos, tags, alertas, sistemas operativos y grupos de módulos, cuyos IDs es importante que estén sincronizados. La mayor parte de la sincronización entre la Metaconsola y las Instancias se realiza por nombre, independientemente del ID interno de los elementos, teniendo como excepción los grupos, tags, alertas, sistemas operativos y grupos de módulos, cuyos IDs es importante que estén sincronizados.
Línea 143: Línea 153:
 <WRAP center round important 60%> Para mejorar el rendimiento de los eventos en la Metaconsolaen entornos grandes,es recomendable añadir los siguientes indices en la base de datos: <WRAP center round important 60%> Para mejorar el rendimiento de los eventos en la Metaconsolaen entornos grandes,es recomendable añadir los siguientes indices en la base de datos:
  
-**ALTER TABLE**  tmetaconsole_agent_secondary_group **ADD INDEX**  id_tagente (id_tagente);+**ALTER TABLE** tmetaconsole_agent_secondary_group **ADD INDEX** id_tagente (id_tagente); 
 + 
 +**ALTER TABLE** tmetaconsole_event **ADD INDEX** server_id (server_id); </WRAP>
  
-**ALTER TABLE**  tmetaconsole_event **ADD INDEX**  server_id (server_id); </WRAP> 
  
 == Programación de informes == == Programación de informes ==
 +
 +<WRAP center round info 80%> Versión NG 755 o anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]** , dispone allí de toda la información pertinente para ello.
 +
 +</WRAP>
  
 Es preciso instalar los paquetes (Open y Enterprise) del servidor en el sistema donde esté instalada la Metaconsola a fin de poder lanzar el script de mantenimiento de Base de datos (**pandora_db**). Debe asegurarse de que queda correctamente programado para su ejecución en el cron cada hora (tal y como se detalla en el siguiente [[:es:documentation:04_using:11_managing_and_administration#cron_job|enlace.]]). Es preciso instalar los paquetes (Open y Enterprise) del servidor en el sistema donde esté instalada la Metaconsola a fin de poder lanzar el script de mantenimiento de Base de datos (**pandora_db**). Debe asegurarse de que queda correctamente programado para su ejecución en el cron cada hora (tal y como se detalla en el siguiente [[:es:documentation:04_using:11_managing_and_administration#cron_job|enlace.]]).
Línea 160: Línea 175:
  
 {{  :wiki:mail_metaconsola1.png  }} {{  :wiki:mail_metaconsola1.png  }}
 +
  
 === Instancias === === Instancias ===
Línea 166: Línea 182:
  
 == Dar acceso a la Metaconsola == == Dar acceso a la Metaconsola ==
 +
 +<WRAP center round info 80%> Versión NG 755 o anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]** , dispone allí de toda la información pertinente para ello.
 +
 +</WRAP>
  
 La Metaconsola accede de dos maneras a una Instancia: La Metaconsola accede de dos maneras a una Instancia:
Línea 200: Línea 220:
   * **Lista de IPs con acceso a la API**: En la configuración de la Instancia hay una lista de IPs que pueden acceder a la API. Se puede usar '*' como comodín para dar acceso a todas las IPs o a una subred.   * **Lista de IPs con acceso a la API**: En la configuración de la Instancia hay una lista de IPs que pueden acceder a la API. Se puede usar '*' como comodín para dar acceso a todas las IPs o a una subred.
 {{  :wiki:imagen_setup2.png  }} {{  :wiki:imagen_setup2.png  }}
 +
  
 == Auto-autenticación == == Auto-autenticación ==
Línea 210: Línea 231:
  
 == Replicación de eventos == == Replicación de eventos ==
 +
 +<WRAP center round info 80%> Versión NG 755 o anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]** , dispone allí de toda la información pertinente para ello.
 +
 +</WRAP>
  
 Para que en la Metaconsola se vean los eventos de las Instancias, estas tienen que tener acceso a la base de datos de la Metaconsola. Para que en la Metaconsola se vean los eventos de las Instancias, estas tienen que tener acceso a la base de datos de la Metaconsola.
Línea 229: Línea 254:
 {{  :wiki:replication_events_setup2.png  }} {{  :wiki:replication_events_setup2.png  }}
  
-La replicación de eventos la hace el servidor. En el fichero de configuración debe haber un token habilitado: //event_replication 1//+<WRAP center round info 80%> Versión NG 755 o anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]**, dispone allí de toda la información pertinente para ello. 
 + 
 +</WRAP> 
 + 
 +La replicación de eventos la hace el servidor. En el fichero de configuración debe haber un token habilitado:
  
 {{  :wiki:replication_events_conf_token2.png  }} {{  :wiki:replication_events_conf_token2.png  }}
Línea 238: Línea 267:
  
 Si quiere modificar manualmente la fecha a partir de la cual el nodo va a sincronizar eventos con la Metaconsola (por ejemplo, para forzar a que replique eventos a partir de la fecha actual) tendrá que lanzar la siguiente query contra la BBDD del nodo para versiones de Pandora FMS anteriores a la 5.1SP3: Si quiere modificar manualmente la fecha a partir de la cual el nodo va a sincronizar eventos con la Metaconsola (por ejemplo, para forzar a que replique eventos a partir de la fecha actual) tendrá que lanzar la siguiente query contra la BBDD del nodo para versiones de Pandora FMS anteriores a la 5.1SP3:
- 
 <code> <code>
 +
 UPDATE tconfig SET `value` = UNIX_TIMESTAMP() WHERE `token` = "replication_copy_last_utimestamp" UPDATE tconfig SET `value` = UNIX_TIMESTAMP() WHERE `token` = "replication_copy_last_utimestamp"
  
Línea 252: Línea 281:
  
 <WRAP center round important 60%> Si tiene activada en los nodos hijos la seguridad SELinux puede que la replicación no funcione; por favor, desactívela. </WRAP> <WRAP center round important 60%> Si tiene activada en los nodos hijos la seguridad SELinux puede que la replicación no funcione; por favor, desactívela. </WRAP>
 +
  
 == Autoprovisión desde la Metaconsola == == Autoprovisión desde la Metaconsola ==
 +
 +<WRAP center round info 80%> Versión NG 755 o anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]** , dispone allí de toda la información pertinente para ello.
 +
 +</WRAP>
  
 A partir de Pandora 7 puede encontrar en el setup de configuración de la Metaconsola la opción de dar de alta el nodo en la Metaconsola. A partir de Pandora 7 puede encontrar en el setup de configuración de la Metaconsola la opción de dar de alta el nodo en la Metaconsola.
Línea 266: Línea 300:
  
 {{  :wiki:metaautoprovisionamiento2.png  }} {{  :wiki:metaautoprovisionamiento2.png  }}
 +
  
 === Configuración adicional de la Metaconsola === === Configuración adicional de la Metaconsola ===
  
-La Metaconsola, si se ha activado la replicación de eventos de los nodos, alberga datos de eventos en su propia base de datos. Para su mantenimiento estos datos se pueden borrar y/mover a la BBDD de histórico de eventos de la Metaconsola. Esto se hacecomo en una Instancia de Pandora FMS, a través de la ejecución del script de mantenimiento de BBDD que se encuentra en ///usr/share/pandora_server/util/pandora_db.pl//. Generalmente, para lanzarlo se utiliza el fichero del servidor, solo que al ser una Metaconsola no tiene porqué haber servidor. Para ello, coja una copia del fichero /etc/pandora/pandora_server.conf de uno de los nodos, edítelo, y modifique los datos relativos a la BBDD (hostname, nombre de la BBDD, usuario y password) y guarde el fichero, por ejemplo, como :+<WRAP center round info 80%> Versión NG 755 anteriores: deberá configurar el uso del **[[:es:documentation:06_metaconsole:04_command|Command Center]]** dispone allí de toda la información pertinente para ello.
  
 +</WRAP>
 +
 +La Metaconsola, si se ha activado la replicación de eventos de los nodos, alberga datos de eventos en su propia base de datos. Para su mantenimiento estos datos se pueden borrar y/o mover a la BBDD de histórico de eventos de la Metaconsola. Esto se hace, como en una Instancia de Pandora FMS, a través de la ejecución del script de mantenimiento de BBDD que se encuentra en ///usr/share/pandora_server/util/pandora_db.pl//. Generalmente, para lanzarlo se utiliza el fichero del servidor, solo que al ser una Metaconsola no tiene porqué haber servidor. Para ello, coja una copia del fichero /etc/pandora/pandora_server.conf de uno de los nodos, edítelo, y modifique los datos relativos a la BBDD (hostname, nombre de la BBDD, usuario y password) y guarde el fichero, por ejemplo, como :
 <code> <code>
 +
 /etc/pandora/pandora_meta.conf /etc/pandora/pandora_meta.conf
  
Línea 298: Línea 337:
  
 </code> </code>
 +
  
 ==== Sincronización de Metalicencia ==== ==== Sincronización de Metalicencia ====
ºº