Habilitar o Azure Monitor para Máquinas Virtuais

Concluído

O Azure Monitor é um componente central da estratégia da Microsoft para estender a funcionalidade abrangente de monitoramento baseada em nuvem além do Azure para datacenters locais e provedores de nuvem que não sejam da Microsoft. Clientes como a Contoso que estão mantendo sua infraestrutura local podem se beneficiar dessa funcionalidade ao rastrear, auditar ou solucionar problemas de eventos anteriores.

O que é o Azure Monitor?

Você pode usar o Azure Monitor para otimizar a administração de suas implantações existentes e prever os requisitos de capacidade para implantações futuras. O Azure Monitor fornece três recursos principais descritos na tabela a seguir.

Capacidade Description
Visualizar métricas e monitorização As métricas são valores numéricos que representam o estado de saúde dos sistemas monitorizados.
Consultar e analisar registos Os registros incluem atividades, diagnóstico e telemetria. Sua análise fornece insights profundos sobre o estado dos sistemas monitorados e ajuda a facilitar a solução de problemas.
Alertas e remediação Você pode configurar alertas e remediação para acionar automaticamente ações corretivas para corrigir quaisquer problemas.

O Azure Monitor fornece recursos de monitoramento focados e detalhados por meio de:

  • Monitorização aprofundada das infraestruturas. Esta categoria inclui o Log Analytics em combinação com soluções de monitoramento, como o Mapa de Serviços, e ferramentas de monitoramento de rede, como o Network Watcher e o ExpressRoute Monitor.
  • Monitorização aprofundada de aplicações. Essa categoria inclui o Application Insights, que facilita o monitoramento do desempenho, da disponibilidade e do uso de aplicativos baseados na Web, independentemente de seus locais.

Os serviços de monitoramento de infraestrutura e aplicativos compartilham vários recursos que fornecem uma abordagem consistente para configurar alertas, incluindo:

  • Grupos de ação comuns que designam ações acionadas por alertas e destinatários dos alertas.
  • Criação de dashboards personalizados.
  • Analisar métricas aproveitando ferramentas como o Metrics Explorer ou o Microsoft Power BI.

O Azure Monitor dá suporte à coleta e monitoramento de métricas, logs de atividade e diagnóstico e eventos de uma ampla gama de serviços e computadores do Azure que residem em datacenters locais e com provedores de nuvem de terceiros. Fornece uma forma rápida de avaliar o estado do ambiente através do portal do Azure. O Azure Monitor apresenta um resumo dos alertas acionados, logs, métricas e telemetria relacionada ao aplicativo originados do Application Insights.

Nota

Você também pode acessar os dados do Azure Monitor usando o Azure PowerShell, a Interface de Linha de Comando do Azure (CLI do Azure), a API REST e o Microsoft.NET SDK.

Além disso, o Azure Monitor permite arquivar dados coletados no Armazenamento do Azure para fins de análise de longo prazo ou conformidade. Você também pode rotear os dados para o Azure Stream Analytics ou para serviços de terceiros usando os Hubs de Eventos do Azure. Os alertas são configurados e utilizados para:

  • Acione notificações via SMS ou e-mail.
  • Acione uma ação de correção implementada pelos Aplicativos Lógicos do Azure, Azure Functions ou um runbook na Automação do Azure.
  • Levante um incidente e itens de trabalho aproveitando a integração entre o Azure Monitor e sua plataforma interna de Gerenciamento de Serviços de TI (ITSM).

Você também pode armazenar e analisar dados históricos e quase em tempo real usando o Log Analytics. Para computadores locais e VMs do Azure, isso requer a instalação do agente do Log Analytics e, em alguns casos, também do Agente de Dependência. Essa abordagem baseada em agente permite monitorar o sistema operacional e suas cargas de trabalho usando a Automação do Azure ou soluções baseadas no Azure Monitor, como Gerenciamento de Atualizações ou Controle de Alterações e Inventário. Também pode tirar partido do Centro de Segurança do Azure para identificar vulnerabilidades e potenciais ameaças.

Para saber mais, leia este vídeo tutorial de cinco minutos sobre o Monitoramento do Azure:

Monitorizar VMs

O Azure Monitor for VMs permite que você monitore suas VMs IaaS do Windows Server. Mas antes de habilitar e configurar o Azure Monitor para suas VMs IaaS, você deve garantir que seu ambiente atenda aos pré-requisitos descritos na tabela a seguir.

