Tutorial: Monitorar um computador híbrido com os insights da VM

O Azure Monitor pode coletar dados diretamente de seus computadores híbridos em um workspace do Log Analytics para análise detalhada e correlação. Você pode habilitar Insights de VM para coletar dados de suas VMs (máquinas virtuais) fora do Azure. Embora existam opções diferentes 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 um computador conectado.

Prerequisites

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

  • Use nosso início rápido para conectar um computador híbrido para Azure Arc. Este tutorial pressupõe que você já conectou um computador ao Azure Arc.

  • Verifique se o computador híbrido usa um sistema de operação compatível com o Azure Monitor Agent.

  • Tenha permissões para criar DCRs (regras de coleta de dados) e associá-las a computadores. Consulte as permissões de regra de coleta de dados.

  • Configure seu Grupo de Segurança de Rede (NSG) ou firewall para permitir tráfego TCP de saída na porta 443 (HTTPS) para os pontos de extremidade das tags de serviço AzureMonitor e AzureResourceManager. Essas tags de serviço são para o seu NSG e não são tags de recursos do Azure.

    Para obter requisitos completos, consulte Azure Monitor Agent network configuration. Você pode executar um dos comandos a seguir para configurar o tráfego para o firewall. Substitua <resource-group> e <nsg-name> com 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
    

Habilitar insights da VM

  1. Entre no portal do Azure. Na barra de pesquisa, pesquise e selecione Azure Arc.

  2. Em Infraestrutura, selecione Computadores e selecione o computador conectado que você criou no artigo de início rápido .

  3. No menu de serviço, em Monitoramento, selecione Insights. O portal abre a página Monitor do computador. Se o monitoramento aprimorado não estiver habilitado, vários gráficos de desempenho não mostrarão dados e uma mensagem será exibida oferecendo para habilitá-lo. Selecione Configurar para abrir a página Configurar monitor.

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

  4. Na página Configurar monitor , deixe as métricas do OpenTelemetry [Versão Prévia] selecionadas . Um workspace de Log Analytics padrão é selecionado automaticamente. Se ainda não existir, um será criado na mesma região que o computador conectado. Para usar um workspace existente, selecione Personalizar o monitoramento de infraestrutura e em seguida, selecione o workspace.

  5. Selecione Examinar + Habilitar e, em seguida, selecione Habilitar.

    As mensagens de status são exibidas enquanto a configuração é executada e a extensão Azure Monitor Agent é instalada no computador conectado. Esse processo leva alguns minutos.

    Quando o processo é concluído, uma mensagem exibe que o computador está integrado e que o Insights é implantado com êxito.

Exibir os dados coletados

Depois que o agente de Azure Monitor é instalado, leva alguns minutos para que dados suficientes sejam coletados para preencher o portal.

  1. No menu de serviço, em Monitoramento, selecione Insights para retornar à página Monitor .

  2. Se você habilitou as experiências baseadas em métricas e logs, um seletor aparecerá na parte superior da página. Selecione cada experiência para comparar os gráficos e insights disponíveis:

    • Visualizações baseadas em métricas (versão prévia) – Mostra indicadores de desempenho focados em CPU, memória, disco e utilização de rede. Também incorpora o status do Integridade do Serviço e do Resource Health.

    • Log based visualizations (Classic) – Usa dados de desempenho resumidos coletados em seu espaço de trabalho do Log Analytics. Selecione a guia Desempenho para exibir contadores para seu computador. Role para baixo para ver mais contadores ou passe o mouse sobre um gráfico para exibir as médias e percentis a partir do momento em que o agente Azure Monitor foi instalado.

      Captura de tela da guia Desempenho do Insights com gráficos para o computador selecionado no modo de exibição clássico baseado em log.

  3. Selecione a guia Mapa . O recurso mapas mostra os processos em execução no computador e suas dependências. A exibição clássica baseada em log inclui uma guia extra. Selecione Expandir painel de propriedades para abrir o painel de propriedades.

    Note

    Embora a guia Mapa esteja visível nas duas experiências, consulte Orientações sobre a desativação do VM Insights Map e do Dependency Agent para saber mais.

  4. Para exibir dados de log, no menu de serviço, em Monitoramento, selecione Logs. Uma lista de tabelas armazenadas no workspace Log Analytics para o computador é exibida. As tabelas disponíveis diferem entre computadores Windows e Linux. Por padrão, os insights de VM preenchem as tabelas Heartbeat e InsightsMetrics .

  5. (Opcional) Se você estiver usando um computador Windows e tiver configurado a coleção de logs de eventos no Windows, selecione a tabela Event. O Log Analytics abre com uma consulta simples para recuperar entradas do log de eventos coletadas. Se essa tabela não estiver presente, a coleção de logs de eventos não será configurada. Para adicioná-lo, consulte Collect Windows event logs with Azure Monitor Agent.

Próximas etapas

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

Visão geral do Azure Monitor