Udostępnij za pośrednictwem


Włączanie usługi VM Insights na maszynie klienckiej z systemem Windows

W tym artykule opisano sposób włączania szczegółowych informacji o maszynie wirtualnej na komputerze klienckim z systemem Windows, który jest sporadycznie w trybie online i nie jest zarządzany przy użyciu usługi Azure Arc. W przypadku komputerów klienckich z systemem Windows 10 i 11, które są zawsze włączone i połączone z Internetem, użyj usługi Azure Arc dla serwerów i postępuj zgodnie z tym samym procesem, co włączanie szczegółowych informacji o maszynach wirtualnych platformy Azure.

Wymagania wstępne

  • Obszar roboczy usługi Log Analytics.
  • Urządzenie z systemem Windows przyłączone do dzierżawy firmy Microsoft Entra. Urządzenie musi mieć możliwość nawiązania połączenia z Internetem.
  • Zobacz Obsługiwane systemy operacyjne, aby upewnić się, że system operacyjny maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych, które włączasz, jest obsługiwany.

Wymagania dotyczące zapory

  • Aby uzyskać informacje o wymaganiach zapory agenta usługi Azure Monitor, zobacz Definiowanie ustawień sieciowych agenta usługi Azure Monitor.
  • Agent zależności mapy usługi VM Insights nie przesyła żadnych danych i nie wymaga żadnych zmian w zaporach ani portach.

Agent usługi Azure Monitor przesyła dane do usługi Azure Monitor bezpośrednio lub za pośrednictwem bramy usługi Log Analytics, jeśli zasady zabezpieczeń IT nie zezwalają komputerom w sieci na łączenie się z Internetem.

Ograniczenia

  • Reguły zbierania danych tworzone dla komputerów klienckich z systemem Windows mogą dotyczyć tylko całego zakresu dzierżawy firmy Microsoft Entra. Oznacza to, że reguła zbierania danych skojarzona z monitorowanego obiektu ma zastosowanie do wszystkich komputerów klienckich z systemem Windows, na których jest instalowany agent usługi Azure Monitor przy użyciu tego instalatora klienta w dzierżawie. Szczegółowe określanie celu przy użyciu reguł zbierania danych nie jest jeszcze obsługiwane dla urządzeń klienckich z systemem Windows.
  • Agent usługi Azure Monitor nie obsługuje monitorowania maszyn z systemem Windows połączonych za pośrednictwem linków prywatnych platformy Azure.
  • Agent zainstalowany przy użyciu instalatora klienta systemu Windows jest przeznaczony głównie dla komputerów stacjonarnych lub stacji roboczych systemu Windows, które są zawsze połączone. Chociaż agenta usługi Azure Monitor można zainstalować na laptopach przy użyciu instalatora, agent nie jest zoptymalizowany pod kątem zużycia baterii i ograniczeń sieci na laptopie.
  • Metryki usługi Azure Monitor nie są obsługiwane jako miejsce docelowe dla urządzeń klienckich z systemem Windows.

Wdrażanie reguły zbierania danych usługi VM Insights i instalowanie agentów

Aby włączyć usługę VM Insights na maszynie klienckiej z systemem Windows:

  1. Jeśli nie masz istniejącej reguły zbierania danych usługi VM Insights, wdróż regułę zbierania danych usługi VM Insights przy użyciu szablonów usługi ARM. Reguła zbierania danych musi znajdować się w tym samym regionie co obszar roboczy usługi Log Analytics.

  2. Wykonaj kroki opisane w temacie Instalowanie agenta usługi Azure Monitor na urządzeniach klienckich z systemem Windows, aby:

    • Zainstaluj agenta usługi Azure Monitor na maszynie przy użyciu instalatora klienta.
    • Utwórz monitorowany obiekt.
    • Skojarz monitorowany obiekt z regułą zbierania danych usługi VM Insights.

    Monitorowany obiekt automatycznie kojarzy regułę zbierania danych usługi VM Insights ze wszystkimi urządzeniami z systemem Windows w dzierżawie, na których jest instalowany agent usługi Azure Monitor przy użyciu instalatora klienta.

  3. Aby użyć funkcji Mapy usługi VM Insights, zainstaluj agenta zależności na maszynie ręcznie.

Rozwiązywanie problemów

Ta sekcja zawiera porady dotyczące rozwiązywania typowych problemów.

Maszyna nie jest wyświetlana na mapie

Jeśli instalacja agenta zależności zakończyła się pomyślnie, ale nie widzisz komputera na mapie, zdiagnozuj problem, wykonując następujące kroki:

  1. Czy agent zależności został zainstalowany pomyślnie? Sprawdź, czy usługa jest zainstalowana i uruchomiona. Wyszukaj usługę o nazwie "Microsoft Dependency Agent".

  2. Czy korzystasz z bezpłatnej warstwy cenowej usługi Log Analytics? Plan Bezpłatny umożliwia maksymalnie pięć unikatowych komputerów. Wszystkie kolejne komputery nie będą wyświetlane na mapie, nawet jeśli poprzednie pięć nie wysyła już danych.

  3. Czy komputer wysyła dane dziennika i wydajności do dzienników usługi Azure Monitor? Uruchom to zapytanie dla komputera:

    Usage | where Computer == "computer-name" | summarize sum(Quantity), any(QuantityUnit) by DataType
    

    Czy zwrócił co najmniej jeden wynik? Czy są to świeże dane? Jeśli tak, agent działa poprawnie i komunikuje się z usługą. Jeśli nie, sprawdź agenta na serwerze. Zobacz Rozwiązywanie problemów z agentem usługi Azure Monitor na maszynach wirtualnych z systemem Windows i zestawami skalowania lub agentem usługi Log Analytics na potrzeby rozwiązywania problemów z systemem Linux.

Maszyna jest wyświetlana na mapie, ale nie ma procesów

Serwer jest widoczny na mapie, ale nie ma danych dotyczących przetwarzania ani połączenia. W takim przypadku agent zależności jest zainstalowany i uruchomiony, ale sterownik jądra nie został załadowany.

Sprawdź plik C:\Program Files\Microsoft Dependency Agent\logs\wrapper.log . W ostatnich wierszach pliku powinna znajdować się odpowiedź, dlaczego nie załadowano jądra.

Następne kroki

Teraz, gdy monitorowanie jest włączone dla maszyn wirtualnych, te informacje są dostępne do analizy za pomocą usługi VM Insights.

  • Aby wyświetlić odnalezione zależności aplikacji, zobacz Wyświetlanie mapy szczegółowych informacji o maszynie wirtualnej.
  • Aby zidentyfikować wąskie gardła i ogólne wykorzystanie wydajności maszyny wirtualnej, zobacz Wyświetlanie wydajności maszyny wirtualnej platformy Azure.