> ## Content Index
> Fetch the complete content index at: https://www.azurebrasil.cloud/llms.txt
> Use this file to discover other available public pages before exploring further.

# Monitoramento proativo de redes no Azure com Network Watcher
- URL: https://www.azurebrasil.cloud/blog/monitoramento-proativo-de-redes-no-azure-com-network-watcher/
- Published: 2025-02-25T00:01:42.000Z
- Updated: 2025-02-25T00:05:35.000Z
- Author: Ricardo Martins

## **Introdução**

No gerenciamento de redes no **Microsoft Azure**, é essencial monitorar o tráfego, diagnosticar problemas e garantir que sua infraestrutura de rede esteja operando corretamente. O **Azure Network Watcher** é uma ferramenta poderosa que fornece monitoramento contínuo, diagnóstico e solução de problemas para redes virtuais.

Este artigo técnico explora como o **Azure Network Watcher** pode ser usado para melhorar a observabilidade da rede no Azure, fornecendo insights em tempo real, exemplos práticos e diagramas para ilustrar sua funcionalidade.

---

## **O Que é o Azure Network Watcher?**

O **Azure Network Watcher** é um serviço que permite monitorar, diagnosticar e solucionar problemas de redes virtuais no Azure. Ele fornece informações detalhadas sobre o tráfego de rede, segurança e desempenho.

### **Principais funcionalidades**

- **Monitoramento de conectividade** – Diagnostica conectividade entre máquinas virtuais, balanceadores de carga e gateways VPN.
- **Captura de pacotes** – Coleta e analisa tráfego de rede para detectar anomalias e possíveis ameaças.
- **Logs de fluxo do NSG (Network Security Groups)** – Analisa tráfego permitido e bloqueado em regras de segurança.
- **Visualização de topologia** – Cria mapas visuais de suas redes virtuais para facilitar a compreensão da arquitetura.
- **Monitoramento de latência** – Mede latência e tempos de resposta de pacotes entre regiões.

[📄 Documentação Oficial do Azure Network Watcher](https://learn.microsoft.com/pt-br/azure/network-watcher/network-watcher-overview?ref=azurebrasil.cloud)

---

## **Casos de uso comuns do Azure Network Watcher**

### **Diagnóstico de conectividade de máquinas virtuais**

O **Network Watcher Connection Monitor** permite testar a conectividade entre **VMs, sub-redes e serviços externos**.

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/02/image.png)

**Exemplo prático**:

- Se uma VM não consegue se comunicar com outra, o **Connection Monitor** pode detectar problemas de **NSGs, ACLs ou regras de roteamento incorretas**.

---

### **Captura de pacotes de rede**

O **Packet Capture** permite capturar pacotes de tráfego entre máquinas virtuais, ajudando a diagnosticar **anomalidades, latência e possíveis ataques**.

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/02/image-1.png)

**Exemplo prático**:

- Identificar tráfego suspeito em uma VM, analisando pacotes capturados em um **Storage Account**.

---

### **Logs de fluxo de NSG (Network Security Groups)**

Os **NSG Flow Logs** registram **tráfego permitido e bloqueado** pelas regras dos **Network Security Groups**.

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/02/image-2.png)

  
**Exemplo prático**:

- Se um serviço web não está acessível, os **NSG Flow Logs** podem indicar se o tráfego está sendo **bloqueado por regras de firewall**.

---

### **Visualização de topologia de rede**

O **Topology Viewer** do Network Watcher gera mapas visuais das conexões entre **VNet, sub-redes, NSGs e roteadores**.

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2025/02/image-3.png)

**Exemplo prático**:

- Identificar conexões inesperadas entre sub-redes, ajudando na **detecção de falhas de configuração**.

---

## **Implementação prática do Network Watcher**

### **Habilitando o Network Watcher**

1. No **Portal do Azure**, acesse **Network Watcher**.
2. Selecione a **região** onde deseja ativar o monitoramento.
3. Ative o **Connection Monitor, Packet Capture e Logs de NSG**.

---

### **Criando um connection monitor**

1. No **Network Watcher**, vá até **Connection Monitor**.
2. Adicione um novo teste para monitorar **VMs, balanceadores de carga ou VPNs**.
3. Configure **tempo de checagem, alertas e relatórios**.

**Exemplo CLI para testar conectividade entre VMs**:

```bash
az network watcher test-connectivity \
  --resource-group MeuGrupo \
  --source-resource MeuServidor1 \
  --dest-resource MeuServidor2
```

---

### **Configurando packet capture**

1. No **Network Watcher**, vá até **Packet Capture**.
2. Escolha a **VM** onde deseja capturar pacotes.
3. Configure **filtros por porta, IP e tipo de tráfego**.
4. Armazene os pacotes em um **Blob Storage** para análise posterior.

**Exemplo CLI para capturar pacotes em uma VM**:

```bash
az network watcher packet-capture create \
  --name CapturaExemplo \
  --resource-group MeuGrupo \
  --vm MeuServidor1 \
  --storage-account MeuBlobStorage
```

---

### **Ativando logs de NSG**

1. No **Network Watcher**, vá até **NSG Flow Logs**.
2. Escolha o **Network Security Group (NSG)** que deseja monitorar.
3. Ative a **gravação de logs** e direcione para um **Storage Account** ou **Log Analytics**.

**Exemplo CLI para ativar logs de NSG**:

```bash
az network watcher flow-log create \
  --name NSGFlowLogs \
  --resource-group MeuGrupo \
  --nsg-name MeuNSG \
  --storage-account MeuBlobStorage \
  --enabled true
```

---

## **Melhores práticas para monitoramento com Network Watcher**

- **Automatize o monitoramento com alertas** no **Azure Monitor** para detectar problemas rapidamente.
- **Habilite logs de NSG e Packet Capture** para auditoria de segurança e troubleshooting.
- **Use a visualização de topologia** para verificar conexões e regras de firewall.
- **Teste conectividade entre recursos** regularmente para garantir disponibilidade.
- **Otimize a retenção de logs**, armazenando apenas informações relevantes para auditoria.

---

## **Conclusão**

O **Azure Network Watcher** é uma ferramenta essencial para qualquer organização que utiliza redes no Azure. Com funcionalidades como **monitoramento de conectividade, captura de pacotes e logs de segurança**, ele permite uma **observabilidade proativa**, reduzindo riscos e melhorando a eficiência operacional.

Seja para **solução de problemas, auditoria de segurança ou otimização de desempenho**, o **Network Watcher** oferece insights valiosos que ajudam as equipes de infraestrutura e segurança a manter um ambiente robusto e seguro.

🔗 **Referências Oficiais**:

- [Visão Geral do Azure Network Watcher](https://learn.microsoft.com/pt-br/azure/network-watcher/?ref=azurebrasil.cloud)
- [Monitoramento de Conectividade](https://learn.microsoft.com/pt-br/azure/network-watcher/network-watcher-connectivity-overview?ref=azurebrasil.cloud)
- [Logs de Fluxo de NSG](https://learn.microsoft.com/pt-br/azure/network-watcher/network-watcher-nsg-flow-logging-overview?ref=azurebrasil.cloud)
- [Packet Capture](https://learn.microsoft.com/pt-br/azure/network-watcher/network-watcher-packet-capture-overview?ref=azurebrasil.cloud)

🚀 **Agora é sua vez!** Habilite o **Network Watcher** no seu ambiente e comece a monitorar sua infraestrutura de rede de forma eficiente. Se precisar de ajuda, deixe um comentário! 😊