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

En este artículo se proporciona información general sobre las opciones disponibles para habilitar VM Insights con el fin de supervisar el estado y el rendimiento de lo siguiente:

  • Azure Virtual Machines
  • Conjuntos de escalado de máquinas virtuales de Azure
  • Máquinas virtuales híbridas conectadas con Azure Arc
  • Máquinas virtuales locales
  • Máquinas virtuales hospedadas en otro entorno de nube

Para configurar VM Insights:

  • Habilite una única máquina virtual de Azure, un conjunto de escalado de máquinas virtuales de Azure o una máquina de Azure Arc; para ello, seleccione Insights directamente del menú de Azure Portal.
  • Habilite varias máquinas virtuales de Azure, conjuntos de escalado de máquinas virtuales de Azure o máquinas de Azure Arc mediante Azure Policy. Este método asegura que se instalan y configuran correctamente las dependencias necesarias en las máquinas virtuales y conjuntos de escalado nuevos y existentes. Se informa de las máquinas virtuales y conjuntos de escalado no compatibles para que pueda decidir si habilitarlas y cómo corregir las incompatibilidades.
  • Habilite varias máquinas virtuales de Azure, máquinas virtuales de Azure Arc, conjuntos de escalado de máquinas virtuales de Azure o máquinas de Azure Arc mediante una suscripción o un grupo de recursos especificado con PowerShell.
  • Habilite VM Insights para supervisar las VM o los equipos físicos hospedados en la red corporativa o en otro entorno de nube.

Equipos compatibles

VM Insights es compatible con las máquinas siguientes:

  • Máquina virtual de Azure
  • Conjunto de escalado de máquinas virtuales de Azure
  • Máquina virtual híbrida conectada con Azure Arc

Máquinas de Azure Arc admitidas

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

Origen conectado Compatible Descripción
Agentes de Windows Junto con el agente de Log Analytics para Windows, los agentes de Windows requieren Dependency Agent. Para más información, consulte el artículo sobre los sistemas operativos compatibles.
Agentes de Linux Junto con el agente de Log Analytics para Linux, los agentes de Linux requieren Dependency Agent. Para más información, consulte el artículo sobre los sistemas operativos compatibles.
Grupo de administración de System Center Operations Manager No

Sistemas operativos admitidos

VM Insights admite cualquier sistema operativo que sea compatible con el agente de Log Analytics y Dependency Agent. Consulte Información general sobre los agentes de Azure Monitor.

Importante

La característica de estado de invitado de VM Insights tiene una compatibilidad con sistemas operativos más limitada mientras se encuentra en versión preliminar pública. Consulte Habilitación del estado de invitado de VM Insights (versión preliminar) para obtener una lista detallada.

Consideraciones sobre Linux

Consulte la siguiente lista de consideraciones sobre la compatibilidad de Linux de Dependency Agent que admite VM Insights:

  • 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.
  • Para distribuciones de Debian que no sean la versión 9.4, no se admite la característica de asignación y la característica de 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.

El kernel de Linux debe revisarse para las vulnerabilidades de Spectre y Meltdown. Consulte al proveedor de distribución de Linux para más información. 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

Área de trabajo de Log Analytics

VM Insights requiere un área de trabajo Log Analytics. Consulte Configuración del área de trabajo de Log Analytics para VM Insights para conocer los detalles y requisitos de esta área de trabajo.

Agentes

VM Insights requiere la instalación de los dos agentes siguientes en cada máquina virtual o conjunto de escalado de máquinas virtuales que se supervisarán. Para incorporar el recurso, Instale estos agentes y conéctelos al área de trabajo. Consulte los requisitos de red para estos agentes.

  • Agente de Log Analytics. Recopila eventos y datos de rendimiento de la máquina virtual o del conjunto de escalado de máquinas virtuales y los entrega al área de trabajo de Log Analytics. Los métodos de implementación para el agente de Log Analytics en los recursos de Azure usan la extensión de VM para Windows y Linux.
  • Dependency Agent. Recopila datos detectados acerca de 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 Log Analytics para entregar los datos a Azure Monitor. Los métodos de implementación de Dependency Agent en los recursos de Azure usan la extensión VM para Windows y Linux.

Nota

El agente de Log Analytics es el mismo agente que se usa para System Center Operations Manager. VM Insights puede supervisar agentes que también están supervisados por Operations Manager si están conectados directamente e instala Dependency Agent en estos. VM Insights no puede supervisar los agentes conectados a Azure Monitor a través de una conexión de grupo de administración.

A continuación se muestran varios métodos para implementar estos agentes.

Método Descripción
Azure Portal Instale ambos agentes en una sola máquina virtual, en un conjunto de escalado de máquinas virtuales o en máquinas virtuales híbridas conectadas a Azure Arc.
Plantillas de Resource Manager Instale ambos agentes con cualquiera de los métodos admitidos para implementar una plantilla de Resource Manager, como la CLI y PowerShell.
Azure Policy Asigne la iniciativa de Azure Policy para instalar automáticamente los agentes cuando se crea una máquina virtual o un conjunto de escalado de máquinas virtuales.
Instalación manual Instale los agentes en el sistema operativo invitado en equipos hospedados fuera de Azure, incluidos los de su centro de datos u otros entornos en la nube.

Requisitos de red

  • Consulte los requisitos de red para el agente de Log Analytics.
  • Dependency Agent requiere una conexión de la máquina virtual a la dirección 169.254.169.254. Este es 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.

Módulos de administración

Cuando un área de trabajo de Log Analytics está configurada para VM Insights, se reenvían dos módulos de administración a todos los equipos Windows conectados a esa área de trabajo. Los módulos de administración se denominan Microsoft.IntelligencePacks.ApplicationDependencyMonitor y Microsoft.IntelligencePacks.VMInsights y se escriben en %Programfiles%\Microsoft Monitoring Agent\Agent\Health Service State\Management Packs.

El origen de datos que utiliza el módulo de administración ApplicationDependencyMonitor es * %Program files%\Microsoft Monitoring Agent\Agent\Health Service State\Resources<AutoGeneratedID>\Microsoft.EnterpriseManagement.Advisor.ApplicationDependencyMonitorDataSource.dll. El origen de datos que utiliza el módulo de administración VMInsights es %Program files%\Microsoft Monitoring Agent\Agent\Health Service State\Resources<AutoGeneratedID>\ Microsoft.VirtualMachineMonitoringModule.dll.

Datos de diagnóstico y uso

Microsoft recopila automáticamente datos de uso y rendimiento a través del servicio 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.