XenCenter

Supervisión de los recursos del host y de dom0 con NRPE

Nota:

La función NRPE está disponible para clientes de XenServer Premium o Trial Edition. Para obtener más información sobre las licencias de XenServer, consulte Licencias. Para actualizar o para obtener una licencia de XenServer, visite el sitio web de XenServer.

Los usuarios con el rol de Administrador de grupo pueden utilizar cualquier herramienta de supervisión de terceros que admita el Nagios Remote Plugin Executor (NRPE) para supervisar los recursos consumidos por su host XenServer® y dom0, el dominio de control de su host.

Puede utilizar los siguientes complementos de comprobación para supervisar los recursos del host y de dom0:

Métrica Nombre de la comprobación NRPE Descripción Umbral de advertencia predeterminado Umbral crítico predeterminado Datos de rendimiento devueltos
Carga de CPU del host check_host_load Obtiene y comprueba la carga actual por CPU física del host, donde la carga se refiere al número de vCPU en estado de ejecución o ejecutable. 3 4 Carga actual del sistema de la CPU del host (calculada tomando la carga media de la CPU física del host).
Uso de CPU del host (%) check_host_cpu Obtiene y comprueba el uso medio general actual de la CPU del host. 80% 90% El porcentaje de CPU del host que está actualmente libre y el porcentaje que está en uso.
Uso de memoria del host (%) check_host_memory Obtiene y comprueba el uso actual de la memoria del host. 80% 90% El porcentaje de memoria del host que está actualmente libre y el porcentaje que está en uso.
Uso de vGPU del host (%) check_vgpu Obtiene y comprueba todo el uso actual de vGPU de Nvidia en ejecución del host. 80% 90% El porcentaje de vGPU en ejecución que está actualmente libre y el porcentaje que está en uso.
Uso de memoria vGPU del host (%) check_vgpu_memory Obtiene y comprueba todo el uso actual de la memoria vGPU de Nvidia en ejecución (incluida la memoria compartida y la memoria gráfica) del host. 80% 90% El porcentaje de memoria vGPU en ejecución (incluida la memoria compartida y la memoria gráfica) que está actualmente libre y el porcentaje que está en uso.
Carga de CPU de Dom0 check_load Obtiene y comprueba la carga media actual del sistema por CPU de dom0, donde la carga se refiere al número de procesos en estado de ejecución o ejecutable. 2.7,2.6,2.5 3.2,3.1,3 Datos de carga de CPU del host calculados tomando el promedio de los últimos 1, 5 y 15 minutos.
Uso de CPU de Dom0 (%) check_cpu Obtiene y comprueba el uso promedio general actual de la CPU de dom0. 80% 90% El uso promedio general de la CPU de dom0 como porcentaje.
Uso de memoria de Dom0 (%) check_memory Obtiene y comprueba el uso actual de la memoria de dom0. 80% 90% El porcentaje de memoria de dom0 que está actualmente libre y el porcentaje que está en uso.
Swap libre de Dom0 (%) check_swap Obtiene y comprueba el uso actual de swap de dom0. 20% 10% El porcentaje de MB en dom0 que está actualmente libre.
Espacio libre de la partición raíz de Dom0 (%) check_disk_root Obtiene y comprueba el uso actual de la partición raíz de dom0. 20% 10% El porcentaje de MB en la partición raíz de dom0 que está actualmente libre.
Espacio libre de la partición de registro de Dom0 (%) check_disk_log Obtiene y comprueba el uso actual de la partición de registro de dom0. 20% 10% El porcentaje de MB en la partición de registro de dom0 que está actualmente libre.
Estado de la pila de herramientas check_xapi Obtiene y comprueba el estado de la pila de herramientas de administración de XenServer (también conocida como XAPI).     Tiempo de actividad transcurrido de XAPI en segundos.
Estado de Multipath check_multipath Obtiene y comprueba el estado de las rutas de almacenamiento.     El estado de las rutas de almacenamiento. OK indica que todas las rutas están activas, WARNING indica que algunas rutas han fallado pero hay más de una ruta activa, CRITICAL indica que solo hay una ruta activa o que todas las rutas han fallado, UNKNOWN indica que el multipathing del host está deshabilitado y que no se puede obtener el estado de las rutas.

