Información general sobre los agentes de Azure MonitorOverview of Azure Monitor agents

Las máquinas virtuales y otros recursos de proceso requieren un agente para recopilar datos de supervisión necesarios para medir el rendimiento y la disponibilidad de sus cargas de trabajo y sistema operativo invitado.Virtual machines and other compute resources require an agent to collect monitoring data required to measure the performance and availability of their guest operating system and workloads. En este artículo se describen los agentes utilizados por Azure Monitor y se ayuda a determinar qué se necesita para cumplir con los requisitos del entorno concreto.This article describes the agents used by Azure Monitor and helps you determine which you need to meet the requirements for your particular environment.

Nota

Actualmente, Azure Monitor tiene varios agentes, debido a la reciente consolidación de Azure Monitor y Log Analytics.Azure Monitor currently has multiple agents because of recent consolidation of Azure Monitor and Log Analytics. Aunque puede haber superposición en sus características, cada uno tiene funcionalidades únicas.While there may be overlap in their features, each has unique capabilities. En función de los requisitos, puede que necesite uno o varios de los agentes en las máquinas virtuales.Depending on your requirements, you may need one or more of the agents on your virtual machines.

Puede tener un conjunto específico de requisitos que no se puede cumplir por completo con un solo agente para una máquina virtual concreta.You may have a specific set of requirements that can't be completely met with a single agent for a particular virtual machine. Por ejemplo, puede que quiera usar alertas de métricas que requieran la extensión de Azure Diagnostics, pero que también quieran aprovechar la funcionalidad de Azure Monitor para VM que requiere el agente de Log Analytics y Dependency Agent.For example, you may want to use metric alerts which requires Azure diagnostics extension but also want to leverage the functionality of Azure Monitor for VMs which requires the Log Analytics agent and the Dependency agent. En este tipo de casos, puede usar varios agentes; se trata de un escenario común en clientes que requieren funcionalidad de cada uno de ellos.In cases such as this, you can use multiple agents, and this is a common scenario for customers who require functionality from each.

Resumen de los agentesSummary of agents

En las tablas siguientes se proporciona una comparación rápida de los agentes de Azure Monitor para Windows y Linux.The following tables provide a quick comparison of the Azure Monitor agents for Windows and Linux. En la sección siguiente se proporcionan más detalles sobre cada uno de ellos.Further detail on each is provided in the section below.

Nota

El agente de Azure Monitor se encuentra actualmente en versión preliminar con funcionalidades limitadas.The Azure Monitor agent is currently in preview with limited capabilities. Esta tabla se actualizará.This table will be updated

Agentes de WindowsWindows agents

Agente de Azure Monitor (versión preliminar)Azure Monitor agent (preview) DiagnósticoDiagnostics
extensión (WAD)extension (WAD)
Log AnalyticsLog Analytics
agenteagent
DependenciaDependency
agenteagent
Entornos compatiblesEnvironments supported AzureAzure
Otra nube (Azure Arc)Other cloud (Azure Arc)
Local (Azure Arc)On-premises (Azure Arc)
AzureAzure AzureAzure
Otra nubeOther cloud
LocalOn-premises
AzureAzure
Otra nubeOther cloud
LocalOn-premises
Requisitos del agenteAgent requirements NoneNone NoneNone NoneNone Requiere el agente de Log AnalyticsRequires Log Analytics agent
Datos recopiladosData collected Registros de eventosEvent Logs
RendimientoPerformance
Registros de eventosEvent Logs
Eventos de ETWETW events
RendimientoPerformance
Registros basados en archivosFile based logs
Registros IISIIS logs
Registros de aplicaciones .NET.NET app logs
Volcados de memoriaCrash dumps
Registros de diagnósticos del agenteAgent diagnostics logs
Registros de eventosEvent Logs
RendimientoPerformance
Registros basados en archivosFile based logs
Registros IISIIS logs
Conclusiones y solucionesInsights and solutions
Otros serviciosOther services
Dependencias de procesosProcess dependencies
Métricas de conexión de redNetwork connection metrics
Destinatario de los datosData sent to Registros de Azure MonitorAzure Monitor Logs
Métricas de Azure MonitorAzure Monitor Metrics
Azure StorageAzure Storage
Métricas de Azure MonitorAzure Monitor Metrics
Centro de eventosEvent Hub
Registros de Azure MonitorAzure Monitor Logs Registros de Azure MonitorAzure Monitor Logs
(a través del agente de Log Analytics)(through Log Analytics agent)
Servicios yServices and
featuresfeatures
Se admitesupported
Log AnalyticsLog Analytics
Explorador de métricasMetrics explorer
Explorador de métricasMetrics explorer Azure Monitor para máquinas virtualesAzure Monitor for VMs
Log AnalyticsLog Analytics
Azure AutomationAzure Automation
Azure Security CenterAzure Security Center
Azure SentinelAzure Sentinel
Azure Monitor para máquinas virtualesAzure Monitor for VMs
Mapa de servicioService Map

