Azure Monitor エージェントの概要

Azure Monitor エージェント (AMA) によって、Azure とハイブリッド仮想マシンのゲスト オペレーティング システムから監視データが収集され、それが Azure Monitor に配信されます。このデータは、さまざまな機能、分析情報、Microsoft SentinelMicrosoft Defender for Cloud などのサービスで使用されます。 Azure Monitor エージェントは、Azure Monitor のすべてのレガシ監視エージェントを置き換えます。 この記事では、Azure Monitor エージェントの機能とサポートされるユース ケースの概要について説明します。

Azure Monitor の概要の短いビデオを次に示します。これには、Azure portal からエージェントを設定する方法の簡単なデモが含まれています。ITOps Talk: Azure Monitor エージェント

レガシ エージェントの統合

すべての新しい仮想マシン、スケール セット およびオンプレミス サーバーに Azure Monitor エージェントをデプロイして、サポートされているサービスと機能のデータを収集します。

従来の Log Analytics エージェントを使用してマシンを既にデプロイしている場合は、できるだけ早く Azure Monitor エージェントへの移行をすることをお勧めします。 レガシ Log Analytics エージェントは、2024 年 8 月以降はサポートされません。

Azure Monitor エージェントは、次の Azure Monitor のレガシ監視エージェントを置き換えます。

  • Log Analytics エージェント: データを Log Analytics ワークスペースに送信し、監視ソリューションをサポートします。 これは、Azure Monitor エージェントに完全に統合されています。
  • Telegraf エージェント: Azure Monitor メトリックにデータを送信します (Linux のみ)。 現在、Azure Monitor エージェントでは基本的な Telegraf プラグインのみがサポートされています。
  • Diagnostics 拡張機能: Azure Monitor メトリック (Windows のみ)、Azure Event Hubs、Azure Storage にデータを送信します。 これはまだ統合されていません。

エージェントをインストールしてデータ収集を構成する

Azure Monitor エージェントはデータ収集ルールが使用されます。これを使用して、各エージェントで収集するデータを定義します。 データ収集ルールにより、大規模なデータ収集設定の管理が可能になるほか、マシンのサブセットの対する一意の範囲指定された構成を定義できます。 ルールはワークスペースと仮想マシンからは独立しています。つまり、ルールを 1 回定義し、複数のマシンや環境で再利用できます。

Azure Monitor エージェントを使用してデータを収集するには、次のようにします。

  1. リソースにエージェントをインストールします。

    リソースの種類 インストール方法 詳細情報
    Virtual Machines Scale Sets 仮想マシン拡張機能 Azure 拡張機能フレームワークを使用してエージェントをインストールします。
    オンプレミス サーバー (Azure Arc 対応サーバー) 仮想マシン拡張機能 (Azure Arc エージェントのインストール後) 最初に Azure Arc エージェントをインストールしたときにオンプレミス用に提供される Azure 拡張機能フレームワークを使用してエージェントをインストールします。
    Windows 10、11 台のデスクトップ、ワークステーション クライアント インストーラ (パブリック プレビュー) Windows MSI インストーラを使用してエージェントをインストールします。
    Windows 10、ノート PC 11 台 クライアント インストーラ (パブリック プレビュー) Windows MSI インストーラを使用してエージェントをインストールします。 インストーラはラップトップで動作しますが、エージェントはバッテリー、ネットワーク消費に対して "まだ最適化されていません"。
  2. データ収集ルールを定義し、リソースをルールに関連付けます。

    下の表に、現在 Azure Monitor エージェントで収集できるデータの種類と、そのデータを送信できる場所を示します。

    データ ソース 変換先 Description
    パフォーマンス Azure Monitor メトリック (パブリック プレビュー)1 - Insights.virtualmachine 名前空間
    Log Analytics ワークスペース - Perf テーブル
    オペレーティング システムとワークロードのさまざまな側面のパフォーマンスを測定する数値
    Windows イベント ログ (sysmon イベントを含む) Log Analytics ワークスペース - Event テーブル Windows イベント ログ システムに送信された情報
    syslog Log Analytics ワークスペース - Syslog2 テーブル Linux イベント ログ システムに送信される情報
    テキスト ログ Log Analytics ワークスペース - カスタム テーブル エージェント マシン上のログ ファイルに送信されるイベント

    1 Linux では、Azure Monitor メトリックを唯一の宛先として使用する方法は、v1.10.9.0 以降でサポートされています。
    2 Azure Monitor Linux Agent v 1.15.2 以降では、Cisco Meraki、Cisco ASA、Cisco FTD、Sophos XG、Juniper Networks、Corelight Zeek、CipherTrust、NXLog、McAfee および Common Event Format (CEF) などの syslog RFC 形式がサポートされています。