NRPE es un servicio local que se ejecuta en dom0 y escucha en el puerto TCP (predeterminado) 5666 las solicitudes de ejecución de comprobación de una herramienta de supervisión. Una vez que llega una solicitud, NRPE la analiza, encuentra el comando de comprobación correspondiente, incluidos los detalles de los parámetros del archivo de configuración, y luego lo ejecuta. El resultado de la comprobación se envía a la herramienta de supervisión, que almacena los resultados de las comprobaciones anteriores y proporciona un gráfico que muestra los datos históricos de rendimiento.

Requisitos previos

Para poder usar NRPE para supervisar los recursos del host y de dom0, la herramienta de supervisión que esté utilizando debe cumplir los siguientes requisitos previos:

  • La herramienta de supervisión debe ser compatible con NRPE versión 4.1.0.
  • Para permitir la comunicación entre NRPE y la herramienta de supervisión, la herramienta de supervisión debe ser compatible con TLS 1.2 con los cifrados ECDHE-RSA-AES256-GCM-SHA384 y ECDHE-RSA-AES128-GCM-SHA256, y la curva EC es secp384r1.

Restricciones

  • Puede configurar los ajustes de NRPE para un pool completo o para un host independiente que no forme parte de un pool. Actualmente, no puede configurar los ajustes de NRPE para un host individual en un pool.
  • Si agrega un host a un pool que ya tiene NRPE habilitado y configurado, XenCenter® no aplica automáticamente la configuración de NRPE del pool al nuevo host. Debe reconfigurar los ajustes de NRPE en el pool después de agregar el nuevo host o configurar el nuevo host con los mismos ajustes de NRPE antes de agregarlo al pool.

    Nota:

    Al reconfigurar los ajustes de NRPE en un pool después de agregar un nuevo host, asegúrese de que el host esté en funcionamiento.

  • Si se elimina un host de un pool con NRPE habilitado y configurado, XenCenter no altera los ajustes de NRPE en el host ni en el pool.

Configurar NRPE mediante XenCenter

Puede configurar NRPE mediante XenCenter o la CLI xe. Para obtener más información sobre cómo configurar NRPE mediante la CLI xe, consulte Configurar NRPE mediante la CLI xe.

Para configurar NRPE para un host independiente o para un pool completo, vaya a la pestaña Configuración de NRPE en el cuadro de diálogo Propiedades de su host/pool y siga estos pasos:

Nota:

Al configurar NRPE para un pool, la pestaña Configuración de NRPE muestra los valores de configuración de NRPE predeterminados para todo el pool.

  1. En la vista Infraestructura, elija el host/pool para el que desea configurar los ajustes de NRPE.
  2. En la pestaña General, haga clic en Propiedades.
  3. En el cuadro de diálogo Propiedades, seleccione la pestaña NRPE.
  4. Seleccione la casilla de verificación Habilitar NRPE.
  5. Para añadir más servidores de supervisión a los que se les permite comunicarse con el demonio NRPE, especifique los hosts como una lista de direcciones IP o nombres de host separados por comas. Se pueden especificar en los siguientes formatos:
    • Dirección IP (solo admite IPv4)
    • Enrutamiento entre dominios sin clases (CIDR) (formato: xxx.xxx.xxx.xxx/n, por ejemplo, 192.168.1.0/24)
    • Nombre de host
  6. Para habilitar el registro de depuración, seleccione la casilla de verificación Registrar mensajes de depuración en syslog.
  7. Para habilitar el registro SSL, seleccione la casilla de verificación Registrar mensaje SSL en syslog.
  8. (Opcional) Ajuste los umbrales de advertencia y críticos modificando los valores en la tabla de umbrales de advertencia y críticos.

    Para algunos complementos de comprobación, puede establecer valores de umbral de advertencia y críticos de modo que, si el valor devuelto por un complemento de comprobación excede los valores de umbral, se genere una alerta. El umbral de advertencia indica un problema potencial y el umbral crítico indica un problema más grave que requiere atención inmediata. Aunque se establecen valores predeterminados para los umbrales de advertencia y críticos, puede ajustar los valores de umbral.

  9. Haga clic en Aceptar para aplicar los cambios de configuración a su host/grupo.

Utilice XenCenter para configurar los ajustes de NRPE para su host

Documentación relacionada

XenServer Current Release

Supervisión de los recursos del host y de dom0 con NRPE