Agentes de LinuxLinux agents

Agente de Azure Monitor (versión preliminar)Azure Monitor agent (preview) DiagnósticoDiagnostics
extensión (WAD)extension (LAD)
TelegrafTelegraf
agenteagent
Log AnalyticsLog Analytics
agenteagent
DependenciaDependency
agenteagent
Entornos compatiblesEnvironments supported AzureAzure
Otra nube (Azure Arc)Other cloud (Azure Arc)
Local (Arc)On-premises (Arc Arc)
AzureAzure AzureAzure
Otra nubeOther cloud
LocalOn-premises
AzureAzure
Otra nubeOther cloud
LocalOn-premises
AzureAzure
Otra nubeOther cloud
LocalOn-premises
Requisitos del agenteAgent requirements NoneNone NoneNone NoneNone NoneNone Requiere el agente de Log AnalyticsRequires Log Analytics agent
Datos recopiladosData collected syslogSyslog
RendimientoPerformance
syslogSyslog
RendimientoPerformance
RendimientoPerformance syslogSyslog
RendimientoPerformance
Dependencias de procesosProcess dependencies
Métricas de conexión de redNetwork connection metrics
Destinatario de los datosData sent to Registros de Azure MonitorAzure Monitor Logs
Métricas de Azure MonitorAzure Monitor Metrics
Azure StorageAzure Storage
Centro de eventosEvent Hub
Métricas de Azure MonitorAzure Monitor Metrics Registros de Azure MonitorAzure Monitor Logs Registros de Azure MonitorAzure Monitor Logs
(a través del agente de Log Analytics)(through Log Analytics agent)
Servicios yServices and
featuresfeatures
Se admitesupported
Log AnalyticsLog Analytics
Explorador de métricasMetrics explorer
Explorador de métricasMetrics explorer Azure Monitor para máquinas virtualesAzure Monitor for VMs
Log AnalyticsLog Analytics
Azure AutomationAzure Automation
Azure Security CenterAzure Security Center
Azure SentinelAzure Sentinel
Azure Monitor para máquinas virtualesAzure Monitor for VMs
Mapa de servicioService Map

Agente de Azure Monitor (versión preliminar)Azure Monitor agent (preview)

El agente de Azure Monitor se encuentra actualmente en versión preliminar y reemplazará al agente de Log Analytics y al agente de Telegraf para máquinas virtuales Windows y Linux.The Azure Monitor agent is currently in preview and will replace the Log Analytics agent and Telegraf agent for both Windows and Linux virtual machines. Puede enviar datos a los registros y métricas de Azure Monitor y usar las reglas de recopilación de datos (DCR) que proporcionan un método más escalable para configurar la recopilación de datos y los destinos de cada agente.It can to send data to both Azure Monitor Logs and Azure Monitor Metrics and uses Data Collection Rules (DCR) which provide a more scalable method of configuring data collection and destinations for each agent.

