Udostępnij za pośrednictwem


Samouczek: monitorowanie maszyny wirtualnej z systemem Windows na platformie Azure

Dotyczy: ✔️ Elastyczne zestawy skalowania maszyn wirtualnych z ✔️ systemem Windows

Monitorowanie platformy Azure używa agentów do zbierania danych rozruchu i wydajności z maszyn wirtualnych platformy Azure, przechowywania tych danych w usłudze Azure Storage i udostępniania ich za pośrednictwem portalu, modułu Azure PowerShell i interfejsu wiersza polecenia platformy Azure. Zaawansowane monitorowanie jest dostarczane z Azure Monitor dla maszyn wirtualnych przez zbieranie metryk wydajności, odnajdywanie składników aplikacji zainstalowanych na maszynie wirtualnej oraz zawiera wykresy wydajności i mapę zależności.

Ten samouczek zawiera informacje na temat wykonywania następujących czynności:

  • Włączanie diagnostyki rozruchu na maszynie wirtualnej
  • Wyświetlanie diagnostyki rozruchu
  • Wyświetlanie metryki hosta maszyny wirtualnej
  • Włączanie Azure Monitor dla maszyn wirtualnych
  • Wyświetlanie metryk wydajności maszyny wirtualnej
  • Utworzenie alertu

Uruchamianie usługi Azure Cloud Shell

Usługa Azure Cloud Shell to bezpłatna interaktywna powłoka, której możesz używać do wykonywania kroków opisanych w tym artykule. Udostępnia ona wstępnie zainstalowane i najczęściej używane narzędzia platformy Azure, które są skonfigurowane do użycia na koncie.

Aby otworzyć usługę Cloud Shell, wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu. Możesz również uruchomić usługę Cloud Shell w oddzielnej karcie przeglądarki, przechodząc do strony https://shell.azure.com/powershell. Wybierz przycisk Kopiuj, aby skopiować bloki kodu, wklej je do usługi Cloud Shell, a następnie naciśnij klawisz Enter, aby je uruchomić.

Tworzenie maszyny wirtualnej

Aby w tym samouczku móc skonfigurować monitorowanie i zarządzanie aktualizacjami na platformie Azure, konieczne jest posiadanie maszyny wirtualnej z systemem Windows na platformie Azure. Najpierw ustaw nazwę użytkownika i hasło administratora maszyny wirtualnej przy użyciu polecenia Get-Credential:

$cred = Get-Credential

Następnie utwórz maszynę wirtualną za pomocą polecenia New-AzVM. W poniższym przykładzie zostanie utworzona maszyna wirtualna o nazwie myVM w lokalizacji EastUS. Grupa zasobów myResourceGroupMonitorMonitor i pomocnicze zasoby sieciowe zostaną utworzone, jeśli jeszcze nie istnieją:

New-AzVm `
    -ResourceGroupName "myResourceGroupMonitor" `
    -Name "myVM" `
    -Location "East US" `
    -Credential $cred

Utworzenie maszyny wirtualnej i zasobów może potrwać kilka minut.

Wyświetlanie diagnostyki rozruchu

Podczas rozruchu maszyn wirtualnych z systemem Windows agent diagnostyki rozruchu przechwytuje dane wyjściowe z ekranu, których można używać do rozwiązywania problemów. Ta funkcja jest domyślnie włączona. Przechwycone zrzuty ekranu są przechowywane na koncie usługi Azure Storage, które jest również tworzone domyślnie.

Dane diagnostyczne rozruchu można uzyskać za pomocą polecenia Get-AzureRmVMBootDiagnosticsData . W poniższym przykładzie diagnostyka rozruchu jest pobierana do katalogu głównego dysku *c:*.

Get-AzVMBootDiagnosticsData -ResourceGroupName "myResourceGroupMonitor" -Name "myVM" -Windows -LocalPath "c:\"

Wyświetlanie metryki hosta

Maszyna wirtualna z systemem Windows ma na platformie Azure dedykowaną maszynę wirtualną hosta, z którą wchodzi w interakcję. Metryki są automatycznie zbierane dla hosta. Można je wyświetlić w witrynie Azure Portal.

  1. W witrynie Azure Portal kliknij pozycję Grupy zasobów, wybierz grupę myResourceGroupMonitor, a następnie wybierz maszynę wirtualną myVM na liście zasobów.

  2. Aby zobaczyć, jak działa maszyna wirtualna hosta, kliknij pozycję Metryki w bloku maszyny wirtualnej, a następnie wybierz dowolną metrykę Host w obszarze Dostępne metryki.

    Wyświetlanie metryki hosta

Włączanie zaawansowanego monitorowania

