Resource Manager テンプレートを使用して VM insights を有効にする

この記事では、Resource Manager テンプレートを使用して 1 つの仮想マシンまたは仮想マシン スケール セットに対して VM insights を有効にする方法について説明します。 この手順は以下に対して使用できます。

  • Azure の仮想マシン
  • Azure 仮想マシン スケール セット
  • Azure Arc に接続されているハイブリッド仮想マシン

Resource Manager テンプレートのデプロイに慣れていない場合は、「テンプレートのデプロイ」をご覧ください。

前提条件

Resource Manager テンプレート

この記事で提供されている Azure Resource Manager テンプレートを使用し、Azure Monitor エージェントを使用する仮想マシンと Virtual Machine Scale Sets をオンボードします。 テンプレートを使って必要なエージェントをインストールし、マシンから VM insights にオンボードするために必要な構成を実行します。

Note

有効にする仮想マシンまたは仮想マシン スケール セットと同じリソース グループに、テンプレートをデプロイします。

Azure Monitor エージェントを使用して VM Insights を有効にする

まず、データ収集規則をデプロイしてから、そのデータ収集規則を使うためのエージェントをインストールします。

データ収集ルールをデプロイする

このステップでは、Log Analytics ワークスペースと同じリソース グループに、MSVMI-{WorkspaceName} という名前のデータ収集規則をインストールします。

  1. VM 分析情報データ収集規則テンプレートをダウンロードします。

  2. ダウンロードした ZIP ファイルからテンプレートをデプロイします。 次の表は、使用可能なテンプレートについての説明です。

    フォルダー ファイル 説明
    DeployDcr\
    PerfAndMapDcr
    DeployDcrTemplate
    DeployDcrParameters
    VM Insights のパフォーマンスとマップの両方のエクスペリエンスを有効にします。
    DeployDcr\
    PerfOnlyDcr
    DeployDcrTemplate
    DeployDcrParameters
    VM Insights のパフォーマンス エクスペリエンスのみを有効にします。

エージェントをマシンにデプロイする

データ収集規則を作成した後、次のものをデプロイします。

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 での分析に使用できます。