Network Watcher Agent仮想マシン拡張の管理

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

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

Note

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

前提条件

  • サポートされているオペレーティングシステムを実行するAzure仮想マシン(VM)。 詳細については、「 サポートされているオペレーティングシステム」をご覧ください。

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

  • インターネット接続: 一部の機能が正常に機能するためには、Network Watcher エージェントにインターネット接続が必要です。 たとえば、パケット キャプチャをアップロードするには、ストレージ アカウントへの接続が必要です。

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

Windows 用の Network Watcher エージェント拡張機能は、次のものにインストールできます。

  • Windows Server 2012、2012 R2、2016、2019、2022、2025 のリリース。
  • Windows 10 および 11 リリース。

Note

現在、Nano Server はサポートされていません。

以下のLinuxディストリビューションでNetwork Watcher Agent for Linuxをインストールできます:

Distribution バージョン
アルマリナックス 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、9+
レッドハットエンタープライズLinux(RHEL) 6.10 3、7、8、9.2
ロッキー・リナックス 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 日に終了しました。

Note

インターネット制御メッセージプロトコル(ICMP)監視は、Oracle LinuxのNetwork Watcher Agentでは、ディストリビューション特有のカーネルレベルの制限があるため現在サポートされていません。

拡張機能のスキーマ

次の 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": "NetworkWatcherAgentWindows",
        "typeHandlerVersion": "1.4"
    }
}
{
    "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. [拡張機能] タブには、仮想マシンにインストールされているすべての拡張機能が表示されます。 リストが長い場合は、検索ボックスを使用してリストをフィルター処理できます。

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

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

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

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

  3. 拡張機能をインストールする」の検索ボックスで「Network Watcher Agent」と入力し、リストからあなたのOSに対応する拡張機能を選択し、「次へ」を選択します。

  4. [確認および作成] を選択し、次に [作成] を選択します。

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

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

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

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

    Note

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

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

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