Skip to content

Commit ce166e5

Browse files
authored
Merge pull request #205168 from guywi-ms/updates-related-to-dependency-agent
Remove dependency agent from Agents overview
2 parents 42b3991 + 2707d33 commit ce166e5

12 files changed

+144
-155
lines changed

articles/azure-arc/servers/manage-vm-extensions-template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ The Custom Script extension configuration specifies things like script location
294294

295295
## Deploy the Dependency agent extension
296296

297-
To use the Azure Monitor Dependency agent extension, the following sample is provided to run on Windows and Linux. If you are unfamiliar with the Dependency agent, see [Overview of Azure Monitor agents](../../azure-monitor/agents/agents-overview.md#dependency-agent).
297+
To use the Azure Monitor Dependency agent extension, the following sample is provided to run on Windows and Linux. If you are unfamiliar with the Dependency agent, see [Overview of Azure Monitor agents](../../azure-monitor/vm/vminsights-dependency-agent-maintenance.md).
298298

299299
### Template file for Linux
300300

articles/azure-monitor/agents/agents-overview.md

Lines changed: 68 additions & 128 deletions
Large diffs are not rendered by default.

articles/azure-monitor/agents/log-analytics-agent.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ There are multiple methods to install the Log Analytics agent and connect your m
3737
3838
### Azure virtual machine
3939

40-
- Use [VM insights](../vm/vminsights-enable-overview.md) to install the agent for a [single machine by using the Azure portal](../vm/vminsights-enable-portal.md) or for [multiple machines at scale](../vm/vminsights-enable-policy.md). This process will install the Log Analytics agent and [Dependency agent](agents-overview.md#dependency-agent).
41-
- Install the Log Analytics VM extension for [Windows](../../virtual-machines/extensions/oms-windows.md) or [Linux](../../virtual-machines/extensions/oms-linux.md) with the Azure portal, the Azure CLI, Azure PowerShell, or an Azure Resource Manager template.
42-
- Use [Microsoft Defender for Cloud to provision the Log Analytics agent](../../security-center/security-center-enable-data-collection.md) on all supported Azure VMs and any new ones that are created if you've enabled it to monitor for security vulnerabilities and threats.
43-
- Install individual Azure virtual machines [manually from the Azure portal](../vm/monitor-virtual-machine.md?toc=%2fazure%2fazure-monitor%2ftoc.json).
40+
- Use [VM insights](../vm/vminsights-enable-overview.md) to install the agent for a [single machine using the Azure portal](../vm/vminsights-enable-portal.md) or for [multiple machines at scale](../vm/vminsights-enable-policy.md). This installs the Log Analytics agent and [Dependency agent](../vm/vminsights-dependency-agent-maintenance.md).
41+
- Log Analytics VM extension for [Windows](../../virtual-machines/extensions/oms-windows.md) or [Linux](../../virtual-machines/extensions/oms-linux.md) can be installed with the Azure portal, Azure CLI, Azure PowerShell, or a Azure Resource Manager template.
42+
- [Microsoft Defender for Cloud can provision the Log Analytics agent](../../security-center/security-center-enable-data-collection.md) on all supported Azure VMs and any new ones that are created if you enable it to monitor for security vulnerabilities and threats.
43+
- Install for individual Azure virtual machines [manually from the Azure portal](../vm/monitor-virtual-machine.md?toc=%2fazure%2fazure-monitor%2ftoc.json).
4444
- Connect the machine to a workspace from the **Virtual machines** option in the **Log Analytics workspaces** menu in the Azure portal.
4545

4646
### Windows virtual machine on-premises or in another cloud

articles/azure-monitor/faq.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,8 +211,7 @@ sections:
211211
The legacy agents include:
212212
- Azure Diagnostic extension is for Azure virtual machines and collects data to Azure Monitor Metrics, Azure Storage, and Azure Event Hubs.
213213
- The Log Analytics agent is for virtual machines in Azure, another cloud environment, or on-premises and collects data to Azure Monitor Logs. These agents will be deprecated by August, 2024.
214-
- The Dependency agent requires the Log Analytics agent and collected process details and dependencies.
215-
214+
216215
- question: |
217216
Does my agent traffic use my ExpressRoute connection?
218217
answer: |

articles/azure-monitor/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1200,7 +1200,7 @@ items:
12001200
href: vm/vminsights-enable-policy.md
12011201
- name: Hybrid VMs
12021202
href: vm/vminsights-enable-hybrid.md
1203-
- name: Upgrade Dependency agent
1203+
- name: Dependency Agent
12041204
href: vm/vminsights-dependency-agent-maintenance.md
12051205
- name: Map dependencies
12061206
href: vm/vminsights-maps.md

articles/azure-monitor/vm/monitor-virtual-machine.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ Any monitoring tool, such as Azure Monitor, requires an agent installed on a mac
6363
6464
- [Azure Monitor agent](../agents/agents-overview.md#azure-monitor-agent): Supports virtual machines in Azure, other cloud environments, and on-premises. Sends data to Azure Monitor Metrics and Logs. When it fully supports VM insights, Microsoft Defender for Cloud, and Microsoft Sentinel, then it will completely replace the Log Analytics agent and diagnostic extension.
6565
- [Log Analytics agent](../agents/agents-overview.md#log-analytics-agent): Supports virtual machines in Azure, other cloud environments, and on-premises. Sends data to Azure Monitor Logs. Supports VM insights and monitoring solutions. This agent is the same agent used for System Center Operations Manager.
66-
- [Dependency agent](../agents/agents-overview.md#dependency-agent): Collects data about the processes running on the virtual machine and their dependencies. Relies on the Log Analytics agent to transmit data into Azure and supports VM insights, Service Map, and Wire Data 2.0 solutions.
66+
- [Dependency agent](vminsights-dependency-agent-maintenance.md): Collects data about the processes running on the virtual machine and their dependencies. Relies on the Log Analytics agent to transmit data into Azure and supports VM insights, Service Map, and Wire Data 2.0 solutions.
6767
- [Azure Diagnostic extension](../agents/agents-overview.md#azure-diagnostics-extension): Available for Azure Monitor virtual machines only. Can send data to Azure Event Hubs and Azure Storage.
6868

6969
## Next steps

articles/azure-monitor/vm/vminsights-dependency-agent-maintenance.md

Lines changed: 62 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: How to upgrade the VM insights Dependency agent
2+
title: VM Insights Dependency Agent
33
description: This article describes how to upgrade the VM insights Dependency agent using command-line, setup wizard, and other methods.
44
ms.topic: conceptual
55
author: bwren
@@ -8,27 +8,34 @@ ms.date: 04/16/2020
88

99
---
1010

11-
# How to upgrade the VM insights Dependency agent
11+
# Dependency Agent
1212

13-
After initial deployment of the VM insights Dependency agent, updates are released that include bug fixes or support of new features or functionality. This article helps you understand the methods available and how to perform the upgrade manually or through automation.
13+
The Dependency Agent collects data about processes running on the virtual machine and external process dependencies. Dependency Agent updates include bug fixes or support of new features or functionality. This article describes Dependency Agent requirements and how to upgrade Dependency Agent manually or through automation.
1414

15-
## Upgrade options
15+
## Dependency Agent requirements
1616

17-
The Dependency agent for Windows and Linux can be upgraded to the latest release manually or automatically depending on the deployment scenario and environment the machine is running in. The following methods can be used to upgrade the agent.
17+
- The Dependency Agent requires the Log Analytics Agent to be installed on the same machine.
18+
- On both the Windows and Linux versions, the Dependency Agent collects data using a user-space service and a kernel driver.
19+
- Dependency Agent supports the same [Windows versions Log Analytics Agent supports](/azure/azure-monitor/agents/agents-overview#supported-operating-systems), except Windows Server 2008 SP2 and Azure Stack HCI.
20+
- For Linux, see [Dependency Agent Linux support](#dependency-agent-linux-support).
21+
22+
## Upgrade Dependency Agent
23+
24+
You can upgrade the Dependency agent for Windows and Linux manually or automatically, depending on the deployment scenario and environment the machine is running in, using these methods:
1825

1926
|Environment |Installation method |Upgrade method |
2027
|------------|--------------------|---------------|
2128
|Azure VM | Dependency agent VM extension for [Windows](../../virtual-machines/extensions/agent-dependency-windows.md) and [Linux](../../virtual-machines/extensions/agent-dependency-linux.md) | Agent is automatically upgraded by default unless you configured your Azure Resource Manager template to opt out by setting the property *autoUpgradeMinorVersion* to **false**. The upgrade for minor version where auto upgrade is disabled, and a major version upgrade follow the same method - uninstall and reinstall the extension. |
2229
| Custom Azure VM images | Manual install of Dependency agent for Windows/Linux | Updating VMs to the newest version of the agent needs to be performed from the command line running the Windows installer package or Linux self-extracting and installable shell script bundle.|
2330
| Non-Azure VMs | Manual install of Dependency agent for Windows/Linux | Updating VMs to the newest version of the agent needs to be performed from the command line running the Windows installer package or Linux self-extracting and installable shell script bundle. |
2431

25-
## Upgrade Windows agent
32+
### Upgrade Windows agent
2633

27-
To update the agent on a Windows VM to the latest version not installed using the Dependency agent VM extension, you either run from the Command Prompt, script or other automation solution, or by using the InstallDependencyAgent-Windows.exe Setup Wizard.
34+
Update the agent on a Windows VM from the command prompt, with a script or other automation solution, or by using the InstallDependencyAgent-Windows.exe Setup Wizard.
2835

29-
You can download the latest version of the Windows agent from [here](https://aka.ms/dependencyagentwindows).
36+
[Download the latest version of the Windows agent](https://aka.ms/dependencyagentwindows).
3037

31-
### Using the Setup Wizard
38+
#### Using the Setup Wizard
3239

3340
1. Sign on to the computer with an account that has administrative rights.
3441

@@ -37,7 +44,7 @@ You can download the latest version of the Windows agent from [here](https://aka
3744
3. Follow the **Dependency Agent Setup** wizard to uninstall the previous version of the dependency agent and then install the latest version.
3845

3946

40-
### From the command line
47+
#### From the command line
4148

4249
1. Sign on to the computer with an account that has administrative rights.
4350

@@ -51,7 +58,7 @@ You can download the latest version of the Windows agent from [here](https://aka
5158
5259
3. To confirm the upgrade was successful, check the `install.log` for detailed setup information. The log directory is *%Programfiles%\Microsoft Dependency Agent\logs*.
5360
54-
## Upgrade Linux agent
61+
### Upgrade Linux agent
5562
5663
Upgrade from prior versions of the Dependency agent on Linux is supported and performed following the same command as a new installation.
5764
@@ -67,6 +74,49 @@ You can download the latest version of the Linux agent from [here](https://aka.m
6774
6875
If the Dependency agent fails to start, check the logs for detailed error information. On Linux agents, the log directory is */var/opt/microsoft/dependency-agent/log*.
6976
77+
## Dependency Agent Linux support
78+
79+
Since the Dependency agent works at the kernel level, support is also dependent on the kernel version. As of Dependency agent version 9.10.* the agent supports * kernels. The following table lists the major and minor Linux OS release and supported kernel versions for the Dependency agent.
80+
81+
| Distribution | OS version | Kernel version |
82+
|:---|:---|:---|
83+
| Red Hat Linux 8 | 8.5 | 4.18.0-348.\*el8_5.x86_644.18.0-348.\*el8.x86_64 |
84+
| | 8.4 | 4.18.0-305.\*el8.x86_64, 4.18.0-305.\*el8_4.x86_64 |
85+
| | 8.3 | 4.18.0-240.\*el8_3.x86_64 |
86+
| | 8.2 | 4.18.0-193.\*el8_2.x86_64 |
87+
| | 8.1 | 4.18.0-147.\*el8_1.x86_64 |
88+
| | 8.0 | 4.18.0-80.\*el8.x86_64<br>4.18.0-80.\*el8_0.x86_64 |
89+
| Red Hat Linux 7 | 7.9 | 3.10.0-1160 |
90+
| | 7.8 | 3.10.0-1136 |
91+
| | 7.7 | 3.10.0-1062 |
92+
| | 7.6 | 3.10.0-957 |
93+
| | 7.5 | 3.10.0-862 |
94+
| | 7.4 | 3.10.0-693 |
95+
| Red Hat Linux 6 | 6.10 | 2.6.32-754 |
96+
| | 6.9 | 2.6.32-696 |
97+
| CentOS Linux 8 | 8.5 | 4.18.0-348.\*el8_5.x86_644.18.0-348.\*el8.x86_64 |
98+
| | 8.4 | 4.18.0-305.\*el8.x86_64, 4.18.0-305.\*el8_4.x86_64 |
99+
| | 8.3 | 4.18.0-240.\*el8_3.x86_64 |
100+
| | 8.2 | 4.18.0-193.\*el8_2.x86_64 |
101+
| | 8.1 | 4.18.0-147.\*el8_1.x86_64 |
102+
| | 8.0 | 4.18.0-80.\*el8.x86_64<br>4.18.0-80.\*el8_0.x86_64 |
103+
| CentOS Linux 7 | 7.9 | 3.10.0-1160 |
104+
| | 7.8 | 3.10.0-1136 |
105+
| | 7.7 | 3.10.0-1062 |
106+
| CentOS Linux 6 | 6.10 | 2.6.32-754.3.5<br>2.6.32-696.30.1 |
107+
| | 6.9 | 2.6.32-696.30.1<br>2.6.32-696.18.7 |
108+
| Ubuntu Server | 20.04 | 5.8<br>5.4\* |
109+
| | 18.04 | 5.3.0-1020<br>5.0 (includes Azure-tuned kernel)<br>4.18*<br>4.15* |
110+
| | 16.04.3 | 4.15.\* |
111+
| | 16.04 | 4.13.\*<br>4.11.\*<br>4.10.\*<br>4.8.\*<br>4.4.\* |
112+
| SUSE Linux 12 Enterprise Server | 12 SP5 | 4.12.14-122.\*-default, 4.12.14-16.\*-azure|
113+
| | 12 SP4 | 4.12.\* (includes Azure-tuned kernel) |
114+
| | 12 SP3 | 4.4.\* |
115+
| | 12 SP2 | 4.4.\* |
116+
| SUSE Linux 15 Enterprise Server | 15 SP1 | 4.12.14-197.\*-default, 4.12.14-8.\*-azure |
117+
| | 15 | 4.12.14-150.\*-default |
118+
| Debian | 9 | 4.9 |
119+
70120
## Next steps
71121
72-
If you want to stop monitoring your VMs for a period of time or remove VM insights entirely, see [Disable monitoring of your VMs in VM insights](../vm/vminsights-optout.md).
122+
If you want to stop monitoring your VMs for a while or remove VM insights entirely, see [Disable monitoring of your VMs in VM insights](../vm/vminsights-optout.md).

articles/migrate/common-questions-discovery-assessment.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ The differences between agentless visualization and agent-based visualization ar
290290
**Requirement** | **Agentless** | **Agent-based**
291291
--- | --- | ---
292292
Support | This option is currently in preview, and is only available for servers in VMware environment. [Review](migrate-support-matrix-vmware.md#dependency-analysis-requirements-agentless) supported operating systems. | In general availability (GA).
293-
Agent | No need to install agents on machines you want to cross-check. | Agents to be installed on each on-premises machine that you want to analyze: The [Microsoft Monitoring agent (MMA)](../azure-monitor/agents/agent-windows.md), and the [Dependency agent](../azure-monitor/agents/agents-overview.md#dependency-agent).
293+
Agent | No need to install agents on machines you want to cross-check. | Agents to be installed on each on-premises machine that you want to analyze: The [Microsoft Monitoring agent (MMA)](../azure-monitor/agents/agent-windows.md), and the [Dependency agent](../azure-monitor/vm/vminsights-dependency-agent-maintenance.md).
294294
Prerequisites | [Review](concepts-dependency-visualization.md#agentless-analysis) the prerequisites and deployment requirements. | [Review](concepts-dependency-visualization.md#agent-based-analysis) the prerequisites and deployment requirements.
295295
Log Analytics | Not required. | Azure Migrate uses the [Service Map](../azure-monitor/vm/service-map.md) solution in [Azure Monitor logs](../azure-monitor/logs/log-query-overview.md) for dependency visualization. [Learn more](concepts-dependency-visualization.md#agent-based-analysis).
296296
How it works | Captures TCP connection data on machines enabled for dependency visualization. After discovery, it gathers data at intervals of five minutes. | Service Map agents installed on a machine gather data about TCP processes and inbound/outbound connections for each process.
@@ -311,7 +311,7 @@ No. Learn more about [Azure Migrate pricing](https://azure.microsoft.com/pricing
311311
To use agent-based dependency visualization, download and install agents on each on-premises machine that you want to evaluate:
312312

313313
- [Microsoft Monitoring Agent (MMA)](../azure-monitor/agents/agent-windows.md)
314-
- [Dependency agent](../azure-monitor/agents/agents-overview.md#dependency-agent)
314+
- [Dependency agent](../azure-monitor/vm/vminsights-dependency-agent-maintenance.md)
315315
- If you have machines that don't have internet connectivity, download and install the Log Analytics gateway on them.
316316

317317
You need these agents only if you use agent-based dependency visualization.

articles/migrate/concepts-dependency-visualization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ After discovery of dependency data begins, polling begins:
5050

5151
## Agent-based analysis
5252

53-
For agent-based analysis, Azure Migrate: Discovery and assessment uses the [Service Map](../azure-monitor/vm/service-map.md) solution in Azure Monitor. You install the [Microsoft Monitoring Agent/Log Analytics agent](../azure-monitor/agents/agents-overview.md#log-analytics-agent) and the [Dependency agent](../azure-monitor/agents/agents-overview.md#dependency-agent), on each server you want to analyze.
53+
For agent-based analysis, Azure Migrate: Discovery and assessment uses the [Service Map](../azure-monitor/vm/service-map.md) solution in Azure Monitor. You install the [Microsoft Monitoring Agent/Log Analytics agent](../azure-monitor/agents/agents-overview.md#log-analytics-agent) and the [Dependency agent](../azure-monitor/vm/vminsights-dependency-agent-maintenance.md), on each server you want to analyze.
5454

5555
### Dependency data
5656

0 commit comments

Comments
 (0)