サポートされているサービスと機能

上にリストした一般公開されているデータ収集の他に、Azure Monitor エージェントでは、プレビュー段階のこれらの Azure Monitor 機能もサポートしています。

Azure Monitor 機能 現在のサポート インストールされるその他の拡張機能 詳細情報
テキスト ログと Windows IIS ログ パブリック プレビュー なし Azure Monitor エージェントを使用してテキスト ログを収集する (パブリック プレビュー)
Windows クライアント インストーラ パブリック プレビュー なし Windows クライアント デバイスで Azure Monitor エージェントを設定する
VM insights パブリック プレビュー Dependency Agent 拡張機能 (マップ サービス機能を使用している場合) VM Insights の有効化の概要

上にリストした一般公開されているデータ収集の他に、Azure Monitor エージェントでは、プレビュー段階のこれらの Azure サービスもサポートしています。

Azure サービス 現在のサポート インストールされるその他の拡張機能 詳細情報
Microsoft Defender for Cloud パブリック プレビュー
  • Azure セキュリティ エージェント拡張機能
  • SQL Advanced Threat Protection 拡張機能
  • SQL 脆弱性評価拡張機能
Azure Monitor エージェントの自動デプロイ (プレビュー)
Microsoft Sentinel Sentinel DNS 拡張機能 (DNS ログを収集している場合) その他すべてのデータの種類については、Azure Monitor エージェント拡張機能のみが必要です。
変更の追跡 Change Tracking: プレビュー。 Change Tracking 拡張機能 サインアップ リンク
Update Management (Azure Monitor エージェントなしで使用可能) Update Management v2 を使用します - パブリック プレビュー なし Update Management センター (プレビュー) に関するドキュメント
Network Watcher 接続モニター: プレビュー Azure NetworkWatcher 拡張機能 サインアップ リンク

サポートされているリージョン

Azure Monitor エージェントは、すべてのパブリック リージョンと Azure Government クラウドで使用できます。 エアギャップ クラウドでは、まだサポートされていません。 詳細については、「リージョン別の利用可能な製品」を参照してください。

コスト

Azure Monitor エージェントには料金はかかりませんが、取り込まれたデータについては料金が発生する場合があります。 Log Analytics のデータ収集と保持の詳細、および顧客メトリックについては、「Azure Monitor の価格」を参照してください。

レガシ エージェントとの比較

下の表は、Azure Monitor エージェントと、Windows および Linux 用の従来の Azure Monitor テレメトリ エージェントの比較を示しています。

Windows エージェント

Azure Monitor エージェント Log Analytics エージェント 診断拡張機能 (WAD)
サポートされている環境
Azure X X X
その他のクラウド (Azure Arc) X X
オンプレミス (Azure Arc) X X
Windows クライアント OS X (パブリック プレビュー)
収集されるデータ
イベント ログ X X X
パフォーマンス X X X
ファイル ベース ログ X (パブリック プレビュー) X X
IIS ログ X (パブリック プレビュー) X X
ETW イベント X
.NET アプリ ログ X
クラッシュ ダンプ X
エージェント診断ログ X
送信されるデータ
Azure Monitor ログ X X
Azure Monitor メトリック1 X X
Azure Storage に関するページ X
イベント ハブ X
サポートされているサービスと機能
Microsoft Sentinel X (スコープの表示) X
VM Insights X (パブリック プレビュー) X
Microsoft Defender for Cloud X (パブリック プレビュー) X
更新管理 X (パブリック プレビュー。監視エージェントに依存しません) X
変更の追跡 X

Linux エージェント