Requisito Description
Log Analytics Você deve configurar um espaço de trabalho do Log Analytics e configurar o espaço de trabalho para o Azure Monitor for VMs. Atualmente, o Azure Monitor para VMs dá suporte a um espaço de trabalho do Log Analytics apenas em determinadas regiões. Você pode ler mais sobre regiões com suporte em Visão geral do Habilitar o Azure Monitor para VMs.
Sistemas operativos Windows suportados Os sistemas operativos Windows suportados incluem o Windows Server 2008 R2 e posterior e o Windows 10 1803 e posterior. O Azure Monitor para VMs também pode monitorar VMs Linux.
Agente de dependência Esse agente fornece dados para o recurso Mapa no Azure Monitor for VMs e depende do agente do Log Analytics para sua conexão com o Log Analytics. Você deve instalar o agente do Log Analytics e configurá-lo com o Agente de Dependência em todas as VMs monitoradas.
Segurança Para habilitar e acessar os recursos do Azure Monitor para VMs, você deve ter a função de colaborador do Log Analytics. Para revisar dados de desempenho, integridade e mapa, você deve ter a função Leitor de Monitoramento para a VM do Azure.

Procedimento para habilitar o monitoramento de uma única VM

Para habilitar o monitoramento de uma única VM, use o seguinte procedimento:

  1. Entre no portal do Azure e selecione Máquinas virtuais.

    Gorjeta

    Verifique se a VM está em execução.

  2. Se necessário, conecte-se à sua VM e instale o Azure Monitor for VMs Map Dependency Agent. Você pode baixar o agente aqui e instalá-lo executando InstallDependencyAgent-Windows.exe em sua VM.

  3. Selecione a VM apropriada e, em Monitoramento, selecione Insights.

  4. No painel de detalhes, selecione Ativar.

    Uma captura de tela da página Insights para uma VM no Azure, com o botão Habilitar no painel de detalhes.

Rever os dados monitorizados

Depois de habilitar o Insights, você pode monitorar sua VM. No portal do Azure, navegue até a VM apropriada e selecione-a. Em seguida, em Monitoramento, selecione Insights. Isso abrirá a guia Mapa para sua VM.

Uma captura de tela da guia Mapas na página Informações para a VM ContosoVM1 no Azure. Um mapa tem detalhes das portas TCP abertas. Um resumo da VM tem informações sobre o sistema operacional, o endereço IP e os links da VM para integridade, propriedades da máquina e propriedades da VM do Azure. Também há links para acessar Propriedades (selecionadas), Registrar Eventos, Alertas e Conexões.

Dentro do mapa, você pode selecionar itens para recuperar detalhes adicionais. Por exemplo, para revisar conexões com servidores DNS, selecione o nó Porta: 53. Esta ação exibe as conexões atuais pela porta 53 (a porta usada para a resolução de nomes DNS).

Você também pode usar os ícones à direita do Mapa para acessar as informações descritas na tabela a seguir.

Controlo Explicação
Propriedades Fornece informações mais detalhadas sobre o item selecionado. Por exemplo, selecionando a VM no painel central, você pode revisar detalhes como FQDN (Nome de Domínio Totalmente Qualificado), SO e links para acessar Integridade, Propriedades da máquina e Propriedades da VM do Azure.
Eventos do Registo Exibe uma lista de eventos recentes no painel de detalhes. Se você selecionar um tipo de evento específico, o espaço de trabalho subjacente do Log Analytics será aberto e os dados detalhados do evento serão exibidos.
Alertas Exibe eventos que ocorreram na VM. Estes são listados em ordem de gravidade de 0 a 4. A seleção de um alerta exibe detalhes adicionais.
Ligações Exibe todas as conexões ativas com a VM. Você pode acessar detalhes adicionais selecionando uma conexão na saída retornada.

Para analisar os dados de desempenho, selecione a guia Desempenho no Insights. O painel principal exibe dados de desempenho relacionados ao seguinte:

  • % de Utilização da CPU
  • Memória Disponível
  • IOPS de disco lógico
  • Disco lógico MB/s
  • % Máxima do Disco Lógico Utilizado
  • Velocidade de Envio de Bytes
  • Velocidade de Receção de Bytes

Uma captura de tela da guia Desempenho na página Informações de uma VM no Azure. Os dados de desempenho do disco são exibidos em uma tabela numérica, juntamente com gráficos para % de utilização da CPU e memória disponível.