Resource Manager テンプレートを使用して VM insights を有効にする
この記事では、Resource Manager テンプレートを使用して 1 つの仮想マシンまたは仮想マシン スケール セットに対して VM insights を有効にする方法について説明します。 この手順は以下に対して使用できます。
- Azure の仮想マシン
- Azure 仮想マシン スケール セット
- Azure Arc に接続されているハイブリッド仮想マシン
Resource Manager テンプレートのデプロイに慣れていない場合は、「テンプレートのデプロイ」をご覧ください。
前提条件
- 「サポートされるオペレーティング システム」を参照して、有効にする仮想マシンまたは仮想マシン スケール セットのオペレーティング システムがサポートされていることを確認します。
- Azure Monitor エージェントに関連する前提条件については、「Azure Monitor エージェントの管理」を参照してください。
- Azure Monitor エージェントのネットワーク分離を有効にするには、「Private Link を使って Azure Monitor エージェントのネットワークの分離を有効にする」を参照してください。
Resource Manager テンプレート
この記事で提供されている Azure Resource Manager テンプレートを使用し、Azure Monitor エージェントを使用する仮想マシンと Virtual Machine Scale Sets をオンボードします。 テンプレートを使って必要なエージェントをインストールし、マシンから VM insights にオンボードするために必要な構成を実行します。
Note
有効にする仮想マシンまたは仮想マシン スケール セットと同じリソース グループに、テンプレートをデプロイします。
Azure Monitor エージェントを使用して VM Insights を有効にする
まず、データ収集規則をデプロイしてから、そのデータ収集規則を使うためのエージェントをインストールします。
データ収集ルールをデプロイする
このステップでは、Log Analytics ワークスペースと同じリソース グループに、MSVMI-{WorkspaceName}
という名前のデータ収集規則をインストールします。
VM 分析情報データ収集規則テンプレートをダウンロードします。
ダウンロードした ZIP ファイルからテンプレートをデプロイします。 次の表は、使用可能なテンプレートについての説明です。
フォルダー ファイル 説明 DeployDcr\
PerfAndMapDcrDeployDcrTemplate
DeployDcrParametersVM Insights のパフォーマンスとマップの両方のエクスペリエンスを有効にします。 DeployDcr\
PerfOnlyDcrDeployDcrTemplate
DeployDcrParametersVM Insights のパフォーマンス エクスペリエンスのみを有効にします。
エージェントをマシンにデプロイする
データ収集規則を作成した後、次のものをデプロイします。
- Linux または Windows 用の Azure Monitor エージェント
- マップ機能を有効にする場合は、Linux 用 Dependency Agent または Windows 用 Dependency Agent。
Note
仮想マシン スケール セットでアップグレード ポリシーを手動に設定している場合、テンプレートのインストール後、インスタンスに対して VM insights は既定では有効になりません。 手動でインスタンスをアップグレードする必要があります。
テンプレートのデプロイ
ダウンロードの各フォルダーにはテンプレートとパラメーター ファイルがあります。 仮想マシン リソース ID、ワークスペース リソース ID、データ収集ルール リソース ID、場所、OS の種類など、必要な詳細情報を指定してパラメーター ファイルを変更します。 特定のシナリオに合わせてテンプレート ファイルをカスタマイズする必要がない場合は、変更しないでください。
Azure portal を使ってデプロイする
Azure portal からテンプレートをデプロイする方法の詳細については、「クイックスタート: Azure portal を使用して ARM テンプレートを作成およびデプロイする」を参照してください。
PowerShell でデプロイする
PowerShell を使ってテンプレートをデプロイするには、次のコマンドを使います。
New-AzResourceGroupDeployment -Name OnboardCluster -ResourceGroupName <ResourceGroupName> -TemplateFile <Template.json> -TemplateParameterFile <Parameters.json>
Azure CLI
Azure CLI を使ってテンプレートをデプロイするには、次のコマンドを使います。
az login
az account set --subscription "Subscription Name"
az deployment group create --resource-group <ResourceGroupName> --template-file <Template.json> --parameters <Parameters.json>
次のステップ
これで、仮想マシンに対する監視が有効になったので、この情報を VM insights での分析に使用できます。
検出されたアプリケーションの依存関係を表示するには、VM insights マップの表示に関する記事を参照してください。
VM のパフォーマンスでのボトルネックや全体的な使用率を識別するには、Azure VM のパフォーマンスの表示に関する記事を参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示