Utilice el agente de Azure Monitor si necesita:Use the Azure Monitor agent if you need to:

  • Recopilar los registros y las métricas de los invitados de cualquier máquina virtual en Azure, en otras nubes o en el entorno local.Collect guest logs and metrics from any virtual machine in Azure, in other clouds, or on-premises. (Azure Arc es necesario para las máquinas virtuales fuera de Azure).(Azure Arc required for virtual machines outside of Azure.)
  • Enviar datos a registros y métricas de Azure Monitor para su análisis con Azure Monitor.Send data to Azure Monitor Logs and Azure Monitor Metrics for analysis with Azure Monitor.
  • Enviar datos a Azure Storage para su archivado.Send data to Azure Storage for archiving.
  • Enviar datos a herramientas de terceros mediante Azure Event Hubs.Send data to third-party tools using Azure Event Hubs.
  • Administrar la seguridad de las máquinas virtuales mediante Azure Security Center o Azure Sentinel.Manage the security of your virtual machines using Azure Security Center or Azure Sentinel. (No disponible en versión preliminar).(Not available in preview.)

Las limitaciones del agente de Azure Monitor incluyen:Limitations of the Azure Monitor agent include:

  • Actualmente en versión preliminar pública.Currently in public preview. Consulte las limitaciones actuales para obtener una lista de las limitaciones durante la versión preliminar pública.See Current limitations for a list of limitations during public preview.

Agente de Log AnalyticsLog Analytics agent

El agente de Log Analytics recopila datos de supervisión del sistema operativo invitado y de las cargas de trabajo de las máquinas virtuales de Azure, otros proveedores de nube y el entorno local.The Log Analytics agent collects monitoring data from the guest operating system and workloads of virtual machines in Azure, other cloud providers, and on-premises. Envía datos a un área de trabajo de Log Analytics.It sends data to a Log Analytics workspace. El agente de Log Analytics es el mismo agente que se usa en System Center Operations Manager y en los equipos de agente de host múltiple para comunicarse con el grupo de administración y Azure Monitor simultáneamente.The Log Analytics agent is the same agent used by System Center Operations Manager, and you can multihome agent computers to communicate with your management group and Azure Monitor simultaneously. Este agente también es necesario en ciertas conclusiones de Azure Monitor y otros servicios de Azure.This agent is also required by certain insights in Azure Monitor and other services in Azure.

Nota

El agente de Log Analytics para Windows a menudo se conoce como Microsoft Monitoring Agent (MMA).The Log Analytics agent for Windows is often referred to as Microsoft Monitoring Agent (MMA). El agente de Log Analytics para Linux se conoce a menudo como agente de OMS.The Log Analytics agent for Linux is often referred to as OMS agent.

Use el agente de Log Analytics si necesita:Use the Log Analytics agent if you need to:

Las limitaciones del agente de Log Analytics incluyen:Limitations of the Log Analytics agent include:

  • No se pueden enviar datos a métricas de Azure Monitor, Azure Storage ni Azure Event Hubs.Cannot send data to Azure Monitor Metrics, Azure Storage, or Azure Event Hubs.
  • Dificultad para configurar definiciones de supervisión únicas para agentes individuales.Difficult to configure unique monitoring definitions for individual agents.
  • Dificultad para administrar a escala, ya que cada máquina virtual tiene una configuración única.Difficult to manage at scale since each virtual machine has a unique configuration.

Extensión de Diagnósticos de AzureAzure diagnostics extension

La extensión Azure Diagnostics recopila datos de supervisión del sistema operativo invitado y de las cargas de trabajo de las máquinas virtuales de Azure y otros recursos de proceso.The Azure Diagnostics extension collects monitoring data from the guest operating system and workloads of Azure virtual machines and other compute resources. Principalmente, recopila datos en Azure Storage, pero también permite definir receptores de datos para enviar datos a otros destinos, como métricas de Azure Monitor y Azure Event Hubs.It primarily collects data into Azure Storage but also allows you to define data sinks to also send data to other destinations such as Azure Monitor Metrics and Azure Event Hubs.

Use la extensión Azure Diagnostics si necesita:Use Azure diagnostic extension if you need to:

Las limitaciones de la extensión Azure Diagnostics incluyen:Limitations of Azure diagnostics extension include:

  • Solo se puede utilizar con recursos de Azure.Can only be used with Azure resources.
  • Tiene capacidad limitada para enviar datos a los registros de Azure Monitor.Limited ability to send data to Azure Monitor Logs.

