Virtuális gépek monitorozása az Azure-ban

Az Azure Monitor eszközöket biztosít az Azure-beli virtuális gépek és virtuálisgép-méretezési csoportok állapotának, teljesítményének és rendelkezésre állásának monitorozásához. Az Azure által automatikusan gyűjtött gazdagépszintű jeleket kombinálja a vendég operációs rendszer opcionális metrikáival és naplóival. Ezek az adatok együttesen segítenek a szolgáltatásproblémák észlelésében, az erőforrás-terhelés megértésében és az egyes gépeken futó számítási feladatok hibaelhárításában.

Ez a cikk az Azure Monitorban lévő virtuális gépek monitorozási képességeit ismerteti, beleértve a gazdagépmetrikákat, a bővített vendégfigyelést, a naplógyűjtést és a riasztásokat. Emellett segít megérteni, hogy mely képességeket érdemes használni a különböző monitorozási célokhoz.

Erőforrás típusa Leírás
Hibrid gép Más felhőkben és helyszíni virtuális gépeken az Azure Arc-kompatibilis kiszolgálók használatával csatlakoztassa őket az Azure Monitorhoz. Az Azure Connected Machine-ügynök telepítése után ugyanezekkel a módszerekkel figyelheti ezeket a gépeket, mint az Azure-beli virtuális gépek.
Virtuális gépek méretezési csoportjai Az Azure Virtual Machine Scale Sets (VMSS) az Azure Monitor-ügynökön keresztül támogatja a gazdagépmetrikákat és a vendégteljesítmény-adatokat, hasonlóan az Azure-beli virtuális gépekhez. A VMSS nem támogatja az új metrikák használatát. A beállítással kapcsolatos útmutatásért tekintse meg az Oktatóanyagot: Az Azure-beli virtuálisgép-méretezési csoportok monitorozásának engedélyezése.

Virtuális gép állapotának megtekintése

Nyissa meg az Azure Portal bármely virtuális gépének monitorozását az aktuális állapotának megtekintéséhez. Ez a nézet a gyakori metrikák összegzését jeleníti meg, bár a rendelkezésre álló adatok a figyelési konfigurációtól függenek. Alapértelmezés szerint a rendszer összegyűjti a gazdagépmetrikákat, beleértve a rendelkezésre állást is. A vendégmetrikákhoz és naplókhoz a fokozott figyelés engedélyezése című szakaszban ismertetett fokozott monitorozási konfiguráció szükséges.

Fokozott figyelés engedélyezése

Az Azure Monitor kétféle metrikát gyűjt a virtuális gépekről:

  • A gazda metrikák betekintést nyújtanak az általános teljesítményre és terhelésre (CPU-használat, hálózati forgalom, lemez I/O). Ezeket a rendszer automatikusan, díjmentesen gyűjti össze.
  • A vendégmetrikák részletes betekintést nyújtanak a gépen futó alkalmazásokba, összetevőkbe és folyamatokba. A teljesítményproblémák elhárítása során például a hosztmetrikákkal kell azonosítania, hogy mely gépek vannak terhelés alatt, majd a vendégadatok segítségével elemezheti az adott operációs rendszer és alkalmazás viselkedését.

A bővített monitorozás lehetővé teszi a vendégadatok gyűjtését, és teljes mértékben kivilágíthatja a Monitor nézetet az Azure Portalon. Ez a folyamat telepíti az Azure Monitor-ügynököt a virtuális gépen, és megkezdi az alapértelmezett metrikák gyűjtését.

Ha engedélyezi a vendégfigyelést az Azure Portalon, válasszon az OpenTelemetry-metrikák (új telepítésekhez ajánlott) és a naplóalapú metrikák (meglévő implementációkhoz klasszikus) közül. Mindkettő vendégfigyelést biztosít, de a metrikák tárolási és feldolgozási módjában különböznek. E lehetőségekkel kapcsolatos részletekért lásd a virtuális gépek metrikáinak használata az Azure Monitorban című témakört.

A továbbfejlesztett monitorozás engedélyezésével kapcsolatos részletes útmutatásért tekintse meg az Oktatóanyagot: Az Azure-beli virtuális gépek fokozott monitorozásának engedélyezése.

Nagy léptékű engedélyezés

Engedélyezze a virtuális gépek monitorozását nagy léptékben Azure CLI, PowerShell, Azure Policy, ARM-sablonok, Bicep és egyéb infrastruktúra mint kód (IaC) eszközök használatával. A megvalósítással kapcsolatos útmutatásért tekintse meg a virtuális gépek monitorozásának engedélyezése az Azure Monitorban című témakört.

A virtuális gépek monitorozási és egyéb felügyeleti funkcióinak engedélyezése nagy méretekben az alapvető gépkezelés használatával.

Gyűjtsd össze a naplókat

Az Azure Monitor különböző típusú naplóadatokat gyűjt a virtuális gépekről, amelyek részletes információkat nyújtanak az eseményekről, a műveletekről és a rendszer viselkedéséről.

Tevékenységnaplók

