Omówienie włączania szczegółowych informacji o maszynie wirtualnej

Ten artykuł zawiera omówienie dostępnych opcji umożliwiających uzyskiwanie szczegółowych informacji o maszynach wirtualnych w celu monitorowania kondycji i wydajności następujących elementów:

  • Maszyny wirtualne platformy Azure
  • Zestawy skalowania maszyn wirtualnych platformy Azure
  • Hybrydowe maszyny wirtualne połączone z usługą Azure Arc
  • Lokalne maszyny wirtualne
  • Maszyny wirtualne hostowane w innym środowisku chmury.

Opcje instalacji i obsługiwane maszyny

W poniższej tabeli przedstawiono metody instalacji dostępne dla różnych obsługiwanych maszyn.

Metoda Zakres
Witryna Azure Portal Pojedyncza maszyna wirtualna platformy Azure, zestaw skalowania maszyn wirtualnych platformy Azure lub maszyna usługi Azure Arc
Azure Policy Wiele maszyn wirtualnych platformy Azure, zestawów skalowania maszyn wirtualnych platformy Azure lub maszyn usługi Azure Arc
Program PowerShell Wiele maszyn wirtualnych platformy Azure, zestawów skalowania maszyn wirtualnych platformy Azure lub maszyn usługi Azure Arc
Instalacja ręczna Maszyny wirtualne lub komputery fizyczne w innych środowiskach w chmurze

Obsługiwane maszyny usługi Azure Arc

Szczegółowe informacje o maszynach wirtualnych są dostępne dla serwerów z obsługą usługi Azure Arc w regionach, w których usługa rozszerzenia Arc jest dostępna. Musisz mieć uruchomioną wersję 0.9 lub nowszą agenta usługi Arc.

Połączone źródło Obsługiwane Opis
Agenci dla systemu Windows Tak Oprócz agenta usługi Log Analytics dla Windows agenci Windows potrzebują agenta zależności. Aby uzyskać więcej informacji, zobacz obsługiwane systemy operacyjne.
Agenci dla systemu Linux Tak Oprócz agenta usługi Log Analytics dla systemu Linux agenci systemu Linux potrzebują agenta zależności. Aby uzyskać więcej informacji, zobacz obsługiwane systemy operacyjne.
Grupa zarządzania programu System Center Operations Manager Nie

Obsługiwane systemy operacyjne

Szczegółowe informacje o maszynie wirtualnej obsługują dowolny system operacyjny obsługujący agenta usługi Log Analytics i agenta zależności. Aby uzyskać pełną listę , zobacz Omówienie agentów usługi Azure Monitor .

Ważne

Jeśli urządzenie Ethernet dla maszyny wirtualnej ma więcej niż dziewięć znaków, nie zostanie rozpoznane przez szczegółowe informacje o maszynie wirtualnej, a dane nie zostaną wysłane do tabeli InsightsMetrics. Agent będzie zbierał dane z innych źródeł.

Ważne

Funkcja kondycji gościa szczegółowych informacji o maszynie wirtualnej ma bardziej ograniczoną obsługę systemu operacyjnego, gdy jest dostępna w publicznej wersji zapoznawczej. Aby uzyskać szczegółową listę, zobacz Włączanie kondycji gościa szczegółowych informacji o maszynie wirtualnej (wersja zapoznawcza ).

Zagadnienia dotyczące systemu Linux

Zapoznaj się z następującą listą zagadnień dotyczących obsługi agenta zależności w systemie Linux, który obsługuje szczegółowe informacje o maszynie wirtualnej:

  • Obsługiwane są tylko wersje domyślne i wersje SMP jądra systemu Linux.
  • Niestandardowe wydania jądra, takie jak rozszerzenie fizycznego adresu (PAE) i program Xen, nie są obsługiwane w żadnej dystrybucji systemu Linux. Na przykład system z ciągiem wydania 2.6.16.21-0.8-xen nie jest obsługiwany.
  • Niestandardowe jądra, w tym ponowne kompozycje standardowych jąder, nie są obsługiwane.
  • W przypadku dystrybucji Debiana innej niż wersja 9.4 funkcja mapy nie jest obsługiwana, a funkcja wydajności jest dostępna tylko w menu usługi Azure Monitor. Nie jest ona dostępna bezpośrednio w okienku po lewej stronie maszyny wirtualnej platformy Azure.
  • Obsługiwane jest jądro CentOSPlus.

W przypadku luk w zabezpieczeniach Spectre i Meltdown należy zastosować poprawki jądra systemu Linux. Aby uzyskać więcej informacji, skontaktuj się z dostawcą dystrybucji systemu Linux. Uruchom następujące polecenie, aby sprawdzić dostępność, czy program Spectre/Meltdown został skorygowany:

