Übersicht über Azure Monitor-AgentsOverview of Azure Monitor agents

Virtuelle Computer und andere Computeressourcen benötigen einen Agent, um Überwachungsdaten zu erfassen, die für die Messung der Leistung und Verfügbarkeit ihres Gastbetriebssystems und ihrer Workloads erforderlich sind.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. In diesem Artikel werden die von Azure Monitor verwendeten Agents beschrieben. Außerdem bietet er Hilfe bei der Entscheidung, welche Agents Sie zum Erfüllen der Anforderungen für Ihre bestimmte Umgebung benötigen.This article describes the agents used by Azure Monitor and helps you determine which you need to meet the requirements for your particular environment.

Hinweis

Aufgrund der kürzlich vorgenommenen Konsolidierung von Azure Monitor und Log Analytics verfügt Azure Monitor über mehrere Agents.Azure Monitor currently has multiple agents because of recent consolidation of Azure Monitor and Log Analytics. Die Features überschneiden sich zwar unter Umständen, jeder hat jedoch seine eigenen Funktionen.While there may be overlap in their features, each has unique capabilities. Je nach Anforderungen benötigen Sie auf Ihren Computern möglicherweise einen oder mehrere der Agents.Depending on your requirements, you may need one or more of the agents on your machines.

Es kann vorkommen, dass spezifische Anforderungen für einen bestimmten Computer nicht vollständig durch einen einzelnen Agent erfüllt werden können.You may have a specific set of requirements that can't be completely met with a single agent for a particular machine. Dies wäre etwa der Fall, wenn Sie Metrikwarnungen verwenden möchten, für die die Azure-Diagnoseerweiterung erforderlich ist, gleichzeitig aber auch die Funktionen von Azure Monitor für VMs nutzen möchten, für die der Log Analytics-Agent und der Dependency-Agent benötigt werden.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. In solchen Fällen können Sie mehrere Agents verwenden. Dies ist ein gängiges Szenario für Kunden, die Funktionen beider Agents benötigen.In cases such as this, you can use multiple agents, and this is a common scenario for customers who require functionality from each.

Übersicht über die AgentsSummary of agents

Die folgenden Tabellen enthalten eine kurze Gegenüberstellung der Azure Monitor-Agents für Windows und Linux.The following tables provide a quick comparison of the Azure Monitor agents for Windows and Linux. Weitere Details zu den jeweiligen Agents finden Sie im Abschnitt weiter unten.Further detail on each is provided in the section below.

Hinweis

Der Azure Monitor-Agent ist derzeit als Vorschauversion mit eingeschränkten Funktionen verfügbar.The Azure Monitor agent is currently in preview with limited capabilities. Diese Tabelle wird aktualisiert.This table will be updated

Windows-AgentsWindows agents

Azure Monitor-Agent (Vorschau)Azure Monitor agent (preview) DiagnoseDiagnostics
erweiterung (WAD)extension (WAD)
Log AnalyticsLog Analytics
Agentagent
AbhängigkeitDependency
Agentagent
Unterstützte UmgebungenEnvironments supported AzureAzure
Andere Cloud (Azure Arc)Other cloud (Azure Arc)
Lokal (Azure Arc)On-premises (Azure Arc)
AzureAzure AzureAzure
Andere CloudOther cloud
LokalOn-premises
AzureAzure
Andere CloudOther cloud
LokalOn-premises
Agent-AnforderungenAgent requirements KeineNone KeineNone KeineNone Erfordert Log Analytics-AgentRequires Log Analytics agent
Gesammelte DatenData collected EreignisprotokolleEvent Logs
LeistungPerformance
EreignisprotokolleEvent Logs
ETW-EreignisseETW events
LeistungPerformance
Dateibasierte ProtokolleFile based logs
IIS-ProtokolleIIS logs
.NET-App-Protokolle.NET app logs
AbsturzabbilderCrash dumps
Agent-DiagnoseprotokolleAgent diagnostics logs
EreignisprotokolleEvent Logs
LeistungPerformance
Dateibasierte ProtokolleFile based logs
IIS-ProtokolleIIS logs
Erkenntnisse und LösungenInsights and solutions
Sonstige DiensteOther services
ProzessabhängigkeitenProcess dependencies
NetzwerkverbindungsmetrikenNetwork connection metrics
Senden von Daten anData sent to Azure Monitor-ProtokolleAzure Monitor Logs
Azure Monitor-MetrikenAzure Monitor Metrics
Azure StorageAzure Storage
Azure Monitor-MetrikenAzure Monitor Metrics
Event HubEvent Hub
Azure Monitor-ProtokolleAzure Monitor Logs Azure Monitor-ProtokolleAzure Monitor Logs
(über den Log Analytics-Agent)(through Log Analytics agent)
Dienste undServices and
featuresfeatures
Unterstütztsupported
Log AnalyticsLog Analytics
Metrik-ExplorerMetrics explorer
Metrik-ExplorerMetrics explorer Azure Monitor für VMsAzure Monitor for VMs
Log AnalyticsLog Analytics
Azure AutomationAzure Automation
Azure Security CenterAzure Security Center
Azure SentinelAzure Sentinel
Azure Monitor für VMsAzure Monitor for VMs
DienstzuordnungService Map

Linux-AgentsLinux agents

Azure Monitor-Agent (Vorschau)Azure Monitor agent (preview) DiagnoseDiagnostics
erweiterung (LAD)extension (LAD)
Telegraf-Telegraf
Agentagent
Log AnalyticsLog Analytics
Agentagent
AbhängigkeitDependency
Agentagent
Unterstützte UmgebungenEnvironments supported AzureAzure
Andere Cloud (Azure Arc)Other cloud (Azure Arc)
Lokal (Azure Arc)On-premises (Azure Arc)
AzureAzure AzureAzure
Andere CloudOther cloud
LokalOn-premises
AzureAzure
Andere CloudOther cloud
LokalOn-premises
AzureAzure
Andere CloudOther cloud
LokalOn-premises
Agent-AnforderungenAgent requirements KeineNone KeineNone KeineNone KeineNone Erfordert Log Analytics-AgentRequires Log Analytics agent
Gesammelte DatenData collected syslogSyslog
LeistungPerformance
syslogSyslog
LeistungPerformance
LeistungPerformance syslogSyslog
LeistungPerformance
ProzessabhängigkeitenProcess dependencies
NetzwerkverbindungsmetrikenNetwork connection metrics
Senden von Daten anData sent to Azure Monitor-ProtokolleAzure Monitor Logs
Azure Monitor-MetrikenAzure Monitor Metrics
Azure StorageAzure Storage
Event HubEvent Hub
Azure Monitor-MetrikenAzure Monitor Metrics Azure Monitor-ProtokolleAzure Monitor Logs Azure Monitor-ProtokolleAzure Monitor Logs
(über den Log Analytics-Agent)(through Log Analytics agent)
Dienste undServices and
featuresfeatures
Unterstütztsupported
Log AnalyticsLog Analytics
Metrik-ExplorerMetrics explorer
Metrik-ExplorerMetrics explorer Azure Monitor für VMsAzure Monitor for VMs
Log AnalyticsLog Analytics
Azure AutomationAzure Automation
Azure Security CenterAzure Security Center
Azure SentinelAzure Sentinel
Azure Monitor für VMsAzure Monitor for VMs
DienstzuordnungService Map

Azure Monitor-Agent (Vorschau)Azure Monitor agent (preview)

Der Azure Monitor-Agent befindet sich derzeit in der Vorschau und wird den Log Analytics-Agent und den Telegraf-Agent sowohl für Windows- als auch für Linux-Computer ersetzen.The Azure Monitor agent is currently in preview and will replace the Log Analytics agent and Telegraf agent for both Windows and Linux machines. Er kann Daten an Azure Monitor-Protokolle und Azure Monitor-Metriken senden und nutzt Data Collection Rules (DCR), die eine skalierbare Methode zum Konfigurieren der Datensammlung und der Ziele für jeden Agent bereitstellen.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.

Verwenden Sie den Azure Monitor-Agent zu folgenden Zwecken:Use the Azure Monitor agent if you need to:

  • Sammeln von Gastprotokollen und Metriken von einem beliebigen Computer in Azure, in anderen Clouds oder in lokalen Systemen.Collect guest logs and metrics from any machine in Azure, in other clouds, or on-premises. (Für Computer außerhalb von Azure sind Azure Arc-fähige Server erforderlich.)(Azure Arc enabled servers required for machines outside of Azure.)
  • Senden von Daten an Azure Monitor-Protokolle und Azure Monitor- Metriken zur Analyse mit Azure Monitor.Send data to Azure Monitor Logs and Azure Monitor Metrics for analysis with Azure Monitor.
  • Senden von Daten an Azure Storage zur Archivierung.Send data to Azure Storage for archiving.
  • Senden von Daten an Drittanbietertools mithilfe von Azure Event HubsSend data to third-party tools using Azure Event Hubs.
  • Verwalten der Sicherheit Ihrer Computer mithilfe von Azure Security Center oder Azure Sentinel.Manage the security of your machines using Azure Security Center or Azure Sentinel. (In der Vorschau nicht verfügbar.)(Not available in preview.)

Einschränkungen des Azure Monitor-Agents:Limitations of the Azure Monitor agent include:

  • Zurzeit als Public Preview verfügbar.Currently in public preview. Eine Liste der Einschränkungen während der öffentlichen Vorschau finden Sie unter Aktuelle Einschränkungen.See Current limitations for a list of limitations during public preview.

Log Analytics-AgentLog Analytics agent

Der Log Analytics-Agent erfasst Überwachungsdaten vom Gastbetriebssystem und Workloads von virtuellen Computern in Azure, anderen Cloudanbietern und lokalen Computern.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 machines. Er sendet Daten an einen Log Analytics-Arbeitsbereich.It sends data to a Log Analytics workspace. Der Log Analytics-Agent ist der gleiche Agent, der auch von System Center Operations Manager verwendet wird, und Sie können Multihoming-Agent-Computer verwenden, um gleichzeitig mit Ihrer Verwaltungsgruppe und Azure Monitor zu kommunizieren.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. Dieser Agent wird auch für bestimmte Erkenntnisse in Azure Monitor und anderen Diensten benötigt.This agent is also required by certain insights in Azure Monitor and other services in Azure.

Hinweis

Der Log Analytics-Agent für Windows wird häufig als Microsoft Monitoring Agent (MMA) bezeichnet.The Log Analytics agent for Windows is often referred to as Microsoft Monitoring Agent (MMA). Der Log Analytics-Agent für Linux wird häufig als OMS-Agent bezeichnet.The Log Analytics agent for Linux is often referred to as OMS agent.

Verwenden Sie den Log Analytics-Agent für Folgendes:Use the Log Analytics agent if you need to:

Einschränkungen des Log Analytics-Agents:Limitations of the Log Analytics agent include:

  • Kann keine Daten an Azure Monitor-Metriken, an Azure Storage oder an Azure Event Hubs sendenCannot send data to Azure Monitor Metrics, Azure Storage, or Azure Event Hubs.
  • Das Konfigurieren von eindeutigen Überwachungsdefinitionen für einzelne Agents ist schwierig.Difficult to configure unique monitoring definitions for individual agents.
  • Die Skalierung im großen Stil ist schwierig, da jeder virtuelle Computer über eine eindeutige Konfiguration verfügt.Difficult to manage at scale since each virtual machine has a unique configuration.

Azure-DiagnoseerweiterungAzure diagnostics extension

Die Azure-Diagnoseerweiterung erfasst Überwachungsdaten vom Gastbetriebssystem sowie von Workloads auf virtuellen Azure-Computern und anderen Computeressourcen.The Azure Diagnostics extension collects monitoring data from the guest operating system and workloads of Azure virtual machines and other compute resources. Die Daten werden in erster Linie in Azure Storage erfasst. Es können aber auch Datensenken definiert werden, um Daten an andere Ziele zu senden (etwa an Azure Monitor-Metriken oder an 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.

Verwenden Sie die Azure-Diagnoseerweiterung für Folgendes:Use Azure diagnostic extension if you need to:

Einschränkungen der Azure-Diagnoseerweiterung:Limitations of Azure diagnostics extension include:

  • Kann nur mit Azure-Ressourcen verwendet werdenCan only be used with Azure resources.
  • Senden von Daten an Azure Monitor-Protokolle nur eingeschränkt möglichLimited ability to send data to Azure Monitor Logs.

Telegraf-AgentTelegraf agent

Der InfluxData Telegraf-Agent wird verwendet, um Leistungsdaten von Linux-Computern in Azure Monitor-Metriken zu erfassen.The InfluxData Telegraf agent is used to collect performance data from Linux computers to Azure Monitor Metrics.

Verwenden Sie den Telegraf-Agent für Folgendes:Use Telegraf agent if you need to:

Abhängigkeits-AgentDependency agent

Der Dependency-Agent sammelt ermittelte Daten über Prozesse, die auf dem Computer ausgeführt werden, und über Abhängigkeiten von externen Prozessen.The Dependency agent collects discovered data about processes running on the machine and external process dependencies.

Verwenden Sie den Dependency-Agent für Folgendes:Use the Dependency agent if you need to:

Beachten Sie bei der Verwendung des Dependency-Agents Folgendes:Consider the following when using the Dependency agent:

  • Für den Dependency-Agent muss der Log Analytics-Agent auf demselben Computer installiert sein.The Dependency agent requires the Log Analytics agent to be installed on the same machine.
  • Auf Linux-Computern muss der Log Analytics-Agent vor der Azure-Diagnoseerweiterung installiert werden.On Linux computers, the Log Analytics agent must be installed before the Azure Diagnostic Extension.

VM-ErweiterungenVirtual machine extensions

Durch die Log Analytics-Erweiterung für Windows und Linux wird der Log Analytics-Agent auf virtuellen Azure-Computern installiert.The Log Analytics extension for Windows and Linux install the Log Analytics agent on Azure virtual machines. Durch die Azure Monitor-Dependency-Erweiterung für Windows und Linux wird der Dependency-Agent auf virtuellen Azure-Computern installiert.The Azure Monitor Dependency extension for Windows and Linux install the Dependency agent on Azure virtual machines. Hierbei handelt es sich um die oben beschriebenen Agents, allerdings mit der Möglichkeit, sie über VM-Erweiterungen zu verwalten.These are the same agents described above but allow you to manage them through virtual machine extensions. Verwenden Sie zum Installieren und Verwalten der Agents möglichst immer Erweiterungen.You should use extensions to install and manage the agents whenever possible.

Verwenden Sie für Hybridcomputer Azure Arc-fähige Server, um die Log Analytics- und Azure Monitor-Dependency-Erweiterungen für VMs bereitzustellen.On hybrid machines, use Azure Arc enabled servers to deploy the Log Analytics and Azure Monitor Dependency VM extensions.

Unterstützte BetriebssystemeSupported operating systems

In der folgenden Tabelle sind die Betriebssysteme aufgeführt, die von den Azure Monitor-Agents unterstützt werden.The following tables list the operating systems that are supported by the Azure Monitor agents. Informationen zu speziellen Aspekten sowie zum Installationsvorgang finden Sie in der Dokumentation für den jeweiligen Agent.See the documentation for each agent for unique considerations and for the installation process. Sehen Sie in der Telegraf-Dokumentation nach, um mehr über die unterstützten Betriebssysteme zu erfahren.See Telegraf documentation for its supported operating systems. Bei allen Betriebssystemen wird von einer x64-Architektur ausgegangen.All operating systems are assumed to be x64. x86 wird für kein Betriebssystem unterstützt.x86 is not supported for any operating system.

WindowsWindows

BetriebssystemOperations system Azure Monitor-AgentAzure Monitor agent Log Analytics-AgentLog Analytics agent Abhängigkeits-AgentDependency agent DiagnoseerweiterungDiagnostics 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
(einschließlich Multisession) und Pro(including multi-session) and Pro
(nur Serverszenarien)(Server scenarios only)
XX XX XX XX
Windows 8 Enterprise und ProWindows 8 Enterprise and Pro
(nur Serverszenarien)(Server scenarios only)
XX XX
Windows 7 SP1Windows 7 SP1
(nur Serverszenarien)(Server scenarios only)
XX XX

LinuxLinux

BetriebssystemOperations system Azure Monitor-AgentAzure Monitor agent Log Analytics-AgentLog Analytics agent Abhängigkeits-AgentDependency agent DiagnoseerweiterungDiagnostics extension
Amazon Linux 2017.09Amazon Linux 2017.09 XX
CentOS Linux 8CentOS Linux 8 XX XX
CentOS Linux 7CentOS Linux 7 XX XX XX XX
CentOS Linux 6CentOS Linux 6 XX
CentOS Linux 6.5+CentOS Linux 6.5+ XX XX XX
Debian 9Debian 9 XX XX wx XX
Debian 8Debian 8 XX XX XX
Debian 7Debian 7 XX
OpenSUSE 13.1+OpenSUSE 13.1+ XX
Oracle Linux 8Oracle Linux 8 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 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 15.1SUSE Linux Enterprise Server 15.1 XX
SUSE Linux Enterprise Server 15SUSE Linux Enterprise Server 15 XX XX XX
SUSE Linux Enterprise Server 12SUSE Linux Enterprise Server 12 XX XX XX XX
Ubuntu 20.04 LTSUbuntu 20.04 LTS XX 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

Unterstützung des Linux-Kernels für den Dependency-AgentDependency agent Linux kernel support

Da der Dependency-Agent auf der Kernelebene arbeitet, ist die Unterstützung auch von der Kernelversion abhängig.Since the Dependency agent works at the kernel level, support is also dependent on the kernel version. In der folgenden Tabelle sind die Haupt- und Nebenversionen des Linux-Betriebssystems sowie die unterstützten Kernelversionen für den Dependency-Agent aufgeführt:The following table lists the major and minor Linux OS release and supported kernel versions for the Dependency agent.

DistributionDistribution BetriebssystemversionOS version KernelversionKernel version
Red Hat Linux 8Red Hat Linux 8 8,28.2 4.18.0-193.*el8_2.x86_644.18.0-193.*el8_2.x86_64
8.18.1 4.18.0-147.*el8_1.x86_644.18.0-147.*el8_1.x86_64
8.08.0 4.18.0-80.*el8.x86_644.18.0-80.*el8.x86_64
4.18.0-80.*el8_0.x86_644.18.0-80.*el8_0.x86_64
Red Hat Linux 7Red Hat Linux 7 7.97.9 3.10.0-11603.10.0-1160
7,87.8 3.10.0-11363.10.0-1136
7,77.7 3.10.0-10623.10.0-1062
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
CentOS Linux 8CentOS Linux 8 8,28.2 4.18.0-193.*el8_2.x86_644.18.0-193.*el8_2.x86_64
8.18.1 4.18.0-147.*el8_1.x86_644.18.0-147.*el8_1.x86_64
8.08.0 4.18.0-80.*el8.x86_644.18.0-80.*el8.x86_64
4.18.0-80.*el8_0.x86_644.18.0-80.*el8_0.x86_64
CentOS Linux 7CentOS Linux 7 7.97.9 3.10.0-11603.10.0-1160
7,87.8 3.10.0-11363.10.0-1136
7,77.7 3.10.0-10623.10.0-1062
CentOS Linux 6CentOS Linux 6 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 20.0420.04 5.4*5.4*
18,0418.04 5.3.0-10205.3.0-1020
5.0 (enthält optimierten Azure-Kernel)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 1515 4.12.14-150*4.12.14-150*
12 SP412 SP4 4.12.* (enthält optimierten Azure-Kernel)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

Nächste SchritteNext steps

Weitere Details zu den einzelnen Agents finden Sie hier:Get more details on each of the agents at the following: