You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/migrate/how-to-create-group-machine-dependencies-agentless.md
+92-23Lines changed: 92 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -158,54 +158,123 @@ After the validation succeeds, dependency analysis are autoenabled and you see o
158
158
159
159
::: moniker range="migrate"
160
160
161
-
1. In the new experience, go to project overview. Select the workloads count in **All inventory** to review the discovered workloads. In the view, you can see **Dependencies** column with status values as covered in section above.
161
+
### Visualize dependencies across servers
162
162
163
-
1. Search for the server whose dependencies, you want to review. If dependency analysis was successfully performed on that server, you can select on **View dependencies** to go to the dependency visualization.
163
+
If dependency data collection is enabled on your servers (up to 1,000 servers per appliance), you can now visualize dependencies across all discovered servers in your Azure Migrate project. The visualization displays logically grouped server nodes and their connections, helping you understand network affinity and identify applications running in your datacenter.
164
+
165
+
#### Default visualization
166
+
167
+
1. In the left menu select **Dependency analysis** and then select **Explore Applications**.
168
+
1. The visualization shows **Resolvable** connections collected from discovered servers with dependency analysis enabled.
169
+
Resolvable connections are network connections identified between servers discovered by Azure Migrate.
> The view displays aggregated dependency data from each server, starting from when dependency analysis was first enabled. To improve clarity, redundant system process connections are excluded from the visualization.
175
+
176
+
#### Visualization controls
177
+
178
+
1. The default view shows a **bird's eye view** at the lower right, providing a summary of the visualization and helping you navigate easily.
179
+
1. You can use the buttons from the lower right:
180
+
1. View the **Legend**, pan through the visualization using **Zoom in** and **Zoom out**.
181
+
1. Select **Zoom to fit** to return to the default view showing all nodes and connections after zooming in on a section.
182
+
183
+
#### Visualization interactions
184
+
185
+
1. At any level **hover over** a node to view basic server details including **Name**, **OS Type**, **IP address**, **Source** such as, the IP/FQDN of vCenter Server/Hyper-V host and **Tags** applied to the server.
186
+
1. Select a server node to **see the immediate dependents** of the server, which are highlighted with a dotted boundary around each dependent node.
187
+
1. Select of a server node to display additional details such as, **Power Status**, **Software inventory** discovered on the server and information about the incoming and outgoing **Connections**.
188
+
189
+
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/server-node-details.png" alt-text="The screenshot shows the details of a node in multi-server dependency view." lightbox="./media/how-to-create-group-machine-dependencies-agentless/server-node-details.png":::
190
+
191
+
1. In the **Connections** tab, you can see:
192
+
1. Incoming connections (server name appears on the right)
193
+
1. Outgoing connections (server name on the left)
194
+
1. The **total count of connections** between the servers collected till date.
195
+
1. Expand any connection to view **connections between processes** between the source destination servers. These details also include the **destination port number** used in each connection.
196
+
197
+
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/server-connection-details.png" alt-text="The screenshot shows the server connection details in multi-server dependency view." lightbox="./media/how-to-create-group-machine-dependencies-agentless/server-connection-details.png":::
198
+
199
+
1. You can zoom in on a server node and select the **blue arrow** on the node's boundary to switch to the [visualize individual server dependencies](#visualize-individual-server-dependencies).
200
+
1. The server level visualization shows incoming and outgoing dependencies for that specific server with process and port-level details.
201
+
202
+
> [!NOTE]
203
+
> - When you switch from multi-server to single-server visualization, dependencies are shown for the **last 24 hours** by default.
204
+
> - You can change the time range to **last 30 days** to view the same level of dependencies as in the multi-server view, which displays all data collected to date.
205
+
206
+
207
+
#### Customize server dependency visualization
208
+
209
+
1. You can use **Search** box to filter the visualization by server name.
210
+
1. You can also apply one or more **filters** including Server name, Port (Destination), OS Type, Connection count, and Appliance, to narrow the scope.
211
+
1. After applying filters, you can multi-select the scoped servers to add or edit tags.
212
+
213
+
#### Multi-select and tag server dependencies
214
+
215
+
1. After identifying a cluster of interconnected servers, you can **multi-select the required servers** by hitting **Ctrl** on keyboard either drag a selection box around the servers or select each server node individually.
216
+
1. When you select multiple servers, they are highlighted in blue and a side pane opens, displaying a list of all the selected servers.
1. After selecting multiple servers, you can select **Add or edit tags** to identify and group them as an application running in your datacenter.
221
+
1. When you select **Add or edit tags**, the tagging view shows the **selected servers and all database or web application workloads** running on the servers.
222
+
1. You can choose to tag all the listed items together or remove any of these workloads if you don't want to tag them with this group.
223
+
224
+
### Visualize individual server dependencies
225
+
226
+
1. In the new experience, go to project overview.
227
+
1. Select the workloads count under **All inventory** to review the discovered workloads.
228
+
1. In the view, check the **Dependencies** column with status values as covered in section above.
229
+
1. Search for the server whose dependencies you want to review.
230
+
1. If dependency analysis was successfully performed on that server, select on **View dependencies** to go to the dependency visualization.
164
231
165
232
> [!NOTE]
166
233
> If you've added least privileged credentials for this server on the appliance, some network attributes might be missing from the visualization. To view complete data, provide [elevated privileges](best-practices-least-privileged-account.md#in-depth-guest-discovery).
167
234
168
-
1. The dependency visualization shows all incoming and outgoing dependencies for that server in a network diagram.
235
+
1. The dependency visualization displays all incoming and outgoing dependencies for that server in a network diagram.
169
236
170
237
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/default-dep-view.png" alt-text="The screenshot shows the default dependency view for a server." lightbox="./media/how-to-create-group-machine-dependencies-agentless/default-dep-view.png":::
171
238
172
-
1. The view is filtered for default time period of**Last 24 hours** and process type as **Resolvable**.
173
-
1.Change the time period for which you want to view the map using the **Time range** filter. You can choose between **Last 7 days**/**Last 30 days** or select a **Custom range**.
174
-
1. You can choose to change the process type from any of the following:
239
+
1. The view is filtered by default to show data for the**Last 24 hours** and process type as **Resolvable**.
240
+
1.To change the time range, use the **Time range** filter. You can select **Last 7 days**/**Last 30 days** or specify a **Custom range**.
241
+
1. You can also change the process type by selecting from the available options.
175
242
176
243
**Process** | **Type**
177
244
--- | ---
178
-
Resolvable (Default) | To filter by processes having resolvable connections
179
-
Essentials | To filter by nonredundant key processes
180
-
All | to filter by all processes including those with unresolved connections
245
+
Resolvable (Default) | To filter by processes having resolvable connections.
246
+
Essentials | To filter by nonredundant key processes.
247
+
All | To filter by all processes including those with unresolved connections.
181
248
182
249
1. In the view, you find the servers and connections represented as follows:
183
250
184
251
**Representation** | **Details**
185
252
--- | ---
186
-
Windows symbol | Representing a Windows server in the view
187
-
Linux symbol | Representing a Linux server in the view
188
-
Connection symbol | Representing the direction of dependency between servers with strength of the connection represented by grading of dots on the connection
189
-
Process count | Representing the count of processes as per the process type filter
253
+
Windows symbol | Representing a Windows server in the view.
254
+
Linux symbol | Representing a Linux server in the view.
255
+
Connection symbol | Representing the direction of dependency between servers with strength of the connection represented by grading of dots on the connection.
256
+
Process count | Representing the count of processes as per the process type filter.
190
257
191
-
1.You can hover on the Server name to see essential information about the server like IP address, Source, and Tags.
258
+
1.Hover over the Server name to see key information, including IP address, Source, and Tags.
192
259
193
260
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/server-hover-details.png" alt-text="The screenshot illustrated how the details are shown on hover." lightbox="./media/how-to-create-group-machine-dependencies-agentless/server-hover-details.png":::
194
261
195
-
1. Similarly you can also hover on the connection to see essential information like strength and frequency of connections in the selected time range.
196
-
197
-
1. You can select the Server name to see more details like Operating system, Power Status, Software inventory discovered from the server and associated Tags.
262
+
1. Hover over a connection to view key information such as the strength and frequency of connections within the selected time range.
263
+
1. Select a server name to view more details including:
264
+
1. Operating system
265
+
1. Power Status
266
+
1. Software inventory discovered from the server and associated Tags.
198
267
199
268
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/server-expand-details.png" alt-text="The screenshot shows the server details on expanding. " lightbox="./media/how-to-create-group-machine-dependencies-agentless/server-expand-details.png":::
200
269
201
-
1.Similarly you can also select the connection to see more details like which source and destination processes have the dependency over which destination port no.
202
-
1.You can expand the Server to see the list of processes basis the selected process type filter.
203
-
1. From the expanded list of processes, you can select on a Process name to see its incoming and outgoing dependencies with processes on other servers in the view. The process to process dependency also indicates the destination port no on the connection.
270
+
1.Select a connection to view detailed information, including the source and destination processes involved and the destination port number used.
271
+
1.Expand a server node to view list of processes based on the selected process type filter.
272
+
1. From the expanded list, select a process name to view its incoming and outgoing dependencies with processes on other servers in the visualization. The process to process dependency also indicates the destination port number on the connection.
204
273
205
274
:::image type="content" source="./media/how-to-create-group-machine-dependencies-agentless/process-process-dep.png" alt-text="The screenshot shows the process to process dependencies." lightbox="./media/how-to-create-group-machine-dependencies-agentless/process-process-dep.png":::
206
275
207
276
> [!NOTE]
208
-
> Process information for a dependency isn't always available. If it's not available, the dependency is depicted with the process marked as "Unknown process".
277
+
> Process level information for a dependency might not be always available. If it's not available, the process is depicted as **Unknown process** in the visualization.
209
278
::: moniker-end
210
279
211
280
## Export dependency data
@@ -320,11 +389,11 @@ Follow the steps to disable the servers where dependency analysis is autoenabled
320
389
> [!NOTE]
321
390
> If the selected appliance isn't upgraded for the new dependency analysis, you can either meet the [prerequisites](#switch-to-new-visualization) or switch to the old experience (from Overview) to add or remove servers for dependency analysis.
322
391
323
-
1. You can filter servers to disable dependency analysis on those that were autoenabled (servers with the status as *Enabled*). Servers that aren't eligible for disablement—such as those with the status *Validation failed*, *Not initiated*, *Disabled*, or *Credentials* not available'—can't be selected.
392
+
2. You can filter servers to disable dependency analysis on those that were autoenabled (servers with the status as *Enabled*). Servers that aren't eligible for disablement—such as those with the status *Validation failed*, *Not initiated*, *Disabled*, or *Credentials* not available'—can't be selected.
0 commit comments