Tutorial: Monitorar uma máquina híbrida com insights de VM

O Azure Monitor pode coletar dados diretamente de suas máquinas híbridas em um espaço de trabalho do Log Analytics para análise e correlação detalhadas. Você pode habilitar VM insights para coletar dados das suas máquinas virtuais (VM) não pertencentes ao Azure. Embora existam diferentes opções para implantar o Agente do Azure Monitor em seus servidores habilitados para Arc, este tutorial mostra como fazer isso usando o portal do Azure para habilitar insights de VM em uma máquina conectada.

Prerequisites

  • Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

  • Use o nosso quickstart para ligar uma máquina híbrida a Azure Arc. Este tutorial assume que já ligou uma máquina ao Azure Arc.

  • Verifique se a sua máquina híbrida utiliza um sistema operativo suportado pelo Azure Monitor Agent.

  • Ter permissões para criar regras de recolha de dados (DCRs) e associá-las a máquinas. Veja permissões de regras de recolha de dados.

  • Configure o seu grupo de segurança de rede (NSG) ou firewall para permitir o tráfego de saída da porta TCP 443 (HTTPS) para os AzureMonitor terminais e AzureResourceManageretiquetas de serviço . Estas etiquetas de serviço são para o seu NSG e not para as etiquetas de recursos do Azure.

    Para requisitos completos, veja Configuração da Rede do Agente do Azure Monitor. Pode executar um dos seguintes comandos para configurar o tráfego do seu firewall. Substitua <resource-group> e <nsg-name> com os seus próprios valores:

    $nsg = Get-AzNetworkSecurityGroup -ResourceGroupName "<resource-group>" -Name "<nsg-name>"
    
    # Add AzureMonitor outbound rule
    $nsg | Add-AzNetworkSecurityRuleConfig `
    -Name "AllowAzureMonitorOutbound" `
    -Priority 150 `
    -Direction Outbound `
    -Access Allow `
    -Protocol Tcp `
    -SourceAddressPrefix * `
    -SourcePortRange * `
    -DestinationAddressPrefix AzureMonitor `
    -DestinationPortRange 443
    
    # Add AzureResourceManager outbound rule
    $nsg | Add-AzNetworkSecurityRuleConfig `
    -Name "AllowAzureResourceManagerOutbound" `
    -Priority 151 `
    -Direction Outbound `
    -Access Allow `
    -Protocol Tcp `
    -SourceAddressPrefix * `
    -SourcePortRange * `
    -DestinationAddressPrefix AzureResourceManager `
    -DestinationPortRange 443
    
    $nsg | Set-AzNetworkSecurityGroup
    

Ativar as análises da VM

  1. Inicie sessão no portal Azure. Na barra de pesquisa, procure e selecione Azure Arc.

  2. Em Infraestrutura, selecione Máquinas e depois selecione a máquina ligada que criou no artigo de início rápido.

  3. No menu de serviço, em Monitorização, selecione Insights. O portal abre a página de Monitor para a sua máquina. Se a monitorização melhorada não estivesse ativada, vários gráficos de desempenho não mostram dados e aparece uma mensagem a oferecer a sua ativação. Selecione Configurar para abrir a página Configurar monitor.

    Captura de ecrã do painel de Insights com o botão Configurar.

  4. Na página Configurar monitor , deixe [Pré-visualizar] métricas OpenTelemetry selecionadas. Um espaço de trabalho padrão do Log Analytics é automaticamente selecionado. Se ainda não existir uma, é criada na mesma região da sua máquina ligada. Para usar um espaço de trabalho já existente, selecione Personalizar monitorização de infraestrutura e selecione o espaço de trabalho.

  5. Selecione Rever + Ativar, e depois selecione Ativar.

    As mensagens de estado são exibidas enquanto a configuração é realizada e a extensão Azure Monitor Agent está instalada na sua máquina ligada. Este processo demora alguns minutos.

    Quando o processo está concluído, uma mensagem mostra que a máquina está integrada e que o Insights foi implementado com sucesso.

Ver os dados recolhidos

Depois de instalar o Azure Monitor Agent, demora alguns minutos até serem recolhidos dados suficientes para preencher o portal.

  1. No menu de serviço, em Monitorização, selecione Insights para voltar à página de Monitorização .

  2. Se ativaste tanto as experiências baseadas em métricas como nas baseadas em registos, aparece um seletor no topo da página. Selecione cada experiência para comparar os gráficos e insights disponíveis:

    • Visualizações baseadas em métricas (Pré-visualização) - Mostra indicadores de desempenho focados na utilização da CPU, memória, disco e rede. Também incorpora o estatuto de Service Health e Resource Health.

    • Visualizações baseadas em log (Classic) - Utiliza dados de desempenho resumidos recolhidos no seu espaço de trabalho Log Analytics. Selecione o separador Performance para ver os contadores da sua máquina. Desça para ver mais contadores, ou passe o rato por cima de um gráfico e visualize as médias e percentis desde a instalação do Azure Monitor Agent.

      Captura de ecrã do separador Insights Performance com gráficos para a máquina selecionada na vista clássica baseada em log.

  3. Selecione a guia Mapa . O recurso de mapas mostra os processos em execução na máquina e suas dependências. A vista clássica baseada em registo inclui um separador extra. Selecione Expandir painel de propriedades para abrir o painel de propriedades.

    Note

    Embora o separador Mapa seja visível em ambas as experiências, consulte o Mapa VM Insights e as orientações de reforma do Agente de Dependência para saber mais.

  4. Para visualizar os dados dos registos, no menu de serviço, em Monitorização, selecione Registos. Aparece uma lista de tabelas armazenadas no espaço de trabalho Log Analytics da máquina. As tabelas disponíveis diferem entre máquinas Windows e Linux. Por defeito, o VM insights preenche as tabelas Heartbeat e InsightsMetrics .

  5. (Opcional) Se estiveres a usar uma máquina Windows e configurares Windows coleção de registos de eventos, seleciona a tabela Event. O Log Analytics é aberto com uma consulta simples para recuperar entradas de log de eventos coletadas. Se esta tabela não estiver presente, a recolha do registo de eventos não está configurada. Para o adicionar, veja Recolher registos de eventos do Windows com o Agente do Azure Monitor.

Próximos passos

Para saber mais sobre o Azure Monitor, consulte o seguinte artigo:

Descrição geral do Azure Monitor