Linux 用 Network Watcher Agent 仮想マシン拡張機能を管理する

Network Watcher エージェントの仮想マシン拡張機能は、Azure 仮想マシン (VM) を診断および監視するためのネットワーク トラフィックをキャプチャする一部の Azure Network Watcher 機能の要件です。 詳細については、「Azure Network Watcher とは」を参照してください。

この記事では、Linux 用 Network Watcher エージェントをインストールしてアンインストールする方法について説明します。 エージェントのインストールによって、仮想マシンが中断されることも、再起動が必要になることもありません。 仮想マシンが Azure サービスによってデプロイされる場合は、サービスのドキュメントを調べて、仮想マシンへの拡張機能のインストールが許可されるかどうかを確認します。

Note

Network Watcher Agent 拡張機能は、AKS クラスターではサポートされていません。

前提条件

  • Azure Linux 仮想マシン (VM)。 詳細については、「サポートされている Linux ディストリビューションとバージョン」を参照してください。

  • port 80 経由の 169.254.169.254port 8037 経由の 168.63.129.16 への送信 TCP 接続です。 エージェントは、これらの IP アドレスを使用して Azure プラットフォームと通信します。

  • インターネット接続: 一部の機能が正常に機能するためには、Network Watcher エージェントにインターネット接続が必要です。 たとえば、パケット キャプチャをアップロードするには、ストレージ アカウントへの接続が必要です。 詳細については、「パケット キャプチャの概要」を参照してください。

サポートされるオペレーティング システム

Linux 用の Network Watcher Agent 拡張機能は、次の Linux ディストリビューションでインストールできます。

Distribution バージョン
AlmaLinux 9.2
Azure Linux 2.0
CentOS 1 6.10 および 7
Debian 7 および 8
OpenSUSE Leap 42.3 以降
Oracle Linux 6.10 2、7 および 8+
Red Hat Enterprise Linux (RHEL) 6.10 3、7、8 および 9.2
Rocky Linux 9.1
SUSE Linux Enterprise Server (SLES) 12 と 15 (SP2、SP3、SP4)
Ubuntu 16+

1 CentOS Linux は、2024 年 6 月 30 日にサービス終了 (EOL) になりました。 詳細については、「CentOS のサポート終了に関するガイダンス」を参照してください。

2 Oracle Linux バージョン 6.X の拡張ライフサイクル (ELS) サポートは、2024 年 7 月 1 日に終了しました。

3 Red Hat Enterprise Linux 6.X の拡張ライフサイクル (ELS) サポートは、2024 年 6 月 30 日に終了しました。

拡張機能のスキーマ

次の JSON は、Network Watcher Agent 拡張機能のスキーマを示しています。 この拡張機能は、設定のユーザー指定を必要とせず、サポートもしていません。 既定の構成のみ利用できます。

{
    "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 portal の仮想マシンに関するページから、次の手順に従ってインストールされている拡張機能を表示できます:

  1. [設定][拡張機能とアプリケーション] を選択します。

  2. [拡張機能] タブには、仮想マシンにインストールされているすべての拡張機能が表示されます。 リストが長い場合は、検索ボックスを使用してリストをフィルター処理できます。

    Azure portal で VM にインストールされている拡張機能を表示する方法を示すスクリーンショット。

Network Watcher Agent VM 拡張機能のインストール

Azure portal の仮想マシンに関するページから、次の手順に従って Network Watcher Agent VM 拡張機能をインストールできます:

  1. [設定][拡張機能とアプリケーション] を選択します。

  2. [+ 追加] を選択し、Network Watcher エージェントを検索してインストールします。 拡張機能が既にインストールされている場合は、拡張機能の一覧に表示されます。

    Azure portal の VM の拡張機能ページを示すスクリーンショット。

  3. [拡張機能のインストール] の検索ボックスに、「Linux 用 Network Watcher エージェント」と入力します。 リストから拡張機能を選択し、[次へ] を選択します。

    Azure portal で Linux 用 Network Watcher エージェントをインストールする方法を示すスクリーンショット。

  4. [確認と作成][作成] の順に選択します。

Network Watcher Agent VM 拡張機能のアンインストール

Azure portal の仮想マシンに関するページから、次の手順に従って Network Watcher Agent VM 拡張機能をアンインストールできます:

  1. [設定][拡張機能とアプリケーション] を選択します。

  2. 拡張機能一覧から AzureNetworkWatcherExtension を選択し、[アンインストール] を選択します。

    Azure portal で Linux 用 Network Watcher エージェントをアンインストールする方法を示すスクリーンショット。

    Note

    AzureNetworkWatcherExtension とは異なる名前の Network Watcher Agent VM 拡張機能が表示される場合があります。

よく寄せられる質問 (FAQ)

Network Watcher エージェントに関してよく寄せられる質問に対する回答については、「Network Watcher エージェントに関する FAQ」を参照してください。