Azure Monitor エージェント Log Analytics エージェント 診断拡張機能 (LAD) Telegraf エージェント
サポートされている環境
Azure X X X X
その他のクラウド (Azure Arc) X X X
オンプレミス (Azure Arc) X X X
収集されるデータ
syslog X X X
パフォーマンス X X X X
ファイル ベース ログ X (パブリック プレビュー)
送信されるデータ
Azure Monitor ログ X X
Azure Monitor メトリック1 X X
Azure Storage に関するページ X
イベント ハブ X
サポートされているサービスと機能
Microsoft Sentinel X (スコープの表示) X
VM Insights X (パブリック プレビュー) X
Microsoft Defender for Cloud X (パブリック プレビュー) X
更新管理 X (パブリック プレビュー。監視エージェントに依存しません) X
変更の追跡 X

1 Azure Monitor メトリックの使用に関するその他の制限を確認するには、「クォータと制限」をご覧ください。 Linux では、Azure Monitor メトリックを唯一の宛先として使用する方法は、v.1.10.9.0 以降でサポートされています。

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

次の表は、Azure Monitor エージェントとレガシ エージェントでサポートされているオペレーティング システムの一覧です。 オペレーティング システムはすべて x64 と見なされます。 x86 はどのオペレーティング システムでもサポートされていません。

Windows

オペレーティング システム Azure Monitor エージェント Log Analytics エージェント 診断拡張機能
Windows Server 2022 X
Windows Server 2022 Core X
Windows Server 2019 X X X
Windows Server 2019 Core X
Windows Server 2016 X X X
Windows Server 2016 Core X X
Windows Server 2012 R2 X X X
Windows Server 2012 X X X
Windows Server 2008 R2 SP1 X X X
Windows Server 2008 R2 X
Windows Server 2008 SP2 X
Windows 11 クライアント Enterprise および Pro X23
Windows 10 1803 (RS4) 以降 X2
Windows 10 Enterprise
(マルチセッションを含む) および Pro
(サーバー シナリオのみ1)
X X X
Windows 8 Enterprise および Pro
(サーバー シナリオのみ1)
X
Windows 7 SP1
(サーバー シナリオのみ1)
X
Azure Stack HCI X

1 サーバー ハードウェアで OS が動作。たとえば、常に接続されて電源が入っており、その他のワークロード (PC、Office、ブラウザーなど) を実行していないマシン。
2 Azure Monitor エージェント クライアント インストーラー (パブリック プレビュー) を使用
3 Arm64 ベースのマシンもサポート対象。

Linux

オペレーティング システム Azure Monitor エージェント 1 Log Analytics エージェント 1 診断拡張機能 2
AlmaLinux 8.5 X3
AlmaLinux 8 X X
Amazon Linux 2017.09 X
Amazon Linux 2 X
CentOS Linux 8 X X
CentOS Linux 7 X3 X X
CentOS Linux 6 X
CentOS Linux 6.5 以降 X X
CBL-Mariner 2.0 X
Debian 11 X3
Debian 10 X X
Debian 9 X X X
Debian 8 X
Debian 7 X
OpenSUSE 15 X
OpenSUSE 13.1+ X
Oracle Linux 8 X X
Oracle Linux 7 X X X
Oracle Linux 6 X
Oracle Linux 6.4+ X X
Red Hat Enterprise Linux Server 8.6 X3
Red Hat Enterprise Linux Server 8 X X
Red Hat Enterprise Linux Server 7 X X X
Red Hat Enterprise Linux Server 6 X
Red Hat Enterprise Linux Server 6.7 以降 X X
Rocky Linux 8 X X
SUSE Linux Enterprise Server 15 SP4 X3
SUSE Linux Enterprise Server 15 SP2 X
SUSE Linux Enterprise Server 15 SP1 X X
SUSE Linux Enterprise Server 15 X X
SUSE Linux Enterprise Server 12 X X X
Ubuntu 22.04 LTS X
Ubuntu 20.04 LTS X3 X X
Ubuntu 18.04 LTS X3 X X
Ubuntu 16.04 LTS X X X
Ubuntu 14.04 LTS X X

1 マシンに Python (2 または 3) がインストールされている必要があります。
2 マシンに Python 2 がインストールされ、python コマンドにエイリアス設定されている必要があります。
3 Arm64 ベースのマシンもサポート対象。

次の手順