XenCenter

Monitoreo de recursos del host y dom0 con SNMP

Nota: No

La función SNMP está disponible para los clientes de XenServer Premium o Trial Edition. Para obtener más información sobre las licencias de XenServer, consulte Licenciamiento. Para actualizar u obtener una licencia de XenServer, visite la página Sitio web de XenServer.

Con la función Administrador de grupo, puede utilizar SNMP para supervisar de forma remota los recursos consumidos por el host de XenServer y dom0, el dominio de control del host. Un administrador SNMP, también conocido como sistema de administración de red (NMS), envía solicitudes de consulta a un agente SNMP que se ejecuta en un host XenServer. El agente SNMP responde a estas solicitudes de consulta enviando los datos recopilados sobre varias métricas al NMS. Los datos que se pueden recopilar se definen mediante identificadores de objetos (OID) en un archivo de texto denominado base de información de gestión (MIB). Un OID representa una parte específica de información medible sobre un dispositivo de red, como el uso de CPU o memoria.

También puede configurar trampas, que son mensajes iniciados por el agente que alertan al NMS de que se ha producido un evento específico en XenServer. Tanto las solicitudes de consulta como las capturas se pueden utilizar para supervisar el estado de los grupos de XenServer. Estos se definen como objetos métricos y de trampa y se identifican mediante OID en un archivo MIB XENSERVER-MIB.txt, disponible para descargar desde el Página de descargas de XenServer. En las tablas siguientes se proporciona información sobre estos objetos de métrica y trampa.

Objetos métricos

Puede solicitar una información específica sobre los hosts de XenServer mediante las métricas que se enumeran en la tabla siguiente. Estas métricas son utilizadas por el administrador SNMP al enviar solicitudes de consulta a un agente SNMP, por lo que puede ver estos datos en su NMS.

Puede ver los datos devueltos de estos objetos métricos desde su NMS o desde la CLI xe. Para consultar los objetos de métrica de la CLI xe, ejecute host-data-source-query o vm-data-source-query y proporcione la fuente de datos RRDD como un valor para el fuente de datos parámetro. Por ejemplo:

  xe host-data-source-query data-source=cpu_avg host=<host UUID>
<!--NeedCopy-->

Nota: No

De forma predeterminada, el NMS envía solicitudes de consulta OID a los agentes SNMP mediante el puerto 161.

Identificador de objeto (OID) Fuente de datos RRDD Datos devueltos Tipo
.1.3.6.1.4.1.60953.1.1.1.1 memory Memoria total Dom0 en MB Unsigned32
.1.3.6.1.4.1.60953.1.1.1.2 memory_internal_free Memoria libre Dom0 en MB Unsigned32
.1.3.6.1.4.1.60953.1.1.1.3 cpu_usage Uso de CPU Dom0 como porcentaje Flotar
.1.3.6.1.4.1.60953.1.1.1.4 memory_total_kib Memoria total del host en MB Unsigned32
.1.3.6.1.4.1.60953.1.1.1.5 memory_free_kib Memoria libre del host en MB Unsigned32
.1.3.6.1.4.1.60953.1.1.1.6 cpu_avg Uso de CPU del host como porcentaje Flotar
.1.3.6.1.4.1.60953.1.1.1.7 (véase la nota 1) Número de pCPUs Unsigned32
.1.3.6.1.4.1.60953.1.1.1.8 running_vcpus Número de vCPU en ejecución Unsigned32
.1.3.6.1.4.1.60953.1.1.1.9 running_domains Número de máquinas virtuales en ejecución Unsigned32

Notes:

  1. El nombre de una pCPU está en el formato CPU seguido de un número. Para consultar el número de pCPU de la CLI xe, ejecute el siguiente comando:

    xe host-data-source-list host=<host UUID> | grep -E 'cpu[0-9]+$'

    Esto devuelve una lista de las métricas de CPU que coinciden con la expresión regular CPU[0-9]+.

Trampas

Las capturas son alertas enviadas por el agente SNMP para notificar al administrador SNMP cuando se producen determinados eventos, lo que le permite supervisar los hosts de XenServer e identificar problemas con antelación. Puede configurar los ajustes de SNMP para generar una trampa cuando se alcance un límite (por ejemplo, si el uso de la CPU del host es demasiado alto). Cuando se genera una trampa, se envía a su NMS y los siguientes campos se devuelven como parte del objeto de trampa.

Nota: No

De forma predeterminada, el agente SNMP en el host coordinador del grupo envía capturas al NMS mediante el puerto UPD 162.

Identificador de objeto (OID) Nombre del campo Tipo Descripción
.1.3.6.1.4.1.60953.1.10.1.1 operation Cadena Puede ser uno de los siguientes valores: agregar o Del. operación es agregar si XenServer genera una trampa y la envía a su NMS (también se crea una alerta en XenCenter) o Del Si se destruye una alerta (por ejemplo, si descarta una alerta).
.1.3.6.1.4.1.60953.1.10.1.2 ref Cadena Referencia del objeto de captura.
.1.3.6.1.4.1.60953.1.10.1.3 uuid Cadena UUID del objeto trampa.
.1.3.6.1.4.1.60953.1.10.1.4 name Cadena Nombre del objeto trampa.
.1.3.6.1.4.1.60953.1.10.1.5 priority Número entero La severidad de la trampa. Puede ser uno de los siguientes valores: 1:Crítico 2:Destacado 3:Advertencia 4:Menor 5:Información otros:Desconocido.
.1.3.6.1.4.1.60953.1.10.1.6 class Cadena La categoría de la trampa generada. Puede ser uno de los siguientes valores: VM, Anfitrión, SR, Piscina, VMPP, VMSS, PVS_proxy, VDIo Certificado.
.1.3.6.1.4.1.60953.1.10.1.7 obj-uuid Cadena El UUID del objeto xapi de las distintas clases del campo clase.
.1.3.6.1.4.1.60953.1.10.1.8 timestamp Cadena El momento en el que se genera la trampa.
.1.3.6.1.4.1.60953.1.10.1.9 body Cadena Información detallada sobre el campo nombre.