$ grep . /sys/devices/system/cpu/vulnerabilities/*

Dane wyjściowe tego polecenia będą wyglądać podobnie do poniższych i określają, czy maszyna jest podatna na problem. Jeśli brakuje tych plików, maszyna nie jest wczytowana.

/sys/devices/system/cpu/vulnerabilities/meltdown:Mitigation: PTI
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Vulnerable
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Vulnerable: Minimal generic ASM retpoline

Obszar roboczy usługi Log Analytics

Szczegółowe informacje o maszynie wirtualnej wymagają obszaru roboczego usługi Log Analytics. Aby uzyskać szczegółowe informacje i wymagania dotyczące tego obszaru roboczego, zobacz Konfigurowanie obszaru roboczego usługi Log Analytics w celu uzyskania szczegółowych informacji o maszynie wirtualnej.

Uwaga

Szczegółowe informacje maszyny wirtualnej nie obsługuje wysyłania danych do więcej niż jednego obszaru roboczego usługi Log Analytics (multi-homing).

Agenci

Po włączeniu szczegółowych informacji o maszynie wirtualnej zostaną zainstalowani następujący dwaj agenci. Zobacz Wymagania dotyczące sieci , aby zapoznać się z wymaganiami dotyczącymi sieci dla tych agentów.

  • Agent usługi Log Analytics. Zbiera zdarzenia i dane wydajności z maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych i dostarcza je do obszaru roboczego usługi Log Analytics. Metody wdrażania agenta usługi Log Analytics w zasobach platformy Azure używają rozszerzenia maszyny wirtualnej dla Windows i systemu Linux.
  • Agent zależności. Zbiera odnalezione dane dotyczące procesów uruchomionych na maszynie wirtualnej i zależności procesów zewnętrznych, które są używane przez funkcję Mapy w szczegółowych danych maszyny wirtualnej. Agent zależności korzysta z agenta usługi Log Analytics, aby dostarczać dane do usługi Azure Monitor. Metody wdrażania agenta zależności w zasobach platformy Azure używają rozszerzenia maszyny wirtualnej dla Windows i systemu Linux.

Uwaga

Agent usługi Log Analytics jest tym samym agentem używanym przez program System Center Operations Manager. Szczegółowe informacje o maszynach wirtualnych mogą monitorować agentów monitorowanych również przez program Operations Manager, jeśli są bezpośrednio połączone, a agent zależności jest instalowany na nich. Agenci połączeni z usługą Azure Monitor za pośrednictwem połączenia grupy zarządzania nie mogą być monitorowani przez szczegółowe informacje o maszynie wirtualnej.

Poniżej przedstawiono wiele metod wdrażania tych agentów.

Metoda Opis
Witryna Azure Portal Zainstaluj obu agentów na jednej maszynie wirtualnej, zestawie skalowania maszyn wirtualnych lub hybrydowych maszynach wirtualnych połączonych z usługą Azure Arc.
Szablony usługi Resource Manager Zainstaluj obu agentów przy użyciu dowolnej z obsługiwanych metod wdrażania szablonu Resource Manager, w tym interfejsu wiersza polecenia i programu PowerShell.
Azure Policy Przypisz inicjatywę Azure Policy, aby automatycznie instalować agentów podczas tworzenia maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych.
Instalacja ręczna Zainstaluj agentów w systemie operacyjnym gościa na komputerach hostowanych poza platformą Azure, w tym w centrum danych lub w innych środowiskach chmury.

Wymagania dotyczące sieci

  • Zobacz Wymagania sieciowe dotyczące wymagań sieciowych agenta usługi Log Analytics.
  • Agent zależności wymaga połączenia z maszyny wirtualnej z adresem 169.254.169.254. Jest to punkt końcowy usługi metadanych platformy Azure. Upewnij się, że ustawienia zapory zezwalają na połączenia z tym punktem końcowym.

Pakiety administracyjne

Po skonfigurowaniu obszaru roboczego usługi Log Analytics pod kątem szczegółowych informacji o maszynach wirtualnych dwa pakiety administracyjne są przekazywane do wszystkich komputerów Windows połączonych z tym obszarem roboczym. Pakiety administracyjne mają nazwy Microsoft.IntelligencePacks.ApplicationDependencyMonitor i Microsoft.IntelligencePacks.VMInsights i są zapisywane w folderze %Programfiles%\Microsoft Monitoring Agent\Agent\Usługa kondycji State\Management Packs.

Źródło danych używane przez pakiet administracyjny ApplicationDependencyMonitor to *%Program files%\Microsoft Monitoring Agent\Agent\Usługa kondycji State\ResourcesAutoGeneratedID<>\Microsoft.EnterpriseManagement.Advisor.ApplicationDependencyMonitorDataSource.dll. Źródło danych używane przez pakiet administracyjny vmInsights to %Program files%\Microsoft Monitoring Agent\Agent\Usługa kondycji State\ResourcesAutoGeneratedID<>\ Microsoft.VirtualMachineMonitoringModule.dll.

Dane diagnostyczne i dane użycia

Firma Microsoft automatycznie zbiera dane użycia i wydajności za pomocą usługi Azure Monitor. Firma Microsoft używa tych danych do poprawy jakości, bezpieczeństwa i integralności usługi.

Aby zapewnić dokładne i wydajne możliwości rozwiązywania problemów, funkcja Mapy zawiera dane dotyczące konfiguracji oprogramowania. Dane zawierają informacje, takie jak system operacyjny i wersja, adres IP, nazwa DNS i nazwa stacji roboczej. Firma Microsoft nie zbiera nazw, adresów ani innych informacji kontaktowych.

Aby uzyskać więcej informacji na temat zbierania i używania danych, zobacz Zasady zachowania poufności informacji w usługach online firmy Microsoft.

Uwaga

Aby uzyskać informacje dotyczące wyświetlania lub usuwania danych osobowych, zobacz Azure Data Subject Requests for the GDPR (Żądania podmiotów danych dotyczące RODO na platformie Azure). Aby uzyskać więcej informacji na temat RODO, zobacz sekcję RODO w Centrum zaufania Firmy Microsoft i w sekcji RODO w portalu Service Trust Portal.

Następne kroki

Aby dowiedzieć się, jak używać funkcji monitorowania wydajności, zobacz Wyświetlanie wydajności szczegółowych informacji o maszynach wirtualnych. Aby wyświetlić odnalezione zależności aplikacji, zobacz Wyświetlanie mapy szczegółowych informacji o maszynach wirtualnych.