Agente TelegrafTelegraf agent

El agente de InfluxData Telegraf se usa para recopilar datos de rendimiento de equipos Linux en métricas de Azure Monitor.The InfluxData Telegraf agent is used to collect performance data from Linux computers to Azure Monitor Metrics.

Use el agente Telegraf si necesita:Use Telegraf agent if you need to:

Dependency AgentDependency agent

Dependency Agent recopila datos detectados acerca de los procesos que se ejecutan en las dependencias de las máquinas virtuales y los procesos externos.The Dependency agent collects discovered data about processes running on the virtual machine and external process dependencies.

Use Dependency Agent si necesita:Use the Dependency agent if you need to:

Tenga en cuenta lo siguiente al usar Dependency Agent:Consider the following when using the Dependency agent:

  • Dependency Agent requiere que el agente de Log Analytics se instale en la misma máquina virtual.The Dependency agent requires the Log Analytics agent to be installed on the same virtual machine.
  • En las máquinas virtuales de Linux, el agente de Log Analytics debe instalarse antes que la extensión Azure Diagnostics.On Linux VMs, the Log Analytics agent must be installed before the Azure Diagnostic Extension.

Extensiones de máquina virtualVirtual machine extensions

La extensión Log Analytics para Windows y Linux instala el agente de Log Analytics en máquinas virtuales de Azure.The Log Analytics extension for Windows and Linux install the Log Analytics agent on Azure virtual machines. La extensión Dependency de Azure Monitor para Windows y Linux instala Dependency Agent en máquinas virtuales de Azure.The Azure Monitor Dependency extension for Windows and Linux install the Dependency agent on Azure virtual machines. Se trata de los mismos agentes descritos anteriormente, pero permiten administrarlos a través de extensiones de máquinas virtuales.These are the same agents described above but allow you to manage them through virtual machine extensions. Debe usar extensiones para instalar y administrar los agentes siempre que sea posible.You should use extensions to install and manage the agents whenever possible.

Sistemas operativos admitidosSupported operating systems

En las tablas siguientes se enumeran los sistemas operativos compatibles con los agente de Azure Monitor.The following tables list the operating systems that are supported by the Azure Monitor agents. Consulte la documentación de cada agente para conocer las consideraciones únicas y el proceso de instalación.See the documentation for each agent for unique considerations and for the installation process. Consulte la documentación de Telegraf para obtener información sobre los sistemas operativos admitidos.See Telegraf documentation for its supported operating systems. Se supone que todos los sistemas operativos son x64.All operating systems are assumed to be x64. No se admite x86 para ningún sistema operativo.x86 is not supported for any operating system.

WindowsWindows

Sistema de operacionesOperations system Agente de Azure MonitorAzure Monitor agent Agente de Log AnalyticsLog Analytics agent Dependency AgentDependency agent Extensión DiagnosticsDiagnostics extension
Windows Server 2019Windows Server 2019 XX XX XX XX
Windows Server 2016Windows Server 2016 XX XX XX XX
Windows Server 2016 CoreWindows Server 2016 Core XX
Windows Server 2012 R2Windows Server 2012 R2 XX XX XX XX
Windows Server 2012Windows Server 2012 XX XX XX XX
Windows Server 2008 R2Windows Server 2008 R2 XX XX XX
Windows 10 EnterpriseWindows 10 Enterprise
(incluida la sesión múltiple) y Pro(including multi-session) and Pro
(Solo para escenarios de servidor)(Server scenarios only)
XX XX XX XX
Windows 8 Enterprise y ProWindows 8 Enterprise and Pro
(Solo para escenarios de servidor)(Server scenarios only)
XX XX
Windows 7 SP1Windows 7 SP1
(Solo para escenarios de servidor)(Server scenarios only)
XX XX

LinuxLinux