Requisitos previos

  • Todos los hosts de un grupo deben ejecutar la misma versión de XenServer y esta versión debe contener el complemento SNMP.

    Nota: No

    Si no puede ver el SNMP en XenCenter, puede deberse a que el host o un miembro del grupo no está ejecutando una versión de XenServer que admita SNMP. Actualice el host o el grupo a la versión más reciente de XenServer.

  • El NMS que está utilizando debe ser compatible con SNMPv2c o SNMPv3.

  • Su NMS y XenServer deben estar conectados a la red.

Restricciones

  • Puede configurar los ajustes de SNMP para un grupo completo o para un host independiente que no forme parte de un grupo. Actualmente, no se pueden configurar los ajustes de SNMP para un host individual en un grupo.
  • Si agrega un host a un grupo que ya tiene SNMP habilitado y configurado en él, XenCenter no aplica automáticamente la configuración de SNMP del grupo al nuevo host. Debe volver a configurar la configuración de SNMP en el grupo después de agregar el nuevo host o configurar el nuevo host con la misma configuración de SNMP antes de agregarlo al grupo.

    Nota: No

    Al reconfigurar la configuración de SNMP en un grupo después de agregar un nuevo host, asegúrese de que el host esté en funcionamiento y no en modo de mantenimiento.

  • Si se quita un host de un grupo con SNMP habilitado y configurado en él, XenCenter no modifica la configuración de SNMP en el host o en el grupo.

  • Antes de realizar una actualización de grupo continuo de Citrix Hypervisor 8.2 CU1 a XenServer 8 o de aplicar actualizaciones a los hosts y grupos de XenServer, haga una copia de seguridad de los siguientes archivos de configuración si los ha modificado manualmente antes y los necesita:

    • /etc/snmp/snmpd.xs.conf
    • /etc/sysconfig/snmp
    • /var/lib/net-snmp/snmpd.conf
  • Cuando el agente SNMP está sin conexión, no se pueden generar capturas. Por ejemplo, si se reinicia el agente SNMP o se reinicia o se vuelve a designar el coordinador del grupo.

Configurar SNMP mediante XenCenter

Puede configurar SNMP para un host independiente o para un grupo completo mediante XenCenter o la CLI de xe. Para obtener más información sobre cómo configurar SNMP mediante la CLI xe, consulte Configuración de SNMP mediante la CLI de xe.

  1. Descargue el archivo XENSERVER-MIB.txt archivo de la clase Página de descargas de XenServer e impórtelo a su NMS preferido.
  2. En XenCenter, en el archivo Infraestructura vista, elija el host/grupo para el que desea configurar los ajustes de SNMP.
  3. En General , haga clic en Propiedades.
  4. En Propiedades , seleccione el cuadro de diálogo SNMP pestaña.

    Nota: No

    Al configurar SNMP para un grupo, el SNMP muestra los valores de configuración SNMP predeterminados para todo el grupo. Si no puede ver el SNMP en XenCenter, puede deberse a que el host o un miembro del grupo no está ejecutando una versión de XenServer que admita SNMP. Actualice el host o el grupo a la versión más reciente de XenServer.

  5. Seleccione la opción Habilitar SNMP para habilitar SNMP.
  6. (Opcional) Seleccione la opción Soporta SNMPv3 para permitir que XenServer utilice SNMPv3 además de SNMPv2c. De forma predeterminada, XenServer utiliza SNMPv2c.
  7. (Opcional) Para habilitar el registro de depuración, seleccione la opción Registrar mensajes de depuración en syslog casilla de verificación.
  8. Clic De acuerdo para aplicar cambios de configuración al host o al grupo.
  9. Configure su NMS consultando la documentación de su NMS. Asegúrese de especificar la dirección del agente SNMP de XenServer (es la dirección IP del host o grupo de XenServer que está supervisando).
  10. (Opcional) Para configurar un receptor de capturas y comenzar a recibir alertas cuando se produzca un evento específico en XenServer:
    • En su NMS, configure un receptor de trampa consultando la documentación de su NMS.
    • En el SNMP , haga clic en Agregar receptor de trampa y especifique el Dirección NMS, Puerto NMSy los parámetros de la versión SNMP del NMS compatible.
    • Para probar la configuración, haga clic en Enviar trampa de prueba para enviar una trampa de prueba a su NMS.
    • Para eliminar un receptor de captura, haga clic en Eliminar receptor de trampas.
    • Clic De acuerdo para aplicar los cambios de configuración.

Documentación relacionada

XenServer 8

Monitoreo de recursos del host y dom0 con SNMP