管理適用於Linux的 網路監看員 Agent 虛擬機擴充功能

警告

本文參考 CentOS,這是接近結束生命週期 (EOL) 狀態的 Linux 發行版本。 請據以考慮您的使用和規劃。 如需詳細資訊,請參閱 CentOS 生命週期結束指引

網路監看員 代理程式虛擬機擴充功能是一些 Azure 網路監看員 功能的需求,可擷取網路流量來診斷和監視 Azure 虛擬機(VM)。 如需詳細資訊,請參閱什麼是 Azure 網路監看員?

在本文中,您將瞭解如何安裝和卸載 網路監看員 Agent for Linux。 安裝代理程式不會讓虛擬機器中斷或需要重新開機。 如果虛擬機是由 Azure 服務部署,請檢查服務的檔,以判斷它是否允許在虛擬機中安裝擴充功能。

注意

AKS 叢集不支援網路監看員代理程式擴充功能。

必要條件

  • Azure Linux 虛擬機(VM)。 如需詳細資訊,請參閱 支援的Linux發行版和版本

  • 透過和168.63.129.16透過 port 80port 8037169.254.169.254輸出 TCP 連線能力。 代理程式會使用這些IP位址與 Azure 平台通訊。

  • 因特網連線:網路監看員 代理程式需要因特網連線,某些功能才能正常運作。 例如,它需要連線到記憶體帳戶,才能上傳封包擷取。 如需詳細資訊,請參閱 封包擷取概觀

受支援的作業系統

網路監看員 Linux 代理程式延伸模組可以安裝在下列 Linux 發行版上:

Distribution 版本
AlmaLinux 9.2
Azure Linux 2.0
CentOS 6.10 和 7
Debian 7 和 8
OpenSUSE Leap 42.3+
Oracle Linux 6.10, 7 和 8+
Red Hat Enterprise Linux (RHEL) 6.10, 7, 8 和 9.2
Rocky Linux 9.1
SUSE Linux Enterprise Server (SLES) 12 和 15 (SP2、SP3 和 SP4)
Ubuntu 16+

注意

擴充功能結構描述

下列 JSON 顯示網路監看員代理程式擴充功能的結構描述。 擴充功能不會要求 (或支援) 任何使用者提供的設定。 擴充功能會依賴其預設設定。

{
    "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"
    }
}

列出已安裝的延伸模組

從 Azure 入口網站 中的虛擬機頁面,您可以遵循下列步驟來檢視已安裝的擴充功能:

  1. 在 [設定] 下,選取 [擴充功能 + 應用程式]。

  2. 在 [ 擴充功能] 索引標籤中,您可以看到虛擬機上所有已安裝的擴充功能。 如果清單很長,您可以使用搜尋方塊來篩選清單。

    此螢幕快照顯示如何在 Azure 入口網站 的 VM 上檢視已安裝的擴充功能。

安裝 網路監看員 代理程式 VM 擴充功能

從 Azure 入口網站 的虛擬機頁面中,您可以遵循下列步驟來安裝 網路監看員 代理程式 VM 擴充功能:

  1. 在 [設定] 下,選取 [擴充功能 + 應用程式]。

  2. 選取 [+ 新增] 並搜尋 網路監看員 Agent 並加以安裝。 如果已安裝擴充功能,您可以在延伸模組清單中看到它。

    顯示 Azure 入口網站 中 VM 擴充功能頁面的螢幕快照。

  3. 在 [安裝擴充功能] 的搜尋方塊中,輸入 網路監看員 Agent for Linux 從清單中選取延伸模組,然後選取 [ 下一步]。

    顯示如何在 Azure 入口網站 中安裝 網路監看員 Agent for Linux 的螢幕快照。

  4. 選取 [檢閱 + 建立],然後選取 [建立]

卸載代理程式 VM 擴充功能 網路監看員

從 Azure 入口網站 中的虛擬機頁面,您可以依照下列步驟卸載 網路監看員 代理程式 VM 擴充功能:

  1. 在 [設定] 下,選取 [擴充功能 + 應用程式]。

  2. 從延伸模塊清單中選取 [AzureNetworkWatcherExtension ],然後選取 [ 卸載]。

    顯示如何在 Azure 入口網站 中卸載 網路監看員 Agent for Linux 的螢幕快照。

    注意

    您可能會看到 網路監看員 代理程式 VM 擴充功能,其名稱與 AzureNetworkWatcherExtension 不同。

常見問題集 (FAQ)

若要取得 網路監看員 代理程式常見問題的解答,請參閱 網路監看員 代理程式常見問題