Skip to content

Commit 7eacc1f

Browse files
committed
freshness
1 parent aa6dbba commit 7eacc1f

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

articles/network-watcher/connection-monitor-install-azure-monitor-agent.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Install and upgrade Azure Monitor Agent - Azure Arc-enabled servers
2+
title: Install and upgrade Azure Monitor Agent on Azure Arc-enabled servers
33
titleSuffix: Azure Network Watcher
44
description: Learn how to install, upgrade, and uninstall Azure Monitor Agent on Azure Arc-enabled servers.
55
author: halkazwini
66
ms.author: halkazwini
77
ms.service: azure-network-watcher
88
ms.topic: how-to
9-
ms.date: 11/15/2023
9+
ms.date: 03/25/2025
1010
ms.custom: devx-track-azurecli, devx-track-azurepowershell
1111

1212
#Customer intent: As an Azure administrator, I need to install the Azure Monitor Agent on Azure Arc-enabled servers so I can monitor a connection using the Connection Monitor.
@@ -16,19 +16,19 @@ ms.custom: devx-track-azurecli, devx-track-azurepowershell
1616

1717
Azure Monitor Agent is implemented as an Azure virtual machine (VM) extension. You can install Azure Monitor Agent using any of the methods described in [Azure Monitor Agent overview](/azure/azure-monitor/agents/agents-overview?toc=/azure/network-watcher/toc.json).
1818

19-
This article covers installing Azure Monitor Agent on Azure Arc-enabled servers using PowerShell or the Azure CLI. For more information, see [Manage Azure Monitor Agent](/azure/azure-monitor/agents/azure-monitor-agent-manage?tabs=ARMAgentPowerShell%2CPowerShellWindows%2CPowerShellWindowsArc%2CCLIWindows%2CCLIWindowsArc).
19+
This article covers installing Azure Monitor Agent on Azure Arc-enabled servers using PowerShell or the Azure CLI. For more information, see [Manage Azure Monitor Agent](/azure/azure-monitor/agents/azure-monitor-agent-manage?toc=/azure/network-watcher/toc.json).
2020

2121
## Use PowerShell
2222

2323
You can install Azure Monitor Agent on Azure virtual machines and on Azure Arc-enabled servers by using `New-AzConnectedMachineExtension`, the PowerShell cmdlet for adding a virtual machine extension.
2424

2525
### Install on Azure Arc-enabled servers
2626
Use the following PowerShell command to install Azure Monitor Agent on Azure Arc-enabled servers.
27-
# [Windows](#tab/PowerShellWindowsArc)
27+
# [Windows](#tab/windows)
2828
```powershell
2929
New-AzConnectedMachineExtension -Name AMAWindows -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -MachineName <arc-server-name> -Location <arc-server-location>
3030
```
31-
# [Linux](#tab/PowerShellLinuxArc)
31+
# [Linux](#tab/linux)
3232
```powershell
3333
New-AzConnectedMachineExtension -Name AMALinux -ExtensionType AzureMonitorLinuxAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -MachineName <arc-server-name> -Location <arc-server-location>
3434
```
@@ -37,11 +37,11 @@ New-AzConnectedMachineExtension -Name AMALinux -ExtensionType AzureMonitorLinuxA
3737
### Uninstall on Azure Arc-enabled servers
3838
Use the following PowerShell command to uninstall Azure Monitor Agent from Azure Arc-enabled servers.
3939

40-
# [Windows](#tab/PowerShellWindowsArc)
40+
# [Windows](#tab/windows)
4141
```powershell
4242
Remove-AzConnectedMachineExtension -MachineName <arc-server-name> -ResourceGroupName <resource-group-name> -Name AMAWindows
4343
```
44-
# [Linux](#tab/PowerShellLinuxArc)
44+
# [Linux](#tab/linux)
4545
```powershell
4646
Remove-AzConnectedMachineExtension -MachineName <arc-server-name> -ResourceGroupName <resource-group-name> -Name AMALinux
4747
```
@@ -51,12 +51,12 @@ Remove-AzConnectedMachineExtension -MachineName <arc-server-name> -ResourceGroup
5151

5252
To perform a *one-time upgrade* of the agent, use the following PowerShell commands.
5353

54-
# [Windows](#tab/PowerShellWindowsArc)
54+
# [Windows](#tab/windows)
5555
```powershell
5656
$target = @{"Microsoft.Azure.Monitor.AzureMonitorWindowsAgent" = @{"targetVersion"=<target-version-number>}}
5757
Update-AzConnectedExtension -ResourceGroupName $env.ResourceGroupName -MachineName <arc-server-name> -ExtensionTarget $target
5858
```
59-
# [Linux](#tab/PowerShellLinuxArc)
59+
# [Linux](#tab/linux)
6060
```powershell
6161
$target = @{"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent" = @{"targetVersion"=<target-version-number>}}
6262
Update-AzConnectedExtension -ResourceGroupName $env.ResourceGroupName -MachineName <arc-server-name> -ExtensionTarget $target
@@ -69,11 +69,11 @@ You can install Azure Monitor Agent on Azure virtual machines and on Azure Arc-e
6969
### Install on Azure Arc-enabled servers
7070
Use the following Azure CLI commands to install Azure Monitor Agent on Azure Arc-enabled servers.
7171

72-
# [Windows](#tab/CLIWindowsArc)
72+
# [Windows](#tab/windows)
7373
```azurecli
7474
az connectedmachine extension create --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --type AzureMonitorWindowsAgent --machine-name <arc-server-name> --resource-group <resource-group-name> --location <arc-server-location>
7575
```
76-
# [Linux](#tab/CLILinuxArc)
76+
# [Linux](#tab/linux)
7777
```azurecli
7878
az connectedmachine extension create --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --type AzureMonitorLinuxAgent --machine-name <arc-server-name> --resource-group <resource-group-name> --location <arc-server-location>
7979
```
@@ -82,23 +82,23 @@ az connectedmachine extension create --name AzureMonitorLinuxAgent --publisher M
8282
### Uninstall on Azure Arc-enabled servers
8383
Use the following Azure CLI commands to uninstall Azure Monitor Agent from Azure Arc-enabled servers.
8484

85-
# [Windows](#tab/CLIWindowsArc)
85+
# [Windows](#tab/windows)
8686
```azurecli
8787
az connectedmachine extension delete --name AzureMonitorWindowsAgent --machine-name <arc-server-name> --resource-group <resource-group-name>
8888
```
89-
# [Linux](#tab/CLILinuxArc)
89+
# [Linux](#tab/linux)
9090
```azurecli
9191
az connectedmachine extension delete --name AzureMonitorLinuxAgent --machine-name <arc-server-name> --resource-group <resource-group-name>
9292
```
9393
---
9494

9595
### Upgrade on Azure Arc-enabled servers
9696
To perform a *one time upgrade* of the agent, use the following CLI commands:
97-
# [Windows](#tab/CLIWindowsArc)
97+
# [Windows](#tab/windows)
9898
```azurecli
9999
az connectedmachine upgrade-extension --extension-targets "{\"Microsoft.Azure.Monitor.AzureMonitorWindowsAgent\":{\"targetVersion\":\"<target-version-number>\"}}" --machine-name <arc-server-name> --resource-group <resource-group-name>
100100
```
101-
# [Linux](#tab/CLILinuxArc)
101+
# [Linux](#tab/linux)
102102
```azurecli
103103
az connectedmachine upgrade-extension --extension-targets "{\"Microsoft.Azure.Monitor.AzureMonitorWindowsAgent\":{\"targetVersion\":\"<target-version-number>\"}}" --machine-name <arc-server-name> --resource-group <resource-group-name>
104104
```
@@ -113,11 +113,11 @@ To install the Network Watcher extension on your Azure Arc-enabled servers with
113113

114114
You can also use the following command to install the Network Watcher extension in your Azure Arc-enabled machine with Azure Monitor Agent extension.
115115

116-
# [Windows](#tab/PowerShellWindowsArc)
116+
# [Windows](#tab/windows)
117117
```powershell
118118
New-AzConnectedMachineExtension -Name AzureNetworkWatcherExtension -ExtensionType NetworkWatcherAgentWindows -Publisher Microsoft.Azure.NetworkWatcher -ResourceGroupName $rg -MachineName $vm -Location $location
119119
```
120-
# [Linux](#tab/PowerShellLinuxArc)
120+
# [Linux](#tab/linux)
121121
```powershell
122122
New-AzConnectedMachineExtension -Name AzureNetworkWatcherExtension -ExtensionType NetworkWatcherAgentLinux -Publisher Microsoft.Azure.NetworkWatcher -ResourceGroupName $rg -MachineName $vm -Location $location
123123
```

0 commit comments

Comments
 (0)