
- Visualizing the topology and relationships of network resources within a Virtual Network.
- Monitoring and diagnosing connectivity between resources, including on-premises to Azure scenarios.
- Verifying whether specific IP flows are allowed or denied by Network Security Group (NSG) rules.
- Troubleshooting NSG rules that affect traffic, identifying the next hop for VM-originated traffic, and reviewing effective security rules applied to network interfaces.

- Troubleshooting VPN Gateway and VPN connection issues.
- Capturing and analyzing packets for troubleshooting and forensic investigations.
- Checking end-to-end connectivity and diagnosing network paths between resources.
- Collecting and analyzing NSG flow logs for traffic patterns, reporting, and anomaly detection.
Key Azure Network Watcher capabilities include topology visualization, Connection Troubleshoot (connection checks), IP Flow Verify, NSG diagnostics, Next Hop analysis, Effective Security Rules review, packet capture, VPN diagnostics, Connection Monitor, NSG flow logs, and Traffic Analytics.
When to use each Network Watcher tool
| Feature | Use case | Example |
|---|---|---|
| Topology | Visualize resource relationships in a VNet | Inspect subnets, NVA, gateways, and peering connections |
| Connection Troubleshoot (Connection Check) | Validate end-to-end connectivity and latency | Verify connectivity from VM to on-premises SQL server |
| IP Flow Verify | Check if NSG rules allow or deny specific traffic | Confirm whether port 443 is permitted from a public IP to a VM |
| NSG diagnostics | Identify NSG rules that block or allow traffic | Find which rule denied SSH traffic to a VM |
| Next Hop | Determine the next hop for outbound traffic from a VM | See whether traffic routes to an NVA, gateway, or internet |
| Effective Security Rules | Review aggregated security rules on a NIC | Validate combined allow/deny order affecting a VM interface |
| Packet capture | Capture and analyze network packets for forensics | Collect packet traces for intermittent connection drops |
| VPN diagnostics | Troubleshoot VPN Gateway and connection health | Diagnose IPSec/IKE negotiation or tunnel disconnections |
| Connection Monitor | Continuous monitoring of connectivity and performance | Track availability and latency between endpoints over time |
| NSG flow logs & Traffic Analytics | Analyze traffic patterns and detect anomalies | Generate reports for top talkers, ports, and security incidents |
Practical guidance and operational tips
- Use Topology to get a quick, visual understanding of how VNets, subnets, gateways, and NVAs relate to one another. This helps locate misconfigurations quickly.
- Run Connection Troubleshoot for intermittent or one-off connectivity checks and use Connection Monitor for continuous, SLA-style monitoring.
- When a VM cannot reach an endpoint, use IP Flow Verify first to see whether NSG rules block traffic; then use Next Hop to determine routing behavior if NSGs allow the flow.
- For detailed packet-level analysis, use Packet Capture on the affected NIC or VM and export captures to tools like Wireshark for deep inspection.
- Enable NSG Flow Logs (via Network Watcher) and integrate with Traffic Analytics for broader traffic analysis, threat detection, and reporting.
Network Watcher features must be enabled per subscription and region. Before running diagnostics, confirm Network Watcher is enabled in the target region via the Azure portal, CLI, or ARM templates to avoid missing telemetry or diagnostic options.
Links and references
- Azure Network Watcher overview: https://learn.microsoft.com/azure/network-watcher/network-watcher-monitoring-and-diagnostics
- IP Flow Verify: https://learn.microsoft.com/azure/network-watcher/network-watcher-check-ip-flow
- Connection Troubleshoot: https://learn.microsoft.com/azure/network-watcher/network-watcher-connectivity-overview
- NSG flow logs & Traffic Analytics: https://learn.microsoft.com/azure/network-watcher/network-watcher-nsg-flow-logging
- Packet capture with Network Watcher: https://learn.microsoft.com/azure/network-watcher/network-watcher-packet-capture