A tevékenység naplózza a virtuális gépen végrehajtott rekordműveleteket, például a virtuális gép indításakor vagy leállításakor, a konfigurációk módosításakor vagy a virtuális gép törlésekor. A rendszer automatikusan összegyűjti őket minden Azure-erőforráshoz díjmentesen. Egy virtuális gép tevékenységnaplóinak megtekintése az Azure Portal Tevékenységnapló lapján. Ez az adott virtuális gép összes műveletét megjeleníti. Az előfizetés összes erőforrásának tevékenységnaplóit az Azure Monitor menü Tevékenységnapló lapján is megtekintheti. Küldje el őket egy Log Analytics-munkaterületre, ahol lekérdezheti őket más naplóadatokkal. A tevékenységnaplók megtekintésével és elemzésével kapcsolatos részletekért tekintse meg az Azure Monitor tevékenységnaplóit .

Vendégnaplók

A vendégnaplók a virtuális gépen futó operációs rendszerből és alkalmazásokból származnak. A tevékenységnaplókkal ellentétben konfigurálnia kell a vendégnaplókat, mielőtt az Azure Monitor összegyűjtené őket, és a betöltési és tárolási díjak érvényesek. Adatgyűjtési szabályok létrehozásával meghatározhatja, hogy mely naplókat gyűjtse össze, és hová küldje el őket. Lásd: Vendégnapló-adatok gyűjtése virtuális gépekről az Azure Monitorral.

A vendégnaplók gyakori típusai a következők:

Miután az Azure Monitor naplókat küldött egy Log Analytics-munkaterületre, a Kusto Query Language (KQL) használatával elemezheti őket. Lekérdezheti például a Windows eseménynaplóit a gyakori hibák vagy biztonsági események azonosításához, vagy elemezheti az IIS-naplókat a webes forgalmi minták megértéséhez. További információt a Log Analytics áttekintésében talál.

Figyelmeztetések

Az Azure Monitor riasztásai proaktívan értesítik, ha adott feltételek találhatók a monitorozási adatokban. Segítségükkel felismerheti és kezelheti a rendszerben jelentkező problémákat, mielőtt az ügyfelei észlelnék azokat. Létrehozhat például egy riasztást, amely értesíti Önt, ha egy virtuális gép leállt, ha a processzorhasználata túllép egy bizonyos küszöbértéket, vagy ha hibaesemények észlelhetők.

Ha engedélyezi a fokozott figyelést, Azure Monitor a monitorozási konfiguráció alapján létrehoz egy alapkonfigurációt a virtuális géphez ajánlott riasztási szabályokhoz. Ezután testre szabhatja a küszöbértékeket, a súlyosságot és az értesítéseket a Riasztások felületről.

További riasztási szabályok

Az ajánlott riasztási szabályokon túl egyéni riasztási szabályokat is létrehozhat a virtuális gépekről gyűjtött metrikák vagy naplóadatok alapján. A riasztási szabályok e-mailben, SMS-ben vagy webhookokon keresztül értesíthetik Önt, és automatikus válaszokat aktiválhatnak az Azure Automation-runbookok vagy az Azure Functions használatával.

A virtuális gépek egyéni riasztási szabályainak létrehozásával kapcsolatos útmutatásért lásd:

Az Azure Monitor alapkonfigurációs riasztásai (AMBA)

Az Azure Monitor alapszintű riasztásai (AMBA) előre definiált riasztási alapkonfigurációt biztosítanak, amelyet testre szabhat az Azure Monitor-ügynök adataihoz. Az AMBA használatával monitorozhatja a virtuális gépek teljesítményét és állapotát, ha engedélyezi a riasztási szabályokat olyan metrikákhoz, mint a rendelkezésre álló memória vagy a lemezsor hossza.

Performance Diagnostics

A Teljesítménydiagnosztika egy hibaelhárítási eszköz, amely segít azonosítani és diagnosztizálni az Azure-beli virtuális gépek teljesítményproblémáit. A teljesítménydiagnosztikát akkor használja, ha a következőkre van szüksége:

  • A folyamatos teljesítményproblémák, például a magas processzor-, memória- vagy lemezhasználat vizsgálata
  • Átfogó diagnosztikai adatok gyűjtése a Microsoft ügyfélszolgálatához
  • Teljesítményteszt-tesztek futtatása a virtuálisgép-lemez teljesítményéről
  • Az Azure Files vagy az SMB-megosztás teljesítményének elemzése
  • A virtuális gép teljesítményét befolyásoló konfigurációs problémák vagy ismert problémák azonosítása

A teljesítménydiagnosztikával kapcsolatos részletekért lásd: Teljesítménydiagnosztika használata az Azure Monitorban a virtuális gépek teljesítményproblémáinak elhárításához .

Grafana-irányítópultok megtekintése

A Azure virtuális gépekhez készült Grafana-irányítópultok integrálva vannak a virtuális gépek monitorozási felületébe a Azure portálon. Beépített irányítópultokat használhat egygépes és nagy léptékű nézetekhez, és irányítópult-hivatkozásokat nyithat meg a releváns diagramokból.

A részletekért lásd: Az Azure Monitor-irányítópultok használata a Grafanával.