Zarządzanie rozszerzeniem maszyny wirtualnej agenta usługi Network Watcher dla systemu Linux

Rozszerzenie maszyny wirtualnej agenta usługi Network Watcher jest wymagane w przypadku niektórych funkcji usługi Azure Network Watcher, które przechwytują ruch sieciowy w celu diagnozowania i monitorowania maszyn wirtualnych platformy Azure. Aby uzyskać więcej informacji, zobacz Co to jest usługa Azure Network Watcher?

Z tego artykułu dowiesz się, jak zainstalować i odinstalować agenta usługi Network Watcher dla systemu Linux. Instalacja agenta nie zakłóca ani nie wymaga ponownego uruchomienia maszyny wirtualnej. Jeśli maszyna wirtualna jest wdrażana przez usługę platformy Azure, sprawdź dokumentację usługi, aby określić, czy zezwala na instalowanie rozszerzeń na maszynie wirtualnej.

Uwaga

Rozszerzenie Network Watcher Agent nie jest obsługiwane na klastrzach AKS.

Wymagania wstępne

  • Maszyna wirtualna z systemem Linux platformy Azure. Aby uzyskać więcej informacji, zobacz Obsługiwane dystrybucje i wersje systemu Linux.

  • Wychodząca łączność TCP z 169.254.169.254 za pośrednictwem port 80 i 168.63.129.16 za pośrednictwem port 8037. Agent używa tych adresów IP do komunikowania się z platformą Azure.

  • Łączność z Internetem: Network Watcher Agent wymaga połączenia z internetem, aby niektóre funkcje działały poprawnie. Na przykład wymaga łączności z kontem magazynu w celu przesyłania przechwyconych pakietów.

Obsługiwane systemy operacyjne

Możesz zainstalować rozszerzenie Network Watcher Agent dla Linuksa na następujących dystrybucjach Linuksa:

Dystrybucja wersja
AlmaLinux 9,2
Azure Linux 2.0
CentOS 1 6.10 i 7
Debian 7 i 8
openSUSE Leap 42.3+
Oracle Linux 6.10 2, 7, 8 i 9+
Red Hat Enterprise Linux (RHEL) 6.10 3, 7, 8 i 9.2
Rocky Linux 9.1
SUSE Linux Enterprise Server (SLES) 12 i 15 (SP2, SP3 i SP4)
Ubuntu 16+

1 CentOS Linux osiągnął koniec eksploatacji (EOL) 30 czerwca 2024 r. Aby uzyskać więcej informacji, zobacz wskazówki dotyczące zakończenia życia systemu CentOS.

2Rozszerzona obsługa cyklu życia (ELS) dla systemu Oracle Linux w wersji 6.X zakończyła się 1 lipca 2024 r.

3Wsparcie rozszerzonego cyklu życia (ELS) dla systemu Red Hat Enterprise Linux 6.X zakończyło się 30 czerwca 2024 r.

Uwaga

Monitorowanie protokołu Internet Control Message Protocol (ICMP) nie jest obecnie obsługiwane w Network Watcher Agent na Oracle Linux ze względu na znane ograniczenia na poziomie jądra specyficzne dla dystrybucji.

Schemat rozszerzenia

Poniższy kod JSON przedstawia schemat rozszerzenia agenta usługi Network Watcher. Rozszerzenie nie wymaga ani nie obsługuje żadnych ustawień wprowadzonych przez użytkownika. Rozszerzenie opiera się na domyślnej konfiguracji.

{
    "name": "[concat(parameters('vmName'), '/AzureNetworkWatcherExtension')]",
    "type": "Microsoft.Compute/virtualMachines/extensions",
    "apiVersion": "2023-03-01",
    "location": "[resourceGroup().location]",
    "dependsOn": [
        "[concat('Microsoft.Compute/virtualMachines/', parameters('vmName'))]"
    ],
    "properties": {
        "autoUpgradeMinorVersion": true,
        "publisher": "Microsoft.Azure.NetworkWatcher",
        "type": "NetworkWatcherAgentLinux",
        "typeHandlerVersion": "1.4"
    }
}

Wyświetlanie listy zainstalowanych rozszerzeń

Na stronie maszyny wirtualnej w portalu Azure możesz zobaczyć zainstalowane rozszerzenia, wykonując następujące kroki:

  1. W obszarze Ustawienia wybierz pozycję Rozszerzenia i aplikacje.

  2. Na karcie Rozszerzenia można wyświetlić wszystkie zainstalowane rozszerzenia na maszynie wirtualnej. Jeśli lista jest długa, użyj pola wyszukiwania, aby ją przefiltrować.

    Zrzut ekranu przedstawiający sposób wyświetlania zainstalowanych rozszerzeń na maszynie wirtualnej w witrynie Azure Portal.

Zainstaluj rozszerzenie agenta maszyny wirtualnej Network Watcher

Na stronie maszyny wirtualnej w witrynie Azure Portal możesz zainstalować rozszerzenie maszyny wirtualnej agenta usługi Network Watcher, wykonując następujące kroki:

  1. W obszarze Ustawienia wybierz pozycję Rozszerzenia i aplikacje.

  2. Wybierz + Dodaj, wyszukaj Network Watcher Agent i zainstaluj go. Jeśli rozszerzenie jest już zainstalowane, można go zobaczyć na liście rozszerzeń.

    Zrzut ekranu przedstawiający stronę rozszerzeń maszyny wirtualnej w witrynie Azure Portal.

  3. W polu wyszukiwania Install an Extension wprowadź Network Watcher Agent for Linux (Agent sieciowy Network Watcher dla systemu Linux). Wybierz rozszerzenie z listy i wybierz pozycję Dalej.

    Zrzut ekranu przedstawiający sposób instalowania agenta usługi Network Watcher dla systemu Linux w witrynie Azure Portal.

  4. Wybierz pozycję Przeglądanie i tworzenie, a następnie wybierz pozycję Utwórz.

Odinstaluj rozszerzenie agenta maszyny wirtualnej Network Watcher

Na stronie maszyny wirtualnej w witrynie Azure Portal możesz odinstalować rozszerzenie maszyny wirtualnej agenta usługi Network Watcher, wykonując następujące kroki:

  1. W obszarze Ustawienia wybierz pozycję Rozszerzenia i aplikacje.

  2. Wybierz pozycję AzureNetworkWatcherExtension z listy rozszerzeń, a następnie wybierz pozycję Odinstaluj.

    Zrzut ekranu przedstawiający sposób odinstalowywania agenta usługi Network Watcher dla systemu Linux w witrynie Azure Portal.

    Uwaga

    Być może zobaczysz rozszerzenie maszyny wirtualnej agenta usługi Network Watcher o nazwie innej niż AzureNetworkWatcherExtension.

Często zadawane pytania

Odpowiedzi na najczęściej zadawane pytania dotyczące Network Watcher Agent znajdziesz w FAQ Network Watcher Agent.