Aby włączyć monitorowanie maszyny wirtualnej platformy Azure przy użyciu Azure Monitor dla maszyn wirtualnych:

  1. W witrynie Azure Portal kliknij pozycję Grupy zasobów, wybierz grupę myResourceGroupMonitor, a następnie wybierz maszynę wirtualną myVM na liście zasobów.

  2. Na stronie Maszyny wirtualnej w sekcji Monitorowanie wybierz pozycję Szczegółowe informacje (wersja zapoznawcza).

  3. Na stronie Szczegółowe informacje (wersja zapoznawcza) wybierz pozycję Wypróbuj teraz.

    Włączanie Azure Monitor dla maszyn wirtualnych dla maszyny wirtualnej

  4. Jeśli masz istniejący obszar roboczy usługi Log Analytics w tej samej subskrypcji, na stronie dołączania usługi Azure Monitor Insights wybierz go z listy rozwijanej.

    Lista wstępnie zaznacza domyślny obszar roboczy i lokalizację, w której maszyna wirtualna jest wdrażana w subskrypcji.

    Uwaga

    Aby utworzyć nowy obszar roboczy usługi Log Analytics do przechowywania danych monitorowania z maszyny wirtualnej, zobacz Tworzenie obszaru roboczego usługi Log Analytics. Obszar roboczy musi należeć do jednego z obsługiwanych regionów.

Po włączeniu monitorowania może być konieczne odczekenie kilku minut, zanim będzie można wyświetlić metryki wydajności maszyny wirtualnej.

Włączanie Azure Monitor dla maszyn wirtualnych monitorowania przetwarzania wdrożenia

Wyświetlanie metryk wydajności maszyny wirtualnej

Azure Monitor dla maszyn wirtualnych zawiera zestaw wykresów wydajności, które są przeznaczone dla kilku kluczowych wskaźników wydajności (KPI), aby ułatwić określenie, jak dobrze działa maszyna wirtualna. Aby uzyskać dostęp z maszyny wirtualnej, wykonaj następujące kroki.

  1. W witrynie Azure Portal kliknij pozycję Grupy zasobów, wybierz grupę myResourceGroupMonitor, a następnie wybierz maszynę wirtualną myVM na liście zasobów.

  2. Na stronie Maszyny wirtualnej w sekcji Monitorowanie wybierz pozycję Szczegółowe informacje (wersja zapoznawcza).

  3. Wybierz kartę Wydajność.

Ta strona zawiera nie tylko wykresy wykorzystania wydajności, ale także tabelę przedstawiającą dla każdego odnalezionego dysku logicznego, jego pojemność, wykorzystanie i łączną średnią według każdej miary.

Tworzenie alertów

Możesz utworzyć alerty w oparciu o konkretne metryki wydajności. Przykładowo alertów można używać do wysyłania powiadomień w przypadku przekroczenia wybranego progu użycia procesora lub spadku dostępnego miejsca na dysku poniżej wybranej wartości. Alerty mogą być wyświetlane w witrynie Azure Portal lub wysyłane za pośrednictwem poczty e-mail. Możesz też wyzwolić elementy runbook usługi Azure Automation lub aplikacje usługi Azure Logic Apps w ramach reakcji na wygenerowane alerty.

Poniższy przykład tworzy alert dotyczący średniego użycia procesora.

  1. W witrynie Azure Portal kliknij pozycję Grupy zasobów, wybierz grupę myResourceGroupMonitor, a następnie wybierz maszynę wirtualną myVM na liście zasobów.

  2. Kliknij pozycję Reguły alertów w bloku maszyny wirtualnej, a następnie kliknij pozycję Dodaj alert metryki w górnej części bloku alertów.

  3. Podaj nazwę alertu, np. myAlertRule

  4. Aby wyzwolić alert, gdy procent użycia procesora przekracza 1,0 przez pięć minut, pozostaw wybrane wszystkie inne wartości domyślne.

  5. Opcjonalnie zaznacz pole pozycji Wyślij wiadomość e-mail do właścicieli, współautorów i czytelników, aby wysłać powiadomienie w wiadomości e-mail. Domyślne działanie to prezentowanie powiadomienia w portalu.

  6. Kliknij przycisk OK .

Następne kroki

W tym samouczku skonfigurowano i wyświetlono wydajność maszyny wirtualnej. W tym samouczku omówiono:

  • Tworzenie grupy zasobów i maszyny wirtualnej
  • Włączanie diagnostyki rozruchu na maszynie wirtualnej
  • Wyświetlanie diagnostyki rozruchu
  • Wyświetlanie metryki hosta
  • Włączanie Azure Monitor dla maszyn wirtualnych
  • Wyświetlanie metryk maszyny wirtualnej
  • Utworzenie alertu

Przejdź do następnego samouczka, aby dowiedzieć się więcej o Microsoft Defender for Cloud.