Monitorování virtuálních počítačů pomocí Azure Monitor

Tento scénář popisuje, jak pomocí Azure Monitor monitorovat stav a výkon virtuálních počítačů a jejich úloh. Zahrnuje shromažďování telemetrických dat, která jsou důležitá pro monitorování, analýzu a vizualizaci shromážděných dat za účelem identifikace trendů, a jak nakonfigurovat upozornění tak, aby bylo aktivně upozorňno na kritické problémy.

Tento článek představuje scénář a poskytuje obecné koncepty pro monitorování virtuálních počítačů v Azure Monitor. Pokud chcete přejít přímo do konkrétní oblasti, podívejte se na jeden z dalších článků, které jsou součástí tohoto scénáře popsaného v následující tabulce.

Článek Description
Povolení monitorování Nakonfigurujte Azure Monitor monitorování virtuálních počítačů, což zahrnuje povolení přehledů virtuálních počítačů a povolení monitorování pro jednotlivé virtuální počítače.
Analyzovat Analyzujte data monitorování shromážděná Azure Monitor z virtuálních počítačů a jejich hostovaných operačních systémů a aplikací a identifikujte trendy a důležité informace.
Výstrahy Vytvářejte výstrahy pro proaktivní identifikaci kritických problémů v datech monitorování.
Monitorování zabezpečení Objevte služby Azure pro monitorování zabezpečení virtuálních počítačů.
Monitorování úloh Monitorujte aplikace a další úlohy spuštěné na virtuálních počítačích.

Důležité

Tento scénář nezahrnuje funkce, které nejsou obecně dostupné. Funkce ve verzi Public Preview, jako je například stav hosta virtuálního počítače, potenciálně významně upravují zde uvedená doporučení. Scénář se aktualizuje s přechodem funkcí ve verzi Preview na všeobecnou dostupnost.

Typy počítačů

Tento scénář zahrnuje monitorování následujících typů počítačů pomocí Azure Monitor. Mnohé z zde popsaných procesů jsou stejné bez ohledu na typ počítače. Tam, kde je to vhodné, jsou jasně identifikované aspekty různých typů počítačů. Mezi typy počítačů patří:

  • Virtuální počítače Azure.
  • Škálovací sady virtuálních počítačů Azure.
  • Hybridní počítače, což jsou virtuální počítače běžící v jiných cloudech, s poskytovatelem spravovaných služeb nebo místně. Zahrnují také fyzické počítače spuštěné místně.

Vrstvy monitorování

Virtuální počítač má v podstatě čtyři vrstvy, které vyžadují monitorování. Každá vrstva má odlišnou sadu požadavků na telemetrii a monitorování.

Vrstva Popis
Hostitel virtuálního počítače Hostitelský virtuální počítač v Azure. Azure Monitor nemá přístup k hostiteli v jiných cloudech, ale musí spoléhat na informace shromážděné z hostového operačního systému. Hostitel může být užitečný ke sledování aktivit, jako jsou změny konfigurace, ale obvykle se k výraznému upozornění nevyužít.
Hostovaný operační systém Operační systém běžící na virtuálním počítači, což je nějaká verze systému Windows nebo Linux. Hostující operační systém nabízí velké množství dat monitorování, například data o výkonu a události. Přehledy virtuálních Azure Monitor systému poskytují významnou část logiky pro monitorování stavu a výkonu hostového operačního systému.
Úlohy Úlohy spuštěné v hostování operačního systému, které podporují vaše obchodní aplikace. Azure Monitor poskytuje předdefinované monitorování pro některé úlohy. Shromažďování dat a upozornění pro jiné úlohy je obvykle potřeba nakonfigurovat pomocí dat monitorování, která generují.
Aplikace Obchodní aplikaci, která závisí na vašich virtuálních počítačích, je možné monitorovat pomocí nástroje Application Přehledy.

Diagram znázorňuje vrstvy monitorování

Přehledy virtuálních počítače

Tento scénář se zaměřuje na přehledy virtuálních počítačů,což je primární funkce Azure Monitor monitorování virtuálních počítačů. Přehledy virtuálních počítače poskytují následující funkce:

  • Zjednodušené onboarding agentů umožňující monitorování hostovaných operačních systémů a úloh virtuálního počítače
  • Předdefinované grafy výkonu a sešity, které můžete použít k analýze základních metrik výkonu z hostovaného operačního systému virtuálního počítače.
  • Mapa závislostí, která zobrazuje procesy spuštěné na jednotlivých virtuálních počítačích a vzájemně propojených komponentách s jinými počítači a externími zdroji.

Agenti

Každý monitorovací nástroj, například Azure Monitor, vyžaduje, aby agent nainstalovaný na počítači shromažďoval data z hostovaných operačních systémů. Azure Monitor několik agentů, kteří shromažďují různá data, odesílali data do různých umístění a podporují různé funkce. VM Insights spravuje nasazení a konfiguraci agentů, které bude používat většina zákazníků. Pro případ, že potřebujete konkrétní scénáře, které podporují, jsou popsány v následující tabulce. Podrobný popis a porovnání různých agentů najdete v tématu Přehled agentů Azure Monitor agentů.

Poznámka

Agent Azure Monitor agenta Log Analytics, diagnostického rozšíření a agenta Telegrafu, jakmile získá požadované funkce. Tito další agenti jsou stále potřeba pro funkce, jako jsou přehledy virtuálních počítače, Microsoft Defender for Cloud a Microsoft Sentinel.

  • Azure Monitor agent:Podporuje virtuální počítače v Azure, v jiných cloudových prostředích a v místním prostředí. Odesílá data do Azure Monitor metrik a protokolů. Když plně podporuje přehledy virtuálních počítače, Microsoft Defender for Cloud a Microsoft Sentinel, zcela nahradí agenta Log Analytics a diagnostické rozšíření.
  • Agent Log Analytics:Podporuje virtuální počítače v Azure, v jiných cloudových prostředích a v místním prostředí. Odesílá data do Azure Monitor protokolů. Podporuje přehledy virtuálních počítače a řešení pro monitorování. Tento agent je stejný agent, který se používá System Center Operations Manager.
  • Agent závislostí:Shromažďuje data o procesech spuštěných na virtuálním počítači a jejich závislostech. Spoléhá na agenta Log Analytics při přenosu dat do Azure a podporuje přehledy virtuálních Service Map a Wire Data 2.0 řešení.
  • Rozšíření Azure Diagnostic:K dispozici Azure Monitor virtuálních počítačů. Může odesílat data do Azure Event Hubs a Azure Storage.

Další kroky

Analýza dat monitorování shromážděných pro virtuální počítače