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
- Espaço de trabalho do Log Analytics.
- Consulte Sistemas operativos suportados para garantir que o sistema operativo da máquina virtual ou do Conjunto de Dimensionamento de Máquina Virtual que está a ativar é suportado.
- Consulte Gerenciar o agente do Azure Monitor para obter os pré-requisitos relacionados ao agente do Azure Monitor.
- Para habilitar o isolamento de rede para o Azure Monitor Agent, consulte Habilitar o isolamento de rede para o Azure Monitor Agent usando o Private Link.
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:
Baixe os modelos de regra de coleta de dados do VM insights.
Implante um modelo a partir do arquivo zip baixado. A tabela a seguir descreve os modelos disponíveis:
Pasta Ficheiro Description DeployDcr\
PerfAndMapDcrDeployDcrTemplate
DeployDcrParametersHabilite a experiência de Desempenho e Mapa do VM Insights. DeployDcr\
PerfOnlyDcrDeployDcrTemplate
DeployDcrParametersHabilite apenas a experiência de desempenho do VM Insights.
Implantar agentes em máquinas
Depois de criar a regra de coleta de dados, implante:
- Azure Monitor Agent para Linux ou Windows.
- Agente de dependência para Linux ou agente de dependência ou Windows se você quiser habilitar o recurso Mapa.
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.
Para exibir as dependências de aplicativos descobertas, consulte Exibir mapa de insights de VM.
Para identificar gargalos e utilização geral com o desempenho da sua VM, consulte Exibir o desempenho da VM do Azure.