Habilitar insights de VM usando modelos do Resource Manager

Este artigo descreve como habilitar insights de VM para uma máquina virtual ou Conjunto de Dimensionamento de Máquina Virtual usando modelos do Gerenciador de Recursos. Este procedimento pode ser utilizado para:

  • Máquinas virtuais do Azure
  • Conjuntos de Dimensionamento de Máquinas Virtuais do Azure
  • Máquinas virtuais híbridas conectadas ao Azure Arc

Se você não estiver familiarizado com como implantar um modelo do Gerenciador de Recursos, consulte Implantar modelos.

Pré-requisitos

Modelos do Resource Manager

Use os modelos do Azure Resource Manager fornecidos neste artigo para integrar máquinas virtuais e Conjuntos de Dimensionamento de Máquina Virtual usando o agente do Azure Monitor e o agente do Log Analytics. Os modelos instalam os agentes necessários e executam a configuração necessária para integrar a máquina aos insights da VM.

Nota

Implante o modelo no mesmo grupo de recursos que a máquina virtual ou o conjunto de dimensionamento de máquina virtual que está sendo habilitado.

Habilitar insights de VM usando o Azure Monitor Agent

Primeiro, implante a regra de coleta de dados e, em seguida, instale os agentes para usar essa regra de coleta de dados.

Implantar regra de coleta de dados

Esta etapa instala uma regra de coleta de dados, chamada MSVMI-{WorkspaceName}, no mesmo grupo de recursos do espaço de trabalho do Log Analytics:

  1. Baixe os modelos de regra de coleta de dados do VM insights.

  2. Implante um modelo a partir do arquivo zip baixado. A tabela a seguir descreve os modelos disponíveis:

    Pasta Ficheiro Description
    DeployDcr\
    PerfAndMapDcr
    DeployDcrTemplate
    DeployDcrParameters
    Habilite a experiência de Desempenho e Mapa do VM Insights.
    DeployDcr\
    PerfOnlyDcr
    DeployDcrTemplate
    DeployDcrParameters
    Habilite apenas a experiência de desempenho do VM Insights.

Implantar agentes em máquinas

Depois de criar a regra de coleta de dados, implante:

Nota

Se os conjuntos de dimensionamento de máquinas virtuais tiverem uma política de atualização definida como manual, as informações de VM não serão habilitadas para instâncias por padrão após a instalação do modelo. Você deve atualizar manualmente as instâncias.

Habilitar insights de VM usando o agente do Log Analytics

Faça o download dos modelos de agente do Logs Analytics. Você deve primeiro configurar o espaço de trabalho e, em seguida, pode instalar agentes para usar esse DCR.

Configurar a área de trabalho

Você só precisa executar essa etapa uma vez para cada espaço de trabalho que usará insights de VM.

Pasta Ficheiro Description
ConfigureWorkspace ConfigureWorkspaceTemplate.json
ConfigureWorkspaceParameters
Instale a solução VMInsights necessária para o espaço de trabalho.

Implantar agentes em máquinas

Depois que o espaço de trabalho tiver sido configurado, implante os agentes usando um dos modelos na tabela a seguir. Estão disponíveis modelos que se aplicam a uma máquina existente ou criam uma nova máquina habilitada para insights de VM.

Pasta Ficheiro Description
NewVmOnboarding NewVmOnboardingTemplate.json
NewVmOnboardingParameters.json
Cria uma máquina virtual e permite que ela seja monitorada com insights de VM.
ExistingVmOnboarding ExistingVmOnboarding.json
ExistingVmOnboarding.json
Permite insights de VM na máquina virtual existente.
NewVmssOnboarding NewVmssOnboarding.json
NewVmssOnboarding.json
Cria um Conjunto de Dimensionamento de Máquina Virtual e permite que ele seja monitorado com insights de VM.
ExistingVmssOnboarding ExistingVmssOnboarding.json
ExistingVmssOnboarding.json
Permite insights de VM no Conjunto de Dimensionamento de Máquina Virtual existente.
ExistenteArcVmOnboarding ExistingArcVmOnboarding.json
ExistingArcVmOnboarding.json
Permite insights de VM no servidor existente habilitado para Arc.

Implementar modelos

Cada pasta no download tem um modelo e um arquivo de parâmetros. Modifique o arquivo de parâmetros com os detalhes necessários, como ID de recurso de máquina virtual, ID de recurso de espaço de trabalho, ID de recurso de regra de coleta de dados, Localização e Tipo de sistema operacional. Não modifique o arquivo de modelo, a menos que precise personalizá-lo para seu cenário específico.

Implantar com o portal do Azure

Consulte Guia de início rápido: criar e implantar modelos ARM usando o portal do Azure para obter detalhes sobre como implantar um modelo do portal do Azure.

Implementar com o PowerShell

Use o comando a seguir para implantar o modelo com o PowerShell.

New-AzResourceGroupDeployment -Name OnboardCluster -ResourceGroupName <ResourceGroupName> -TemplateFile <Template.json> -TemplateParameterFile <Parameters.json>

CLI do Azure

Use o comando a seguir para implantar o modelo com a CLI do Azure.

az login
az account set --subscription "Subscription Name"
az deployment group create --resource-group <ResourceGroupName> --template-file <Template.json> --parameters <Parameters.json>

Próximos passos

Agora que o monitoramento está habilitado para suas máquinas virtuais, essas informações estão disponíveis para análise com insights de VM.