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

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

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

注意

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

前提条件

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

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

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

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

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

ディストリビューション バージョン
アルマリナックス 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)
ウブントゥ 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 日に終了しました。

注意

インターネット制御メッセージプロトコル(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": "NetworkWatcherAgentLinux",
        "typeHandlerVersion": "1.4"
    }
}

インストールされている拡張機能を一覧表示する

Azureポータルの仮想マシンページから、以下の手順に従ってインストール済み拡張機能を確認できます:

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

  2. [拡張機能] タブには、仮想マシンにインストールされているすべての拡張機能が表示されます。 リストが長い場合は、検索ボックスを使って絞り込みましょう。

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

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

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

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

  2. +Addを選択し、「Network Watcher Agent」を検索してインストールしてください。 拡張機能が既にインストールされている場合は、拡張機能の一覧に表示されます。

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

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

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

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

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

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

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

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

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

    注意

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

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

Network Watcher Agentに関する最もよくある質問への回答については、Network Watcher Agent FAQをご覧ください。