Включение VM insights с помощью шаблонов Resource Manager

В этой статье описывается, как включить аналитику виртуальных машин для виртуальной машины или масштабируемого набора виртуальных машин с помощью шаблонов Resource Manager. Эту процедуру можно использовать для:

  • Виртуальные машины Azure
  • Масштабируемые наборы виртуальных машин Azure
  • Гибридные виртуальные машины, подключенные к Azure Arc

Если вы не знаете, как развернуть шаблон Resource Manager, см. статью "Развертывание шаблонов".

Необходимые компоненты

Шаблоны Resource Manager

Используйте шаблоны Azure Resource Manager, приведенные в этой статье, для подключения виртуальных машин и Масштабируемые наборы виртуальных машин с помощью агента Azure Monitor и агента Log Analytics. Шаблоны устанавливают необходимые агенты и выполняют конфигурацию, необходимую для подключения виртуальной машины к аналитике виртуальных машин.

Примечание.

Разверните шаблон в той же группе ресурсов, что и включенная виртуальная машина или масштабируемый набор виртуальных машин.

Включение аналитики виртуальных машин для агента Azure Monitor

Сначала разверните правило сбора данных, а затем установите агенты для использования этого правила сбора данных.

Развертывание правила сбора данных

На этом шаге устанавливается правило сбора данных с именем MSVMI-{WorkspaceName}в той же группе ресурсов, что и рабочая область Log Analytics:

  1. Скачайте шаблоны правил сбора данных аналитики виртуальных машин.

  2. Разверните шаблон из скачаированного ZIP-файла. В следующей таблице описаны доступные шаблоны:

    Папка Файл Description
    DeployDcr\
    PerfAndMapDcr
    DeployDcrTemplate
    DeployDcrParameters
    Включает функции производительности и схемы в аналитике виртуальных машин.
    DeployDcr\
    PerfOnlyDcr
    DeployDcrTemplate
    DeployDcrParameters
    Включает только функцию производительности в аналитике виртуальных машин.

Развертывание агентов на компьютерах

После создания правила сбора данных разверните:

Примечание.

Если у масштабируемых наборов виртуальных машин есть политика обновления вручную, аналитика виртуальных машин не будет включена для экземпляров по умолчанию после установки шаблона. Вам потребуется обновить экземпляры вручную.

Включение аналитики виртуальных машин с помощью агента Log Analytics

Скачайте шаблоны агентов Logs Analytics. Сначала необходимо настроить рабочую область, а затем установить агенты для использования этого DCR.

Настройка рабочей области

Этот шаг необходимо выполнить только один раз для каждой рабочей области, которая будет использовать аналитику виртуальных машин.

Папка Файл Description
ConfigureWorkspace ConfigureWorkspaceTemplate.json
ConfigureWorkspaceParameters
Установите решение VMInsights, необходимое для рабочей области.

Развертывание агентов на компьютерах

После настройки рабочей области разверните агенты с помощью одного из шаблонов в следующей таблице. Доступны шаблоны, которые применяются к существующей виртуальной машине или создают новую виртуальную машину с включенной аналитикой виртуальных машин.

Папка Файл Description
NewVmOnboarding NewVmOnboardingTemplate.json
NewVmOnboardingParameters.json
Создает виртуальную машину и позволяет отслеживать ее с помощью аналитики виртуальных машин.
ExistingVmOnboarding ExistingVmOnboarding.json
ExistingVmOnboarding.json
Включает аналитику виртуальных машин на существующей виртуальной машине.
NewVmssOnboarding NewVmssOnboarding.json
NewVmssOnboarding.json
Создает масштабируемый набор виртуальных машин и позволяет отслеживать их с помощью аналитики виртуальных машин.
ExistingVmssOnboarding ExistingVmssOnboarding.json
ExistingVmssOnboarding.json
Включает аналитику виртуальных машин в существующем масштабируемом наборе виртуальных машин.
ExistingArcVmOnboarding ExistingArcVmOnboarding.json
ExistingArcVmOnboarding.json
Включает аналитику виртуальных машин на существующем сервере с поддержкой Arc.

Развертывание шаблонов

Каждая папка в загрузке содержит шаблон и файл параметров. Измените файл параметров, указав необходимые сведения, такие как идентификатор ресурса виртуальной машины, идентификатор ресурса рабочей области, идентификатор ресурса правила сбора данных, расположение и тип ОС. Не изменяйте файл шаблона, если его не нужно настраивать для конкретного сценария.

Развертывание с помощью портала Azure

Дополнительные сведения о развертывании шаблона на портале Azure см. в кратком руководстве по созданию и развертыванию шаблонов ARM с помощью портала Azure.

Развертывание с помощью 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>

Следующие шаги

Теперь, когда мониторинг для виртуальной машины включен, эта информация доступна для анализа в аналитике виртуальных машин.