Skip to content

Commit fbaadf1

Browse files
authored
Merge pull request #245223 from halkazwini/nw-faq
Update Network Watcher FAQ
2 parents 3d2c916 + 4c3de39 commit fbaadf1

File tree

1 file changed

+64
-25
lines changed

1 file changed

+64
-25
lines changed

articles/network-watcher/frequently-asked-questions.yml

Lines changed: 64 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
### YamlMime:FAQ
22
metadata:
3-
title: "Azure Network Watcher frequently asked questions (FAQ)"
3+
title: "Network Watcher frequently asked questions (FAQ)"
44
description: "This article answers frequently asked questions asked about the Azure Network Watcher service."
55
services: network-watcher
66
author: halkazwini
77
ms.service: network-watcher
88
ms.topic: faq
9-
ms.date: 06/27/2023
9+
ms.date: 07/19/2023
1010
ms.author: halkazwini
1111
ms.custom: engagement-fy23
12-
title: "Azure Network Watcher frequently asked questions (FAQ)"
12+
title: "Network Watcher frequently asked questions (FAQ)"
1313
summary: |
1414
This article provides answers to some of the frequently asked questions asked about Azure Network Watcher.
1515
@@ -40,10 +40,8 @@ sections:
4040
* [NSG flow logs](./network-watcher-nsg-flow-logging-overview.md) allows you to log network traffic passing through your [network security groups (NSGs)](../virtual-network/network-security-groups-overview.md).
4141
* [Traffic analytics](./traffic-analytics.md) processes your NSG flow log data enabling you to visualize, query, analyze, and understand your network traffic.
4242
43-
4443
For more detailed information, see [Network Watcher overview](./network-watcher-monitoring-overview.md).
4544
46-
4745
- question: |
4846
How does Network Watcher pricing work?
4947
answer: |
@@ -67,38 +65,47 @@ sections:
6765
- question: |
6866
What is the Network Watcher deployment model?
6967
answer: |
70-
The Network Watcher parent resource is deployed with a unique instance in every region. Naming format: NetworkWatcher_RegionName. Example: NetworkWatcher_centralus is the Network Watcher resource for the "Central US" region.
71-
68+
The Network Watcher parent resource is deployed with a unique instance in every region. Default naming format: NetworkWatcher_RegionName. Example: NetworkWatcher_centralus is the Network Watcher resource for the "Central US" region. You can customize the name of Network Watcher instance using [PowerShell](network-watcher-create.md?tabs=powershell#enable-network-watcher-for-your-region) or [REST API](/rest/api/network-watcher/network-watchers/create-or-update).
69+
7270
- question: |
73-
What is the NetworkWatcherRG?
71+
Why does Azure allow only one instance of Network Watcher per region?
7472
answer: |
75-
NetworkWatcherRG is a resource group that's automatically created for Network Watcher resources. For example, Network Watcher regional instances and the NSG flow log resources are created in **NetworkWatcherRG** resource group.
73+
Network Watcher just needs to be enabled once per a region per a subscription for its features to work. Network Watcher is enabled in a region by creating a Network Watcher instance in that region.
7674
7775
- question: |
78-
Why do I need to install the Network Watcher agent?
76+
How can I manage Network Watcher resource?
7977
answer: |
80-
The Network Watcher agent is required for any feature that needs to generate or intercept traffic from a virtual machine.
78+
The Network Watcher resource represents the backend service for Network Watcher, which is fully managed by Azure. You don't need to manage it. Operations like move aren't supported on the resource. However, Network Watcher instance can be [deleted](network-watcher-create.md#disable-network-watcher-for-your-region) to disable Network Watcher in a particular region.
8179
8280
- question: |
83-
Which features require the Network Watcher agent?
81+
What is the NetworkWatcherRG?
8482
answer: |
85-
The Packet capture, Connection troubleshoot and Connection monitor features require the Network Watcher extension to be present.
83+
NetworkWatcherRG is a resource group that's automatically created for Network Watcher resources. For example, Network Watcher regional instances and the NSG flow log resources are created in **NetworkWatcherRG** resource group. You can customize the name of Network Watcher resource group using [PowerShell](network-watcher-create.md?tabs=powershell#enable-network-watcher-for-your-region), [Azure CLI](network-watcher-create.md?tabs=cli#enable-network-watcher-for-your-region), or [REST API](/rest/api/network-watcher/network-watchers/create-or-update).
8684
8785
- question: |
88-
What are resource limits on Network Watcher?
86+
What are the resource limits on Network Watcher?
8987
answer: |
90-
See the [Service limits](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-network-watcher-limits) page for all limits.
88+
Network Watcher has the following limits:
89+
[!INCLUDE [network-watcher-limits](../../includes/network-watcher-limits.md)]
9190
91+
- name: Network Watcher Agent
92+
questions:
9293
- question: |
93-
Why does Azure allow only one instance of Network Watcher per region?
94+
Why do I need to install the Network Watcher agent?
9495
answer: |
95-
Network Watcher just needs to be enabled once per a region per a subscription for its features to work. A Network Watcher is enabled in a region by creating an instance in that region.
96+
The Network Watcher agent is required for any feature that generates or intercepts traffic from a virtual machine.
9697
9798
- question: |
98-
How can I manage Network Watcher resource?
99+
Which features require the Network Watcher agent?
99100
answer: |
100-
The Network Watcher resource represents the backend service for Network Watcher, which is fully managed by Azure. You don't need to manage it. Operations like move aren't supported on the resource. However, [Network Watcher resource can be deleted](./network-watcher-create.md#disable-network-watcher-for-your-region) to disable Network Watcher in a particular region.
101-
101+
The Packet capture, Connection troubleshoot and Connection monitor features require the Network Watcher extension to be present.
102+
103+
- question: |
104+
What ports does the Network Watcher agent use?
105+
answer: |
106+
- **Linux**: the Network Watcher agent uses available ports starting from port 50000 and above until it reaches port 65535.
107+
- **Windows**: the Network Watcher agent uses ports that Windows responds with when queried for available ports.
108+
102109
- name: Service availability and redundancy
103110
questions:
104111
- question: |
@@ -111,13 +118,45 @@ sections:
111118
answer: |
112119
No configuration is necessary to enable zone-resiliency. Zone-resiliency for Network Watcher resources is available by default and managed by the service itself.
113120
121+
- name: Connection monitor
122+
questions:
123+
- question: |
124+
Does connection monitor support classic VMs?
125+
answer: |
126+
No, connection monitor doesn't support classic VMs. We recommended that you migrate infrastructure as a service (IaaS) resources from classic to Azure Resource Manager because classic resources [will be deprecated](../virtual-machines/classic-vm-deprecation.md). For more information, see [Migrate IaaS resources from classic to Azure Resource Manager](../virtual-machines/migration-classic-resource-manager-overview.md).
127+
128+
- question: |
129+
What if my topology isn't decorated or my hops have missing information?
130+
answer: |
131+
Topology can be decorated from non-Azure to Azure only if the destination Azure resource and the connection monitor resource are in the same region.
132+
133+
- question: |
134+
What happens if the connection monitor creation fails with the following error: "We don't allow creating different endpoints for the same VM"?
135+
answer: |
136+
The same Azure VM can't be used with different configurations in the same connection monitor. For example, using same VM with a filter and without a filter in the same connection monitor isn't supported.
137+
138+
- question: |
139+
What happens if the test failure reason is "Nothing to display"?
140+
answer: |
141+
Issues that are displayed on the connection monitor dashboard are found during topology discovery or hop exploration. There can be cases where the threshold set for % loss or RTT is reached but no issues are found on hops.
142+
143+
- question: |
144+
When migrating an existing connection monitor (classic) to the latest connection monitor, what happens if the external endpoint tests are migrated with the TCP protocol only?
145+
answer: |
146+
There's no protocol selection option in connection monitor (classic). Tests in connection monitor (classic) only use the TCP protocol, and that's why, during the migration, we create a TCP configuration in tests in the new connection monitor.
147+
114148
- name: NSG flow logs
115149
questions:
116150
- question: |
117151
What does NSG flow logs do?
118152
answer: |
119-
NSG flow logs enable you to log 5-tuple flow information about network traffic that passes through your [network security groups](../virtual-network/network-security-groups-overview.md). The raw flow logs are written to an Azure storage account from where they can be further processed, analyzed, queried, or exported as needed.
120-
153+
NSG flow logs enable you to log 5-tuple flow information about network traffic that passes through your [network security groups](../virtual-network/network-security-groups-overview.md). The raw flow logs are written to an Azure storage account. From there, you can further process, analyze, query, or export them as needed.
154+
155+
- question: |
156+
Do flow logs affect network latency or performance?
157+
answer: |
158+
Flow log data is collected outside the path of your network traffic, so it doesn't affect network throughput or latency. You can create or delete flow logs without any risk of impact to network performance.
159+
121160
- question: |
122161
How do I use NSG flow logs with a storage account behind a firewall?
123162
answer: |
@@ -126,7 +165,7 @@ sections:
126165
1. Go to the storage account by entering the storage account's name in the search box at the top of the portal.
127166
2. Under the **Security + networking**, select **Networking**, then select **Firewalls and virtual networks**.
128167
3. In **Public network access**, select **Enabled from selected virtual networks and IP addresses**. Then under **Exceptions**, check the box next to **Allow Azure services on the trusted services list to access this storage account.**
129-
4. Enable NSG flow logs by creating a flow log for your target network security group using the above storage account. For more information, see [Create a flow log](nsg-flow-logging.md#create-a-flow-log).
168+
4. Enable NSG flow logs by creating a flow log for your target network security group using the storage account. For more information, see [Create a flow log](nsg-flow-logging.md#create-a-flow-log).
130169
131170
You can check the storage logs after a few minutes. You should see an updated TimeStamp or a new JSON file created.
132171
@@ -136,9 +175,9 @@ sections:
136175
NSG flow logs are compatible with Service Endpoints without requiring any extra configuration. For more information, see [Enable a service endpoint](../virtual-network/tutorial-restrict-network-access-to-resources.md#enable-a-service-endpoint).
137176
138177
- question: |
139-
What is the difference between flow logs versions 1 & 2?
178+
What is the difference between flow logs versions 1 and 2?
140179
answer: |
141-
Flow logs version 2 introduces the concept of *Flow State* and stores information about bytes and packets transmitted. For more information, see [NSG flow log format](./network-watcher-nsg-flow-logging-overview.md#log-format).
180+
Flow logs version 2 introduces the concept of *flow state* and stores information about bytes and packets transmitted. For more information, see [NSG flow log format](./network-watcher-nsg-flow-logging-overview.md#log-format).
142181
143182
additionalContent: |
144183

0 commit comments

Comments
 (0)