Información general sobre la habilitación de VM Insights

En este artículo se proporciona información general sobre cómo habilitar VM Insights para supervisar el estado y el rendimiento de lo siguiente:

  • Máquinas virtuales de Azure.
  • Microsoft Azure Virtual Machine Scale Sets de Azure.
  • Máquinas virtuales híbridas conectadas con Azure Arc.
  • Máquinas virtuales locales.
  • Máquinas virtuales hospedadas en otro entorno de nube

Nota:

Ya no se admite la configuración de un área de trabajo de Log Analytics para usar VM Insights mediante el agente de Log Analytics.

Opciones de instalación y máquinas admitidas

En la tabla siguiente se muestran los métodos de instalación disponibles para habilitar VM Insights en las máquinas compatibles.

Método Ámbito
Azure Portal Habilite máquinas individuales con Azure Portal.
Azure Policy Cree una directiva para habilitar automáticamente cuando se crea una máquina compatible.
Plantillas del Administrador de recursos de Azure Habilite varias máquinas al usar cualquiera de los métodos admitidos para implementar una plantilla de Resource Manager, como la CLI y PowerShell de Azure.
PowerShell Use un script de PowerShell para habilitar varias máquinas.
Instalación manual Máquinas virtuales o equipos físicos locales con otros entornos de nube.

Máquinas de Azure Arc admitidas

VM Insights está disponible para los servidores habilitados para Azure Arc en las regiones donde el servicio de la extensión de Arc está disponible. Debe ejecutar la versión 0 9 o superior del agente de Azure Arc.

Sistemas operativos admitidos

VM Insights es compatible con todos los sistemas operativos admitidos por Dependency Agent y el agente de Azure Monitor o de Log Analytics. Para obtener una lista completa de los sistemas operativos compatibles con el agente de Azure Monitor y de Log Analytics, consulte Introducción al agente de Azure Monitor.

Dependency Agent es compatible con las mismas versiones de Windows que admite el agente de Azure Monitor, excepto Windows Server 2008 SP2 y Azure Stack HCI. Para obtener compatibilidad con Dependency Agent para Linux, consulte la compatibilidad de Dependency Agent.

Importante

Si el dispositivo Ethernet de la máquina virtual tiene más de nueve caracteres, VM Insights no lo reconocerá y los datos no se enviarán a la tabla InsightsMetrics. El agente recopilará los datos de otros orígenes.

Consideraciones sobre Linux

Tenga en cuenta lo siguiente antes de instalar Dependency Agent para VM Insights en una máquina Linux:

  • Se admiten solo versiones de kernel SMP Linux y predeterminados.
  • Las versiones de kernel no estándar, como Physical Address Extension (PAE) y Xen, no son compatibles con ninguna distribución de Linux. Por ejemplo, un sistema con la cadena de versión 2.6.16.21-0.8-xen no es compatible.
  • No se admiten los kernel personalizados, incluidas las recompilaciones de kernels estándar.
  • En el caso de las distribuciones de Debian distintas de la versión 9.4, no se admite la característica Debian. La característica Rendimiento solo está disponible en el menú de Azure Monitor. No está disponible directamente desde el panel izquierdo de la máquina virtual de Azure.
  • Se admite el kernel de CentOSPlus.
  • La instalación de Dependency Agent contamina el kernel de Linux y puede perder la compatibilidad de la distribución de Linux hasta que se restablezca la máquina.

El kernel de Linux debe revisarse para las vulnerabilidades de Spectre y Meltdown. Para obtener más información, acuda a su proveedor de distribución de Linux. Ejecute el comando siguiente para comprobar si se mitigaron las vulnerabilidades de Spectre/Meltdown:

$ grep . /sys/devices/system/cpu/vulnerabilities/*

La salida de este comando tendrá un aspecto similar al siguiente y especificará si un equipo es vulnerable a cualquier problema. Si faltan estos archivos, no se aplica la revisión a la máquina.

/sys/devices/system/cpu/vulnerabilities/meltdown:Mitigation: PTI
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Vulnerable
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Vulnerable: Minimal generic ASM retpoline

Agentes

Al habilitar VM Insights para una máquina, se instalan los agentes siguientes.

Importante

El agente de Azure Monitor tiene varias ventajas sobre el agente heredado de Log Analytics, que quedará en desuso en agosto de 2024. Después de esta fecha, Microsoft ya no proporcionará soporte técnico para el agente de Log Analytics. Migre al agente de Azure Monitor antes de agosto de 2024 para continuar con la ingesta de datos.

  • Agente de Azure Monitor o Agente de Log Analytics: recopila datos de la máquina virtual o del conjunto de escalado de máquinas virtuales y los entrega al área de trabajo de Log Analytics.
  • Dependency Agent: Recopila datos detectados sobre los procesos que se ejecutan en las dependencias de las máquinas virtuales y los procesos externos que usa la característica de asignación de VM Insights. Dependency Agent depende del agente de Azure Monitor o del agente de Log Analytics para entregar los datos a Azure Monitor. Si usa el agente de Azure Monitor, se requiere Dependency Agent para la característica de Asignación. Si no necesita la característica de asignación, no es necesario instalar Dependency Agent.

Requisitos de red

  • En el caso del agente de Azure Monitor, la máquina debe tener acceso a los siguientes puntos de conexión HTTPS:

    • global.handler.control.monitor.azure.com
    • <virtual-machine-region-name>.handler.control.monitor.azure.com (ejemplo: westus.handler.control.azure.com)
    • <log-analytics-workspace-id>.ods.opinsights.azure.com (ejemplo: 12345a01-b1cd-1234-e1f2-1234567g8h99.ods.opinsights.azure.com) (Si usa vínculos privados en el agente, también debe agregar los puntos de conexión de recopilación de datos).

    Para más información, consulte Definición de la configuración de red del agente de Azure Monitor.

  • Dependency Agent requiere una conexión de la máquina virtual a la dirección 169.254.169.254. Esta dirección identifica el punto de conexión de servicio de metadatos de Azure. Asegúrese de que la configuración del firewall permite las conexiones a este punto de conexión.

Regla de recopilación de datos de VM Insights

Para habilitar VM Insights en una máquina con el agente de Azure Monitor, asocie una regla de recopilación de datos (DCR) de VM Insights al agente. VM Insights crea una regla de recopilación de datos predeterminada si aún no existe una.

La regla de recopilación de datos especifica los datos que se van a recopilar y el área de trabajo que se va a usar:

Opción Descripción
Rendimiento de invitado Especifica si se van a recopilar los datos de rendimiento del sistema operativo invitado. Esta opción es necesaria para todas las máquinas. El intervalo de recopilación de los datos de rendimiento es cada 60 segundos.
Procesos y dependencias Información recopilada sobre los procesos que se ejecutan en la máquina virtual y las dependencias entre las máquinas. Esta información habilita la característica de asignación en VM Insights. Esto es opcional y habilita la característica de asignación de VM Insights para la máquina.
Área de trabajo de Log Analytics Área de trabajo para almacenar los datos. Solo se muestran las áreas de trabajo con VM Insights.

Importante

VM Insights crea automáticamente una regla de recopilación de datos que incluye el flujo de datos especial necesario para su operación. No modifique la regla de recopilación de datos de VM Insights ni cree su propia regla de recopilación de datos para admitir VM Insights. Para recopilar datos adicionales, como eventos de Windows y Syslog, cree reglas de recopilación de datos independientes y asócielas a las máquinas.

Si una regla de recopilación de datos con la característica de asignación habilitada se asocia a un equipo en el que Dependency Agent no está instalado, la vista de asignación no estará disponible. Para habilitarla, establezca enableAMA property = true en la extensión de Dependency Agent al instalar Dependency Agent. Se recomienda seguir el procedimiento descrito en Habilitar VM Insights para el agente de Azure Monitor.

De manera predeterminada, el agente de Azure Monitor se conectará a un punto de conexión público para conectarse a su entorno de Azure Monitor. Para habilitar el aislamiento de red para VM Insights, asocie la regla de recopilación de datos de VM Insights a un punto de conexión de recopilación de datos vinculado a un ámbito de Private Link de Azure Monitor, como se describe en Habilitar el aislamiento de red para el agente de Azure Monitor mediante Private Link.

Datos de diagnóstico y uso

Microsoft recopila automáticamente datos de uso y rendimiento a través de Azure Monitor. Microsoft usa estos datos para mejorar la calidad, la seguridad y la integridad del servicio.

Para proporcionar funcionalidades de solución de problemas precisas y eficientes, la característica de asignación incluye datos sobre la configuración del software. Los datos proporcionan información como el sistema operativo y versión, la dirección IP, el nombre DNS y el nombre de la estación de trabajo. Microsoft no recopila nombres, direcciones ni otra información de contacto.

Para más información sobre el uso y la recopilación de datos, vea la Declaración de privacidad de Microsoft Online Services.

Nota:

Para más información sobre cómo ver o eliminar datos personales, consulte Solicitudes de interesados de datos de Azure para el RGPD. Para más información sobre RGPD, consulte Información sobre los procedimientos recomendados para el cumplimiento del RGPD y la sección RGPD del portal de confianza de servicios.

Pasos siguientes

Para aprender a usar la característica de supervisión de rendimiento, consulte Visualización del rendimiento de VM Insights. Para visualizar las dependencias de las aplicaciones detectadas, consulte Visualización de la característica de asignación de VM Insights.