Partilhar via


Instalar o monitoramento de VM (visualização)

Você pode habilitar a observação de VM usando um modelo do Azure Resource Manager (modelo ARM), o PowerShell ou a CLI do Azure em máquinas virtuais (VMs) do Azure e conjuntos de dimensionamento de máquinas virtuais do Azure. Você pode habilitar a observação de VM em máquinas virtuais Linux e Windows. A observação de VM é fornecida por meio da extensão de VM de integridade do aplicativo para facilitar a adoção.

O código neste artigo detalha as etapas para instalar a extensão de VM de integridade do aplicativo e habilitar a observação de VM. Observe que os segmentos de código exigem a entrada do usuário. Todas as etiquetas entre colchetes angulares (<>) no código precisam ser substituídas por valores específicos da sua instalação. Aqui está uma lista de parâmetros com instruções sobre o que substituí-los.

Parâmetro Descrição
<your subscription id> A ID de assinatura do Azure na qual você deseja instalar o monitoramento de VM.
<your vm name> O nome da máquina virtual na qual a extensão está sendo instalada.
<your resource group name> O nome do grupo de recursos em sua assinatura do Azure ao qual sua VM será atribuída.
<your location> A região do Azure na qual sua VM está instalada.
<your extension name O nome que será atribuído à extensão de VM de integridade do aplicativo que você está instalando.
<application health extension type> Especifica se a extensão Windows ou Linux Application Health será instalada.
<your vm scale set name> O nome do conjunto de dimensionamento de máquina virtual no qual você deseja instalar o monitoramento de VM.

Pré-requisitos

1. Registre o recurso

Registre-se para adotar a observação de VM executando os seguintes comandos por meio da CLI do Azure:

az feature register --name VMWatchPreview --namespace Microsoft.Compute --subscription <your subscription id>
az provider register --namespace Microsoft.Compute --subscription <your subscription id>

Validar o registro de recursos

Valide se você se registrou com êxito para o recurso de observação de VM executando o seguinte comando:

az feature show --namespace Microsoft.Compute --name VMWatchPreview --subscription <your subscription id>

2. Verifique se uma VM está instalada

Para obter informações sobre como criar uma VM e/ou um conjunto de dimensionamento de máquina virtual, consulte o guia de início rápido para Windows e o guia de início rápido para Linux.

Importante

Se a extensão Integridade do Aplicativo já estiver instalada na VM, verifique se as configurações autoUpgradeMinorVersion e enableAutomaticUpgrade estão definidas como true.

Instalar o monitoramento de VM em uma máquina virtual do Azure

Importante

O segmento de código é idêntico para Windows e Linux, exceto para o valor do parâmetro <application health extension type> passado para o tipo de extensão. Substitua <application health extension type> por "ApplicationHealthLinux" para instalações Linux e "ApplicationHealthWindows" para instalações Windows.

az vm extension set --resource-group <your resource group> --vm-name <your vm name> --name <application health extension type> --publisher Microsoft.ManagedServices --version 2.0 --settings '{"vmWatchSettings": {"enabled": true}}' --enable-auto-upgrade true 

Valide se a extensão da VM de integridade do aplicativo está instalada na VM do Azure

Vá para o portal do Azure e confirme se a extensão de VM de integridade do aplicativo foi instalada com êxito.

A captura de tela a seguir mostra uma instalação do Windows.

Captura de tela que mostra uma instalação de VM do Windows da extensão Integridade do Aplicativo.

A captura de tela a seguir mostra uma instalação do Linux.

Captura de tela que mostra uma instalação de VM Linux da extensão Application Health.

Para confirmar se a observação de VM foi habilitada nessa VM, volte para a página de visão geral e selecione a exibição JSON para a VM. Verifique se a configuração existe no JSON.

  "settings": {  
      "vmWatchSettings": {  
          "enabled": true  
      }
  }

Instalar o monitoramento de VM em um conjunto de dimensionamento de máquina virtual do Azure

Importante

O segmento de código é idêntico para Windows e Linux, exceto para o valor do parâmetro <application health extension type> passado para o tipo de extensão. Substitua <application health extension type> por "ApplicationHealthLinux" para instalações Linux e "ApplicationHealthWindows" para instalações Windows.

az vmss extension set --resource-group '<your resource group name>' --vmss-name '<your vm scale set name>' --name <application health extension type> --publisher Microsoft.ManagedServices --version 2.0 --settings '{"vmWatchSettings": {"enabled": true}}' --enable-auto-upgrade true

Valide se a extensão da VM de integridade do aplicativo está instalada no conjunto de dimensionamento da máquina virtual

Vá para o portal do Azure e confirme se a extensão de VM de integridade do aplicativo foi instalada com êxito.

A captura de tela a seguir mostra uma instalação do Windows.

Captura de tela que mostra a instalação da extensão Integridade do Aplicativo em um conjunto de dimensionamento de máquina virtual do Windows.

A captura de tela a seguir mostra uma instalação do Linux.

Captura de tela que mostra a instalação da extensão Application Health em um conjunto de escala de máquina virtual Linux.


Para confirmar se a observação de VM foi habilitada nesse conjunto de escalas, volte para a página de visão geral e selecione a visualização JSON para o conjunto de escalas. Verifique se a configuração existe no JSON.

  "settings": {  
      "vmWatchSettings": {  
          "enabled": true  
      }
  }