Sistema de operacionesOperations system Agente de Azure MonitorAzure Monitor agent Agente de Log AnalyticsLog Analytics agent Dependency AgentDependency agent Extensión DiagnosticsDiagnostics extension
Amazon Linux 2017.09Amazon Linux 2017.09 XX
CentOS Linux 8CentOS Linux 8 XX
CentOS Linux 7CentOS Linux 7 XX XX XX
CentOS Linux 7.8CentOS Linux 7.8 XX XX XX XX
CentOS Linux 7.6CentOS Linux 7.6 XX XX XX XX
CentOS Linux 6CentOS Linux 6 XX
CentOS Linux 6.5+CentOS Linux 6.5+ XX XX
Debian 10Debian 10 XX
Debian 9Debian 9 XX XX xx XX
Debian 8Debian 8 XX XX XX
Debian 7Debian 7 XX
OpenSUSE 13.1+OpenSUSE 13.1+ XX
Oracle Linux 7Oracle Linux 7 XX XX XX
Oracle Linux 6Oracle Linux 6 XX
Oracle Linux 6.4+Oracle Linux 6.4+ XX XX
Red Hat Enterprise Linux Server 8Red Hat Enterprise Linux Server 8 XX
Red Hat Enterprise Linux Server 7Red Hat Enterprise Linux Server 7 XX XX XX XX
Red Hat Enterprise Linux Server 6Red Hat Enterprise Linux Server 6 XX XX
Red Hat Enterprise Linux Server 6.7+Red Hat Enterprise Linux Server 6.7+ XX XX XX
SUSE Linux Enterprise Server 15SUSE Linux Enterprise Server 15 XX XX
SUSE Linux Enterprise Server 12SUSE Linux Enterprise Server 12 XX XX XX XX
Ubuntu 20.04 LTSUbuntu 20.04 LTS XX
Ubuntu 18.04 LTSUbuntu 18.04 LTS XX XX XX XX
Ubuntu 16.04 LTSUbuntu 16.04 LTS XX XX XX XX
Ubuntu 14.04 LTSUbuntu 14.04 LTS XX XX

Compatibilidad del kernel de Linux con Dependency AgentDependency agent Linux kernel support

Dado que Dependency Agent funciona en el nivel de kernel, la compatibilidad también depende de la versión del kernel.Since the Dependency agent works at the kernel level, support is also dependent on the kernel version. En la tabla siguiente se enumeran la versión principal y secundaria de los sistemas operativos Linux y las versiones de kernel admitidas para Dependency Agent.The following table lists the major and minor Linux OS release and supported kernel versions for the Dependency agent.

DistribuciónDistribution Versión del SOOS version Versión del kernelKernel version
Red Hat Linux 7Red Hat Linux 7 7.67.6 3.10.0-9573.10.0-957
7.57.5 3.10.0-8623.10.0-862
7.47.4 3.10.0-6933.10.0-693
Red Hat Linux 6Red Hat Linux 6 6.106.10 2.6.32-7542.6.32-754
6.96.9 2.6.32-6962.6.32-696
CentOSPlusCentOSPlus 6.106.10 2.6.32-754.3.52.6.32-754.3.5
2.6.32-696.30.12.6.32-696.30.1
6.96.9 2.6.32-696.30.12.6.32-696.30.1
2.6.32-696.18.72.6.32-696.18.7
Ubuntu ServerUbuntu Server 18,0418.04 5.3.0-10205.3.0-1020
5.0 (incluye kernel optimizado para Azure)5.0 (includes Azure-tuned kernel)
4.18
4.15
4.18
4.15
16.04.316.04.3 4.15.*4.15.*
16.0416.04 4.13.*4.13.*
4.11.*4.11.*
4.10.*4.10.*
4.8.*4.8.*
4.4.*4.4.*
SUSE Linux 12 Enterprise ServerSUSE Linux 12 Enterprise Server 12 SP412 SP4 4.12.* (incluye kernel optimizado para Azure)4.12.* (includes Azure-tuned kernel)
12 SP312 SP3 4.4.*4.4.*
12 SP212 SP2 4.4.*4.4.*
DebianDebian 99 4,94.9

Pasos siguientesNext steps

Obtenga más información sobre cada uno de los agentes en los siguientes artículos:Get more details on each of the agents at the following: