Přehled agentů Azure Monitor

Virtuální počítače a jiné výpočetní prostředky vyžadují od agenta shromažďování dat monitorování potřebných k měření výkonu a dostupnosti hostovaného operačního systému a úloh. Tento článek popisuje agenty používané nástrojem Azure Monitor a pomáhá určit, které požadavky je potřeba splnit pro konkrétní prostředí.

Poznámka

Azure Monitor nedávno spustil nového agenta Azure Monitor agenta, který poskytuje všechny funkce nezbytné ke shromažďování dat monitorování operačního systému hosta. I když existuje více starších agentů, kteří existují v důsledku konsolidace Azure Monitor a Log Analytics, z nichž každá má jedinečné možnosti s nějakým překrytím, doporučujeme, abyste používali nového agenta, který se zaměřuje na konsolidaci funkcí ze všech existujících agentů a poskytoval další výhody. Další informace

Souhrn agentů

následující tabulky poskytují rychlé porovnání agentů Azure Monitor pro Windows a Linux. Další podrobnosti najdete v níže uvedené části.

Agenti systému Windows

Agent Azure Monitoru Diagnostika
rozšíření (WAD)
Log Analytics
agent
Závislost
agent
Podporovaná prostředí Azure
Jiný Cloud (Azure ARC)
Místně (Azure ARC)
Azure Azure
Jiný Cloud
Lokálně
Azure
Jiný Cloud
Místní
Požadavky agenta Žádné Žádné Žádné Vyžaduje agenta Log Analytics
Shromažďovaná data Protokoly událostí
Výkon
Protokoly událostí
Trasování událostí pro Windows – události
Výkon
Protokoly založené na souborech
Protokoly IIS
Protokoly aplikací .NET
Výpisy stavu systému
Protokoly diagnostiky agenta
Protokoly událostí
Výkon
Protokoly založené na souborech
Protokoly IIS
Přehledy a řešení
Další služby
Závislosti procesů
Metriky síťového připojení
Data odesílaná do Protokoly služby Azure Monitor
Azure Monitor metriky1
Azure Storage
Metriky Azure Monitoru
Centrum událostí
Protokoly služby Azure Monitor Protokoly služby Azure Monitor
(prostřednictvím agenta Log Analytics)
Služby a
funkce
doložen
Log Analytics
Průzkumník metrik
Průzkumník metrik Přehledy virtuálních počítačů
Log Analytics
Azure Automation
Microsoft Defender for Cloud
Microsoft Sentinel
Přehledy virtuálních počítačů
Mapa služeb

Agenti systému Linux

Agent Azure Monitoru Diagnostika
rozšíření (LAD)
Telegraf
agent
Log Analytics
agent
Závislost
agent
Podporovaná prostředí Azure
Jiný Cloud (Azure ARC)
Místně (Azure ARC)
Azure Azure
Jiný Cloud
Lokálně
Azure
Jiný Cloud
Lokálně
Azure
Jiný Cloud
Místní
Požadavky na agenta Žádné Žádné Žádné Žádné Vyžaduje agenta Log Analytics.
Shromažďovaná data Syslog
Výkon
Syslog
Výkon
Výkon Syslog
Výkon
Závislosti procesů
Metriky síťového připojení
Data odeslaná do Protokoly služby Azure Monitor
Azure Monitor metriky1
Azure Storage
Centrum událostí
Metriky Azure Monitoru Protokoly služby Azure Monitor Protokoly služby Azure Monitor
(prostřednictvím agenta Log Analytics)
Služby a
Funkce
Podporovány
Log Analytics
Průzkumník metrik
Průzkumník metrik Přehledy virtuálních počítače
Log Analytics
Azure Automation
Microsoft Defender for Cloud
Microsoft Sentinel
Přehledy virtuálních počítače
Mapa služeb

1 Kliknutím sem zobrazíte další omezení používání Azure Monitor metrik. V Linuxu se Azure Monitor ve v.1.10.9.0 nebo vyšších systémech jako jediný cíl.

Agent Azure Monitoru

Agent Azure Monitor má nahradit agenta Log Analytics, rozšíření Azure Diagnostic a agenta Telegrafu pro počítače s Windows i Linuxem. Může odesílat data do protokolů Azure Monitor i do metrik Azure Monitor a používá pravidla shromažďování dat (DCR), která poskytují škálovanější metodu konfigurace shromažďování a cílů dat pro jednotlivé agenty.

Agenta Azure Monitor použijte v případě, že potřebujete:

  • Shromažďování protokolů a metrik hosta z libovolného počítače v Azure, v jiných cloudech nebo v místním prostředí (Azure Arc s povolenými servery vyžadované pro počítače mimo Azure.)
  • Centrálně spravujte konfiguraci shromažďování dat pomocí pravidel shromažďování dat a Azure Resource Manager (ARM) nebo zásad pro celkovou správu.
  • Odesílání dat do Azure Monitor protokolů a Azure Monitor metrik (Preview) k analýze pomocí Azure Monitor.
  • Pro Windows protokolů na virtuálních Windows Linuxu použijte filtrování událostí nebo vícenásobné naválování.

Mezi omezení agenta Azure Monitor patří:

  • Zatím nejsou podporované všemi funkcemi v produkčním prostředí. Viz Podporované služby a funkce.
  • Zatím není k dispozici podpora pro síťové scénáře zahrnující privátní propojení.
  • Zatím se nepodporuje shromažďování vlastních protokolů (souborů) nebo souborů protokolů služby IIS.
  • Zatím se nepodporuje Event Hubs a Storage jako cíle.
  • Nepodporuje hybridní pracovní procesu runbooku.

Agent Log Analytics

Agent Log Analytics shromažďuje data monitorování z hostového operačního systému a úloh virtuálních počítačů v Azure, jiných poskytovatelů cloudu a místních počítačů. Odesílá data do pracovního prostoru služby Log Analytics. Agent Log Analytics je stejný agent, který používá System Center Operations Manager, a počítače s agenty pro vícedomé můžete komunikovat s vaší skupinou pro správu a Azure Monitor současně. Tento agent je také vyžadován určitými přehledy v Azure Monitor a dalších službách v Azure.

Poznámka

Agent Log Analytics pro Windows se často označuje jako Microsoft Monitoring Agent (MMA). Agent Log Analytics pro Linux se často označuje jako agent OMS.

Agenta Log Analytics použijte v případě, že potřebujete:

Mezi omezení agenta Log Analytics patří:

  • Data nelze odesílat Azure Monitor metrik, Azure Storage nebo Azure Event Hubs.
  • Je obtížné nakonfigurovat jedinečné definice monitorování pro jednotlivé agenty.
  • Správa ve velkém je obtížná, protože každý virtuální počítač má jedinečnou konfiguraci.

Rozšíření diagnostiky Azure

Rozšíření Azure Diagnostics shromažďuje data monitorování z hostového operačního systému a úloh virtuálních počítačů Azure a dalších výpočetních prostředků. Primárně shromažďuje data do Azure Storage ale také umožňuje definovat jímky dat, které také odesílat data do jiných cílů, jako jsou metriky Azure Monitor a Azure Event Hubs.

Diagnostické rozšíření Azure použijte v případě, že potřebujete:

Mezi omezení diagnostického rozšíření Azure patří:

  • Je možné ho použít pouze s prostředky Azure.
  • Omezená schopnost odesílat data do Azure Monitor protokolů.

Agent Telegrafu

Agent InfluxData Telegraf se používá ke shromažďování dat o výkonu z počítačů s Linuxem Azure Monitor metrik.

Agenta Telegrafu použijte v případě, že potřebujete:

  • Odesílání dat do Azure Monitor metrik k jejich analýze pomocí průzkumníka metrik a využití funkcí, jako jsou upozornění na metriky v reálném čase a automatické škálování (pouze Linux).

Agent závislostí

Agent závislostí shromažďuje zjištěná data o procesech spuštěných na počítači a závislostech externích procesů.

Závislého agenta použijte v případě, že potřebujete:

Při používání agenta závislostí zvažte následující:

  • Agent závislostí vyžaduje, aby byl agent Log Analytics nainstalovaný na stejném počítači.
  • Na počítačích s Linuxem musí být před rozšířením Azure Diagnostics nainstalovaný agent Log Analytics.
  • Ve verzích Windows i Linuxu Dependency Agent se shromažďování dat provádí pomocí služby uživatelského prostoru a ovladače jádra.

Rozšíření virtuálních počítačů

Agent Azure Monitor je k dispozici pouze jako rozšíření virtuálního počítače. Rozšíření Log Analytics pro Windows a Linux nainstaluje agenta Log Analytics na virtuální počítače Azure. Rozšíření Azure Monitor Dependency pro Windows a Linux nainstaluje závislého agenta na virtuální počítače Azure. Jedná se o stejné agenty popsané výše, ale umožňují vám je spravovat prostřednictvím rozšíření virtuálních počítačů. Pokud je to možné, měli byste k instalaci a správě agentů používat rozšíření.

Na hybridních počítačích použijte Azure Arc s povolenými servery k nasazení agenta Azure Monitor, Log Analytics a Azure Monitor závislostí virtuálních počítačů.

Podporované operační systémy

V následujících tabulkách jsou uvedené operační systémy podporované agenty Azure Monitor agenty. Jedinečné informace a informace o procesu instalace najdete v dokumentaci pro jednotlivé agenty. Podporované operační systémy najdete v dokumentaci k Telegrafu. Předpokládá se, že všechny operační systémy jsou x64. x86 se nepodporuje pro žádný operační systém.

Windows

Operační systém Agent Azure Monitoru Agent Log Analytics Agent závislostí Rozšíření diagnostiky
Windows Server 2022 ×
Windows Server 2019 × × × ×
Windows Server 2019 Core ×
Windows Server 2016 × × × ×
Windows Server 2016 Core × ×
Windows Server 2012 R2 × × × ×
Windows Server 2012 × × × ×
Windows Server 2008 R2 SP1 × × × ×
Windows Server 2008 R2 × ×
Windows Server 2008 SP2 ×
Windows 10 Enterprise
(včetně více relací) a Pro
(Scénáře serveru pouze1)
× × × ×
Windows 8 Enterprise a Pro
(Scénáře serveru pouze1)
× ×
Windows 7 SP1
(Scénáře serveru pouze1)
× ×
Azure Stack HCI ×

1. Spouštění operačního systému na serverových hardwarech, tj. počítače, které jsou vždy připojené, vždy zapnuté a nes běží jiné úlohy (počítač, kancelář, prohlížeč atd.)

Linux

Operační systém Azure Monitor agent 1 Agent Log Analytics 1 Agent závislostí Diagnostické rozšíření 2
Amazon Linux 2017.09 ×
Amazon Linux 2 ×
CentOS Linux 8 X 3 × ×
CentOS Linux 7 × × × ×
CentOS Linux 6 ×
CentOS Linux 6.5+ × × ×
Debian 10 1 ×
Debian 9 × × x ×
Debian 8 × ×
Debian 7 ×
OpenSUSE 13.1+ ×
Oracle Linux 8 X 3 ×
Oracle Linux 7 × × ×
Oracle Linux 6 ×
Oracle Linux 6.4 nebo více × ×
Red Hat Enterprise Linux Server 8.1, 8.2, 8.3, 8.4 X 3 × ×
Red Hat Enterprise Linux Server 8 X 3 × ×
Red Hat Enterprise Linux Server 7 × × × ×
Red Hat Enterprise Linux Server 6 × ×
Red Hat Enterprise Linux Server 6.7+ × × ×
SUSE Linux Enterprise Server 15.2 X 3
SUSE Linux Enterprise Server 15.1 X 3 ×
SUSE Linux Enterprise Server 15 SP1 × × ×
SUSE Linux Enterprise Server 15 × × ×
SUSE Linux Enterprise Server 12 SP5 × × × ×
SUSE Linux Enterprise Server 12 × × × ×
Ubuntu 20.04 LTS × × × ×
Ubuntu 18.04 LTS × × × ×
Ubuntu 16.04 LTS × × × ×
Ubuntu 14.04 LTS × ×

1 Vyžaduje, aby byl na počítači nainstalovaný Python (2 nebo 3).

3 Známý problém se shromažďováním událostí Syslogu ve verzích starších než 1.9.0

Podpora linuxového jádra agenta závislostí

Vzhledem k tomu, že dependency agent pracuje na úrovni jádra, závisí podpora také na verzi jádra. Následující tabulka uvádí hlavní a dílčí verzi operačního systému Linux a podporované verze jádra pro agenta závislostí.

Distribuce Verze operačního systému Verze jádra
Red Hat Linux 8 8.4 4.18.0-305. * el8.x86_64, 4.18.0-305. * el8_4.x86_64
8.3 4.18.0-240. * el8_3.x86_64
8.2 4.18.0-193. * el8_2.x86_64
8.1 4.18.0-147. * el8_1.x86_64
8.0 4.18.0-80. * el8.x86_64
4.18.0-80. * el8_0. x86_64
Red Hat Linux 7 7.9 3.10.0-1160
7,8 3.10.0-1136
7.7 3.10.0-1062
7.6 3.10.0-957
7,5 3.10.0-862
7,4 3.10.0-693
Red Hat Linux 6 6,10 2.6.32 – 754
6.9 2.6.32 – 696
CentOS Linux 8 8.4 4.18.0-305. * el8.x86_64, 4.18.0-305. * el8_4. x86_64
8.3 4.18.0-240. * el8_3. x86_64
8.2 4.18.0-193. * el8_2. x86_64
8.1 4.18.0-147. * el8_1. x86_64
8.0 4.18.0-80. * el8.x86_64
4.18.0-80. * el8_0. x86_64
CentOS Linux 7 7.9 3.10.0-1160
7,8 3.10.0-1136
7.7 3.10.0-1062
CentOS Linux 6 6,10 2.6.32-754.3.5
2.6.32-696.30.1
6.9 2.6.32-696.30.1
2.6.32-696.18.7
Ubuntu Server 20,04 5.4*
18,04 5.3.0 – 1020
5,0 (zahrnuje jádro Azure vyladěné)
4,18
4,15
16.04.3 4,15.*
16,04 4,13.*
4,11.*
4,10.*
4,8.*
4,4.*
SUSE Linux 12 Enterprise Server 12 SP5 4.12.14-122. * -Default, 4.12.14-16. * – Azure
12 SP4 4,12. * (zahrnuje jádro Azure s vyladěnými jádry)
12 SP3 4,4.*
12 SP2 4,4.*
SUSE Server se systémem Linux 15 Enterprise 15 SP1 4.12.14-197. * -Default, 4.12.14-8. * – Azure
15 4.12.14-150. * -výchozí
Debian 9 4,9

Další kroky

Další podrobnosti o jednotlivých agentech získáte v následujících verzích: