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
es:documentation:03_monitoring:10_other_monitoring [2021/04/30 12:53]
admscopia
es:documentation:03_monitoring:10_other_monitoring [2021/06/03 08:22]
laura.cano [Monitorización con módulos sintéticos]
Línea 4: Línea 4:
 [[es:documentation:start|Volver al Índice de Documentación Pandora FMS]] [[es:documentation:start|Volver al Índice de Documentación Pandora FMS]]
  
-=Monitorización Predictiva=+===== Monitorización Predictiva =====
  
-======Introducción======+==== Introducción ====
 Además de las características como la monitorización remota, basada en Agentes o web, Pandora FMS ofrece recursos avanzados para mejorar la monitorización. Con estos recursos puede realizar estimaciones sobre el histórico de datos o crear nuevos Módulos basados en operaciones aritméticas de Módulos existentes. Además de las características como la monitorización remota, basada en Agentes o web, Pandora FMS ofrece recursos avanzados para mejorar la monitorización. Con estos recursos puede realizar estimaciones sobre el histórico de datos o crear nuevos Módulos basados en operaciones aritméticas de Módulos existentes.
  
-======Tipos de monitorización predictiva======+==== Tipos de monitorización predictiva ====
 Dentro de la realización de un Módulo de monitorización predictiva podemos optar por las siguientes opciones: Dentro de la realización de un Módulo de monitorización predictiva podemos optar por las siguientes opciones:
  
-{{ wiki:Monitorizacionpredictiva.png ?600}}+{{ wiki:Monitorizacionpredictiva.png?600 }}
  
   * **Monitorización aritmética:**   * **Monitorización aritmética:**
Línea 21: Línea 21:
     * //Servicio:// Rescata el valor de un servicio para poder mostrarlo en cualquier Agente en el que sea necesario.     * //Servicio:// Rescata el valor de un servicio para poder mostrarlo en cualquier Agente en el que sea necesario.
  
-======Monitorización con módulos sintéticos====== +==== Monitorización con módulos sintéticos ====
-{{ wiki:icono-modulo-enterprise.png|Versión Enterprise.}}+
  
-Esta es una característica de la versión Enterprise. Los Módulos sintéticos son Módulos fabricados a partir de datos de otros Módulos, que pueden estar en el mismo Agente o en Agentes diferentes. Las operaciones que se pueden realizar son aritméticas (sumar, restar, multiplicar y dividir) entre Módulos y/o con valores absolutos.  +{{:wiki:icono-modulo-enterprise.png  |Versión Enterprise.}} 
-Ejemplos:+ 
 +Esta es una característica de la versión Enterprise. Los Módulos sintéticos son Módulos fabricados a partir de datos de otros Módulos, que pueden estar en el mismo Agente o en Agentes diferentes. Las operaciones que se pueden realizar son aritméticas (sumar, restar, multiplicar y dividir) entre Módulos y/o con valores absolutos. Ejemplos:
  
   * Un Módulo llamado "Suma de tráfico" que suma los valores del tráfico de entrada y el tráfico de salida de un //router//, generando un nuevo Módulo con el tráfico total de la interfaz.   * Un Módulo llamado "Suma de tráfico" que suma los valores del tráfico de entrada y el tráfico de salida de un //router//, generando un nuevo Módulo con el tráfico total de la interfaz.
Línea 31: Línea 31:
   * Un Módulo llamado "Usuarios totales" que suma los valores de diez Módulos llamados "Usuarios conectados" en cada uno de los cinco servidores donde se monitoriza el número de usuarios que se conectan.   * Un Módulo llamado "Usuarios totales" que suma los valores de diez Módulos llamados "Usuarios conectados" en cada uno de los cinco servidores donde se monitoriza el número de usuarios que se conectan.
  
-{{pandora:documentation_es:warning|Los Módulos sintéticos son gestionados por el [[Pandora:Documentation_es:Arquitectura#Servidor_de_predicci.C3.B3n|servidor de predicción (Prediction Server)]]. Dicho subcomponente del servidor de Pandora FMS debe estar activo y en funcionamiento. Así mismo, el Agente que contendrá los Módulos sintéticos debe usar un Prediction Server. Recuerde que usted también puede utilizar un [[Pandora:Documentation_es:HA|Entorno de Alta Disponibilidad]] y tener un balanceo de carga en dichos servidores.}}+<WRAP center round important 60%> Los Módulos sintéticos son gestionados por el [[:es:documentation:01_understanding:02_architecture#servidor_de_prediccion|servidor de predicción (Prediction Server)]]. Dicho subcomponente del servidor de Pandora FMS debe estar activo y en funcionamiento. Así mismo, el Agente que contendrá los Módulos sintéticos debe usar un Prediction Server. Recuerde que usted también puede utilizar un [[:es:documentation:05_big_environments:06_ha|Entorno de Alta Disponibilidad]] y tener un balanceo de carga en dichos servidores. </WRAP>
  
 El primer paso para crear un Módulo sintético es ir a la sección de administración de un Agente en la solapa de Módulos. Ahí escoja la opción de crear un Módulo de tipo predictivo. El primer paso para crear un Módulo sintético es ir a la sección de administración de un Agente en la solapa de Módulos. Ahí escoja la opción de crear un Módulo de tipo predictivo.
  
-{{ wiki:Synth_1.png ?700}}+{{  :wiki:synth_1.png?700  }}
  
 En este primer ejemplo, se crea un Módulo ficticio que contendrá la media aritmética de dos Módulos de dos Agentes diferentes: CPUUse (Win10A) y cpu_user (Garfio). Ese Módulo en cada máquina mide el porcentaje de uso de CPU y en dos máquinas Windows® y Linux® respectivamente. El resultado final será un Módulo almacenado en Win10A que contendrá la media de los dos valores. En este primer ejemplo, se crea un Módulo ficticio que contendrá la media aritmética de dos Módulos de dos Agentes diferentes: CPUUse (Win10A) y cpu_user (Garfio). Ese Módulo en cada máquina mide el porcentaje de uso de CPU y en dos máquinas Windows® y Linux® respectivamente. El resultado final será un Módulo almacenado en Win10A que contendrá la media de los dos valores.
  
-{{ wiki:Synth_2.png ?700}}+{{  :wiki:synth_2.png?700  }}
  
 El segundo ejemplo, crea un módulo llamado "Total accesses" con la media de los valores de los módulos "Apache_accesses" de dos agentes diferentes, llamados Win10A y Win10B El segundo ejemplo, crea un módulo llamado "Total accesses" con la media de los valores de los módulos "Apache_accesses" de dos agentes diferentes, llamados Win10A y Win10B
  
-{{ wiki:Synth_3.png ?700}}+{{  :wiki:synth_3.png?700  }}
  
 Otro ejemplo más sencillo, pero que puede ser útil, es el que se ha utilizado para crear el Módulo "Total accesses" en Win10B. Simplemente "copia" el valor de un Módulo con el mismo nombre en Win10A para producir el valor. Otro ejemplo más sencillo, pero que puede ser útil, es el que se ha utilizado para crear el Módulo "Total accesses" en Win10B. Simplemente "copia" el valor de un Módulo con el mismo nombre en Win10A para producir el valor.
  
-{{ wiki:Synth_4.png ?700}}+{{  :wiki:synth_4.png?700  }}
  
 Para operar con otras operaciones lógicas (multiplicación, resta, división) simplemente hay que tener en cuenta el orden de los operadores. Juegue con la interfaz para ver cómo se puede hacer cualquier operación aritmética entre diferentes Módulos. Para operar con otras operaciones lógicas (multiplicación, resta, división) simplemente hay que tener en cuenta el orden de los operadores. Juegue con la interfaz para ver cómo se puede hacer cualquier operación aritmética entre diferentes Módulos.
Línea 53: Línea 53:
 Puede seleccionar varios Agentes en la caja de la izquierda (usando la tecla CTRL mientras hace clic) y se mostrarán en la caja del centro todos los Módulos "comunes" de los Agentes seleccionados. Puede ser muy útil para hacer "medias" de Módulos comunes de un grupo de servidores (por ejemplo: CPU o espacio en disco). Puede seleccionar varios Agentes en la caja de la izquierda (usando la tecla CTRL mientras hace clic) y se mostrarán en la caja del centro todos los Módulos "comunes" de los Agentes seleccionados. Puede ser muy útil para hacer "medias" de Módulos comunes de un grupo de servidores (por ejemplo: CPU o espacio en disco).
  
-====== Monitorización predictiva ======+ 
 +==== Monitorización predictiva ====
 Los Módulos predictivos requieren un Módulo "base" sobre el que "comparar" y hacer sus predicciones. Existen dos tipos: detección de anomalías y predicción de valores. Ambos se basan en la serie de datos del Módulo que usan como base para realizar la predicción. Estos dos tipos están basados en el tipo de dato a almacenar en el Módulo predictivo que crear: Los Módulos predictivos requieren un Módulo "base" sobre el que "comparar" y hacer sus predicciones. Existen dos tipos: detección de anomalías y predicción de valores. Ambos se basan en la serie de datos del Módulo que usan como base para realizar la predicción. Estos dos tipos están basados en el tipo de dato a almacenar en el Módulo predictivo que crear:
  
-  * <code>generic_data</code>> Predecir cuál sería un valor aceptable, en un margen de tiempo de 5 a 10 minutos (o más, pero con una aproximación peor cuanto más tiempo en el futuro estime). +  * ''generic_data''> Predecir cuál sería un valor aceptable, en un margen de tiempo de 5 a 10 minutos (o más, pero con una aproximación peor cuanto más tiempo en el futuro estime). 
-  * <code>generic_proc</code>> Detectar si existe una anomalía o no en el valor recogido por el Módulo "origen" que se está analizando.+  * ''generic_proc''> Detectar si existe una anomalía o no en el valor recogido por el Módulo "origen" que se está analizando.
  
-{{pandora:documentation_es:warning|Los Módulos predictivos son gestionados por el servidor de predicción, por lo que para poderlos usar deberemos tener activado ese subcomponente del servidor de Pandora FMS, y el Agente sobre el que cual crear los Módulos deben usar ese servidor}}+<WRAP center round important 60%> 
 +Los Módulos predictivos son gestionados por el servidor de predicción, por lo que para poderlos usar deberemos tener activado ese subcomponente del servidor de Pandora FMS, y el Agente sobre el que cual crear los Módulos deben usar ese servidor 
 +</WRAP>
  
-===== Ejemplo de Módulo de tipo predictivo =====+=== Ejemplo de Módulo de tipo predictivo ===
 Dentro de un Agente existente, pulse sobre la pestaña superior de los módulos (**Modules**). En ella, seleccione crear un nuevo Módulo de tipo predictivo: Dentro de un Agente existente, pulse sobre la pestaña superior de los módulos (**Modules**). En ella, seleccione crear un nuevo Módulo de tipo predictivo:
  
-{{ wiki:Prediction_create_module.png ?573}}+{{ wiki:Prediction_create_module.png?573 }}
  
 Una vez que se pulse el botón **Create**, se mostrará un formulario en el que se han de rellenar los campos necesarios para poder crear un Módulo de predicción. El tipo de datos define el comportamiento del tipo de Módulo predictivo:  en función de cual sea el tipo, actuaremos como detector de anomalías (Módulo de tipo booleano) o como **predictor** del valor del Módulo en el futuro (Módulo de tipo dato numérico). Una vez que se pulse el botón **Create**, se mostrará un formulario en el que se han de rellenar los campos necesarios para poder crear un Módulo de predicción. El tipo de datos define el comportamiento del tipo de Módulo predictivo:  en función de cual sea el tipo, actuaremos como detector de anomalías (Módulo de tipo booleano) o como **predictor** del valor del Módulo en el futuro (Módulo de tipo dato numérico).
  
-{{ wiki:prediction_module_basic.png ?538}}+{{ wiki:prediction_module_basic.png?538 }}
  
 Más abajo, en la sección específica de Módulos de tipo predictivo preste atención a los siguientes campos: Más abajo, en la sección específica de Módulos de tipo predictivo preste atención a los siguientes campos:
  
-{{ wiki:prediction_module_basic2.png ?538}}+{{ wiki:prediction_module_basic2.png?538 }}
  
   * Agente: Basta con poner una parte del nombre y buscará Agentes que coincidan.   * Agente: Basta con poner una parte del nombre y buscará Agentes que coincidan.
Línea 80: Línea 83:
 Por último, debe recordar el campo que aparece en propiedades avanzadas: Por último, debe recordar el campo que aparece en propiedades avanzadas:
  
-*Intervalo : El intervalo toma un número de muestras de los últimos 4 días/semanas/meses durante la duración de ese intervalo. Por ejemplo, si está tomando esa muestra a las 13:00, y el intervalo que configura es de una hora, tomará la media de sumar todos los valores de las últimas 4 semanas/meses/días desde las 12:30 a las 13:30.+  * Intervalo : El intervalo toma un número de muestras de los últimos 4 días/semanas/meses durante la duración de ese intervalo. Por ejemplo, si está tomando esa muestra a las 13:00, y el intervalo que configura es de una hora, tomará la media de sumar todos los valores de las últimas 4 semanas/meses/días desde las 12:30 a las 13:30.
  
 La diferencia entre el cálculo predictivo numérico, y la detección de anomalías es que esta última compara el valor obtenido en el cálculo de la predicción con el actual si está fuera de un umbral definido por la desviación típica de ese periodo calculado: si no es así devuelve fallo (0), si está dentro devuelve ok (1). La diferencia entre el cálculo predictivo numérico, y la detección de anomalías es que esta última compara el valor obtenido en el cálculo de la predicción con el actual si está fuera de un umbral definido por la desviación típica de ese periodo calculado: si no es así devuelve fallo (0), si está dentro devuelve ok (1).
  
-[[es:documentation:start|Volver al Índice de Documentación Pandora FMS]]<br><br><br>+[[es:documentation:start|Volver al Índice de Documentación Pandora FMS]]
  
-[[Category: Pandora FMS]] 
ºº