Habilitar o Azure Monitor para Máquinas Virtuais
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:
Entre no portal do Azure e selecione Máquinas virtuais.
Gorjeta
Verifique se a VM está em execução.
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.Selecione a VM apropriada e, em Monitoramento, selecione Insights.
No painel de detalhes, selecione Ativar.
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.
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