次の方法で共有


Azure Monitor エージェントのインストールと管理

この記事では、Azure 仮想マシン、仮想マシン スケール セット、Azure Arc 対応サーバー上で Azure Monitor エージェントをインストール、アンインストール、更新、構成するために使用できるさまざまな方法について説明します。

重要

Azure Monitor エージェントをクライアント マシンにインストールした後にデータの収集を開始するには、少なくとも 1 つのデータ収集ルール (DCR) が必要です。 DCR が自動的に作成されるかどうかは、インストール方法に応じて決まります。 インストール中に DCR が自動的に作成されない場合は、「Azure Monitor エージェントを使用してデータを収集する」のガイダンスに従ってデータ収集を構成する必要があります。

前提条件

Azure Monitor エージェントを使用するための前提条件やその他の要件については、以下の記事を参照してください。

重要

Azure Monitor エージェントのインストール、アップグレード、またはアンインストールで、マシンを再起動する必要はありません。

インストール オプション

Azure VM と Azure Arc 対応サーバーに Azure Monitor エージェントをインストールするときのオプションを次の表に示します。

Azure に存在しないマシンの場合は、Azure Monitor エージェントをインストールする前に、そのマシンに Azure Arc エージェントをインストールする必要があります。

インストール方法 説明
仮想マシン (VM) 拡張機能 この記事で説明しているいずれかの方法を使用して、Azure 拡張機能フレームワーク経由でエージェントをインストールします。 この方法では DCR は作成されないため、データ収集を開始する前に少なくとも 1 つの DCR を作成して、それをエージェントに関連付ける必要があります。
DCR を作成する Azure portal で DCR を作成すると、DCR のリソースとして追加されたすべてのマシンに Azure Monitor エージェントがインストールされます。 エージェントは、DCR で定義されているとおりにデータの収集を直ちに開始します。
VM insights マシン上で VM Insights を有効にすると、Azure Monitor エージェントがインストールされ、定義済みのデータ セットを収集するための DCR が作成されます。 この DCR は変更しないでください。ただし、より多くのデータを収集するために追加の DCR を作成することはできます。
Container insights Kubernetes クラスター上で Container Insights を有効にすると、コンテナー化されたバージョンの Azure Monitor エージェントがクラスターにインストールされ、DCR が作成されて、直ちにデータの収集が開始されます。 「DCR を使用して Container Insights でデータ収集とコスト最適化を構成する」のガイダンスに従って DCR を変更することができます。
クライアント インストーラー Windows 11 および Windows 10 のクライアント用の Windows MSI インストーラーを使用してエージェントをインストールします。
Azure Policy Azure Policy を使用して、Azure 仮想マシンと Azure Arc 対応サーバーにエージェントを自動的にインストールし、それらを必要な DCR に自動的に関連付けます。

Note

  • テナント間でデータを送信するには、まず Azure Lighthouse を有効にする必要があります。

  • Azure Monitor エージェントがインストールされたマシンの複製はサポートされていません。 このシナリオのベスト プラクティスは、Azure Policy またはコードとしてのインフラストラクチャ (IaaC) ツールを使用して Azure Monitor エージェントを大規模にデプロイすることです。

エージェント拡張機能をインストールする

エージェントをインストールし、Azure portal を使用してデータを収集するための DCR を作成するには、「Azure Monitor エージェントを使用してデータを収集する」のガイダンスに従ってください。

アンインストール

Azure portal を使用して Azure Monitor エージェントをアンインストールするには、仮想マシン、スケール セット、または Azure Arc 対応サーバーに移動します。 [拡張機能] タブを選択し、[AzureMonitorWindowsAgent] または [AzureMonitorLinuxAgent] を選択します。 開いたダイアログで、[アンインストール] を選択します。

更新する

Note

常にエージェントを最新バージョンに更新するか、拡張機能の自動アップグレードにオプトインすることを強くお勧めします。

拡張機能の自動ロールアウトは、最新バージョンのエージェントを安全にデプロイするために、標準的な Azure デプロイのプラクティスに従います。 自動更新では最新バージョンがロールアウトされるまで数週間かかることを想定する必要があります。

アップグレードは複数のバッチで発行されるため、一部の仮想マシン、スケール セット、または Azure Arc 対応サーバーが他のマシンやサーバーより先にアップグレードされる場合があります。

拡張機能を直ちにアップグレードする必要がある場合は、この記事で説明している手動の手順を使用できます。 過去 1 年間にリリースされたエージェントのみがサポートされます。

エージェントで 1 回限りの更新を行うには、まず既存のエージェント バージョンをアンインストールする必要があります。 次に、説明に従って新しいバージョンをインストールします。

拡張機能の自動アップグレードを有効にして、エージェントの自動更新を有効にすることをお勧めします。 仮想マシンまたはスケール セットに移動し、[拡張機能] タブを選択して、[AzureMonitorWindowsAgent] または [AzureMonitorLinuxAgent] を選択します。 開いたダイアログで、[自動アップグレードを有効にする] を選択します。

構成 (プレビュー)

データ収集ルール (DCR) は、マシン上の Azure Monitor エージェントの管理ツールとして機能します。 AgentSettings DCR を使用して、特定の Azure Monitor エージェント パラメーターを構成して、特定の監視のニーズに合わせてエージェントを構成することができます。

Note

AgentSettings DCR を使用する際の重要な考慮事項:

  • 現在、AgentSettings DCR は、Azure Resource Manager テンプレートを使用してのみ構成できます。
  • AgentSettings は、他の設定を含まない単一の DCR である必要があります。
  • 仮想マシンと AgentSettings DCR は同じリージョンに配置する必要があります。

サポートされているパラメーター

AgentSettings DCR は現在、次のパラメータの設定をサポートしています。

パラメーター 説明 有効な値
MaxDiskQuotaInMB 回復性を提供するために、エージェントは、データを送信できないときにデータを収集してローカル キャッシュ内に保存します。 接続が復元された後、エージェントはキャッシュ内のデータを送信します。 このパラメーターは、Azure Monitor エージェントのログ ファイルとキャッシュによって使われるディスク領域の量 (MB 単位) を定義します。 Linux: 1025 から 51199
Windows: 4000 から 51199
UseTimeReceivedForForwardedEvents Microsoft Sentinel の Windows イベント転送 (WEF) テーブルの WEF 列を変更して、TimeGenerated データではなく、TimeReceived データが使用されるようにします 0 または 1

AgentSettings DCR を設定する

現在サポートされていません。

データ収集ルールを作成し、エージェントからデータを収集して Azure Monitor に送信します。