Skip to content

Commit c642180

Browse files
Merge pull request #232358 from guywi-ms/mma-ama-migration-update
Mma ama migration update
2 parents e067d06 + dd13b33 commit c642180

File tree

5 files changed

+130
-67
lines changed

5 files changed

+130
-67
lines changed

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

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Using Azure Monitor agent, you get immediate benefits as shown below:
3737

3838
## Consolidating legacy agents
3939

40-
Deploy Azure Monitor Agent on all new virtual machines, scale sets, and on-premises servers to collect data for [supported services and features](#supported-services-and-features).
40+
Deploy Azure Monitor Agent on all new virtual machines, scale sets, and on-premises servers to collect data for [supported services and features](./azure-monitor-agent-migration.md#migrate-additional-services-and-features).
4141

4242
If you have machines already deployed with legacy Log Analytics agents, we recommend you [migrate to Azure Monitor Agent](./azure-monitor-agent-migration.md) as soon as possible. The legacy Log Analytics agent will not be supported after August 2024.
4343

@@ -88,31 +88,11 @@ Azure Monitor Agent uses [data collection rules](../essentials/data-collection-r
8888
8989
## Supported services and features
9090

91-
In addition to the generally available data collection listed above, Azure Monitor Agent also supports these Azure Monitor features in preview:
92-
93-
| Azure Monitor feature | Current support | Other extensions installed | More information |
94-
| :--- | :--- | :--- | :--- |
95-
| [VM insights](../vm/vminsights-overview.md) | Public preview | Dependency Agent extension, if you’re using the Map Services feature | [Enable VM Insights](../vm/vminsights-enable-overview.md) |
96-
| [Container insights](../containers/container-insights-overview.md) | Public preview | Containerized Azure Monitor agent | [Enable Container Insights](../containers/container-insights-onboard.md) |
97-
98-
In addition to the generally available data collection listed above, Azure Monitor Agent also supports these Azure services in preview:
99-
100-
| Azure service | Current support | Other extensions installed | More information |
101-
| :--- | :--- | :--- | :--- |
102-
| [Microsoft Defender for Cloud](../../security-center/security-center-introduction.md) | Public preview | <ul><li>Azure Security Agent extension</li><li>SQL Advanced Threat Protection extension</li><li>SQL Vulnerability Assessment extension</li></ul> | [Auto-deployment of Azure Monitor Agent (Preview)](../../defender-for-cloud/auto-deploy-azure-monitoring-agent.md) |
103-
| [Microsoft Sentinel](../../sentinel/overview.md) | <ul><li>Windows Security Events: [Generally available](../../sentinel/connect-windows-security-events.md?tabs=AMA)</li><li>Windows Forwarding Event (WEF): [Public preview](../../sentinel/data-connectors/windows-forwarded-events.md)</li><li>Windows DNS logs: [Public preview](../../sentinel/connect-dns-ama.md)</li><li>Linux Syslog CEF: [Public preview](../../sentinel/connect-cef-ama.md#set-up-the-common-event-format-cef-via-ama-connector)</li></ul> | Sentinel DNS extension, if you’re collecting DNS logs. For all other data types, you just need the Azure Monitor Agent extension. | - |
104-
| [Change Tracking and Inventory Management](../../automation/change-tracking/overview.md) | Public preview | Change Tracking extension | [Change Tracking and Inventory using Azure Monitor Agent](../../automation/change-tracking/overview-monitoring-agent.md) |
105-
| [Network Watcher](../../network-watcher/network-watcher-monitoring-overview.md) | Connection Monitor: Public preview | Azure NetworkWatcher extension | [Monitor network connectivity by using Azure Monitor Agent](../../network-watcher/azure-monitor-agent-with-connection-monitor.md) |
106-
| Azure Stack HCI Insights | private preview | No additional extension installed | [Sign up here](https://aka.ms/amadcr-privatepreviews) |
107-
| Azure Virtual Desktop (AVD) Insights | private preview | No additional extension installed | [Sign up here](https://aka.ms/amadcr-privatepreviews) |
108-
109-
> [!NOTE]
110-
> Features and services listed above in preview **may not be available in Azure Government and China clouds**. They will be available typically within a month *after* the features/services become generally available.
111-
91+
For a list of features and services that use Azure Monitor Agent for data collection, see [Migrate to Azure Monitor Agent from Log Analytics agent](../agents/azure-monitor-agent-migration.md#migrate-additional-services-and-features).
11292

11393
## Supported regions
11494

115-
Azure Monitor Agent is available in all public regions, Azure Government anmd China clouds, for generally available features. It's not yet supported in air-gapped clouds. For more information, see [Product availability by region](https://azure.microsoft.com/global-infrastructure/services/?products=monitor&rar=true&regions=all).
95+
Azure Monitor Agent is available in all public regions, Azure Government and China clouds, for generally available features. It's not yet supported in air-gapped clouds. For more information, see [Product availability by region](https://azure.microsoft.com/global-infrastructure/services/?products=monitor&rar=true&regions=all).
11696

11797
## Costs
11898

@@ -146,10 +126,11 @@ The tables below provide a comparison of Azure Monitor Agent with the legacy the
146126
| | Azure Storage | | | X |
147127
| | Event Hub | | | X |
148128
| **Services and features supported** | | | | |
149-
| | Microsoft Sentinel | X ([View scope](#supported-services-and-features)) | X | |
129+
| | Microsoft Sentinel | X ([View scope](./azure-monitor-agent-migration.md#migrate-additional-services-and-features)) | X | |
150130
| | VM Insights | X (Public preview) | X | |
151131
| | Microsoft Defender for Cloud | X (Public preview) | X | |
152-
| | Update Management | X (Public preview, independent of monitoring agents) | X | |
132+
| | Automation Update Management | | X | |
133+
| | Update Management | X (Public preview, independent of monitoring agents) | | |
153134
| | Change Tracking | X (Public preview) | X | |
154135
| | SQL Best Practices Assessment | X | | |
155136

@@ -171,7 +152,7 @@ The tables below provide a comparison of Azure Monitor Agent with the legacy the
171152
| | Azure Storage | | | X | |
172153
| | Event Hub | | | X | |
173154
| **Services and features supported** | | | | | |
174-
| | Microsoft Sentinel | X ([View scope](#supported-services-and-features)) | X | |
155+
| | Microsoft Sentinel | X ([View scope](./azure-monitor-agent-migration.md#migrate-additional-services-and-features)) | X | |
175156
| | VM Insights | X (Public preview) | X | |
176157
| | Microsoft Defender for Cloud | X (Public preview) | X | |
177158
| | Update Management | X (Public preview, independent of monitoring agents) | X | |

articles/azure-monitor/agents/azure-monitor-agent-migration-tools.md

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ ms.custom: devx-track-azurepowershell, devx-track-azurecli
1414

1515
# Tools for migrating from Log Analytics Agent to Azure Monitor Agent
1616

17-
Azure Monitor Agent (AMA) replaces the Log Analytics Agent (MMA/OMS) for Windows and Linux virtual machines, scale sets, on premise, 3rd party clouds and Arc-enabled servers. The [benefits of migrating to Azure Monitor Agent](../agents/azure-monitor-agent-migration.md) include enhanced security, cost-effectiveness, performance, manageability and reliability. This article explains how to use the AMA Migration Helper and DCR Config Generator tools to help automate and track the migration from Log Analytics Agent to Azure Monitor Agent.
17+
[Azure Monitor Agent (AMA)](./agents-overview.md) replaces the Log Analytics agent (also known as MMA and OMS) for Windows and Linux machines, in Azure and non-Azure environments, including on-premises and third-party clouds. The [benefits of migrating to Azure Monitor Agent](../agents/azure-monitor-agent-migration.md) include enhanced security, cost-effectiveness, performance, manageability and reliability. This article explains how to use the AMA Migration Helper and DCR Config Generator tools to help automate and track the migration from Log Analytics Agent to Azure Monitor Agent.
1818

1919
![Flow diagram that shows the steps involved in agent migration and how the migration tools help in generating DCRs and tracking the entire migration process.](media/azure-monitor-agent-migration/mma-to-ama-migration-steps.png)
2020

2121
> [!IMPORTANT]
22-
> Do not remove the legacy agents if being used by other [Azure solutions or services](./azure-monitor-agent-overview.md#supported-services-and-features). Use the migration helper to discover which solutions/services you use today.
22+
> Do not remove legacy agents being used by other [Azure solutions or services](./azure-monitor-agent-migration.md#migrate-additional-services-and-features). Use the migration helper to discover which solutions and services you use today.
2323
2424
[!INCLUDE [Log Analytics agent deprecation](../../../includes/log-analytics-agent-deprecation.md)]
2525

@@ -42,7 +42,7 @@ Azure Monitor Agent relies only on [data collection rules (DCRs)](../essentials/
4242
Use the DCR Config Generator tool to parse Log Analytics Agent configuration from your workspaces and generate/deploy corresponding data collection rules automatically. You can then associate the rules to machines running the new agent using built-in association policies.
4343

4444
> [!NOTE]
45-
> DCR Config Generator does not currently support additional configuration for [Azure solutions or services](./azure-monitor-agent-overview.md#supported-services-and-features) dependent on Log Analytics Agent.
45+
> DCR Config Generator does not currently support additional configuration for [Azure solutions or services](./azure-monitor-agent-migration.md#migrate-additional-services-and-features) dependent on Log Analytics Agent.
4646
4747
### Prerequisites
4848
To install DCR Config Generator, you need:
@@ -58,7 +58,7 @@ To install DCR Config Generator:
5858

5959
1. Run the script:
6060

61-
Option 1: Outputs **ready-to-deploy ARM template files** only that will create the generated DCR in the specified subscription and resource group, when deployed.
61+
Option 1: Outputs **ready-to-deploy ARM template files** only, which creates the generated DCR in the specified subscription and resource group, when deployed.
6262

6363
```powershell
6464
.\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -Location $location -FolderPath $folderPath
@@ -86,6 +86,38 @@ To install DCR Config Generator:
8686
- Windows ARM template and parameter files - if the target workspace contains Windows performance counters or Windows events.
8787
- Linux ARM template and parameter files - if the target workspace contains Linux performance counters or Linux Syslog events.
8888

89-
If the Log Analytics workspace was not [configured to collect data](./log-analytics-agent.md#data-collected) from connected agents, the generated files will be empty. This is a scenario in which the agent was connected to a Log Analytics workspace, but was not configured to send any data from the host machine.
90-
91-
1. [Deploy the generated ARM template](../../azure-resource-manager/templates/deployment-tutorial-local-template.md) to associate the generated data collection rules with virtual machines running the new agent.
89+
If the Log Analytics workspace wasn't [configured to collect data](./log-analytics-agent.md#data-collected) from connected agents, the generated files will be empty. This is a scenario in which the agent was connected to a Log Analytics workspace, but wasn't configured to send any data from the host machine.
90+
91+
1. Deploy the generated ARM templates:
92+
93+
94+
### [Portal](#tab/portal-1)
95+
1. In the portal's search box, type in *template* and then select **Deploy a custom template**.
96+
97+
:::image type="content" source="../logs/media/tutorial-workspace-transformations-api/deploy-custom-template.png" lightbox="../logs/media/tutorial-workspace-transformations-api/deploy-custom-template.png" alt-text="Screenshot of the Deploy custom template screen.":::
98+
99+
1. Select **Build your own template in the editor**.
100+
101+
:::image type="content" source="../logs/media/tutorial-workspace-transformations-api/build-custom-template.png" lightbox="../logs/media/tutorial-workspace-transformations-api/build-custom-template.png" alt-text="Screenshot of the template editor.":::
102+
103+
1. Paste the generated template into the editor and select **Save**.
104+
1. On the **Custom deployment** screen, specify a **Subscription**, **Resource group**, and **Region**.
105+
1. Select **Review + create** > **Create**.
106+
107+
### [PowerShell](#tab/azure-powershell)
108+
109+
```powershell-interactive
110+
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateFile <path-to-template>
111+
```
112+
---
113+
114+
> [!NOTE]
115+
> You can include up to 100 'counterSpecifiers' in a data collection rule. 'samplingFrequencyInSeconds' must be between 1 and 300, inclusive.
116+
117+
1. Associate machines to your data collection rules:
118+
119+
1. From the **Monitor** menu, select **Data Collection Rules**.
120+
1. From the **Data Collection Rules** screen, select your data collection rule.
121+
1. Select **View resources** > **Add**.
122+
1. Select your machines > **Apply**.
123+

0 commit comments

Comments
 (0)