在已启用 Azure Arc 的服务器上安装和升级 Azure Monitor 代理
Azure Monitor 代理作为 Azure 虚拟机 (VM) 扩展实现。 可以使用 Azure Monitor 代理概述中所述的任何方法安装 Azure Monitor 代理。
本文介绍如何使用 PowerShell 或 Azure CLI 在已启用 Azure Arc 的服务器上安装 Azure Monitor 代理。 有关详细信息,请参阅管理 Azure Monitor 代理。
使用 PowerShell
可以使用 New-AzConnectedMachineExtension
(用于添加虚拟机扩展的 PowerShell cmdlet)在 Azure 虚拟机和已启用 Azure Arc 的服务器上安装 Azure Monitor 代理。
在已启用 Azure Arc 服务器上安装
使用以下 PowerShell 命令在已启用 Azure Arc 的服务器上安装 Azure Monitor 代理。
New-AzConnectedMachineExtension -Name AMAWindows -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -MachineName <arc-server-name> -Location <arc-server-location>
在已启用 Azure Arc 服务器上卸载
使用以下 PowerShell 命令从已启用 Azure Arc 的服务器上卸载 Azure Monitor 代理。
Remove-AzConnectedMachineExtension -MachineName <arc-server-name> -ResourceGroupName <resource-group-name> -Name AMAWindows
在已启用 Azure Arc 服务器上升级
要执行代理的一次升级,请使用以下 PowerShell 命令。
$target = @{"Microsoft.Azure.Monitor.AzureMonitorWindowsAgent" = @{"targetVersion"=<target-version-number>}}
Update-AzConnectedExtension -ResourceGroupName $env.ResourceGroupName -MachineName <arc-server-name> -ExtensionTarget $target
使用 Azure CLI
可以使用 Azure CLI 命令添加虚拟机扩展,由此在 Azure 虚拟机和已启用 Azure Arc 的服务器上安装 Azure Monitor 代理。
在已启用 Azure Arc 服务器上安装
使用以下 Azure CLI 命令在已启用 Azure Arc 的服务器上安装 Azure Monitor 代理。
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>
在已启用 Azure Arc 服务器上卸载
使用以下 Azure CLI 命令从已启用 Azure Arc 的服务器上卸载 Azure Monitor 代理。
az connectedmachine extension delete --name AzureMonitorWindowsAgent --machine-name <arc-server-name> --resource-group <resource-group-name>
在已启用 Azure Arc 服务器上升级
要执行代理的一次升级,请使用以下 CLI 命令:
az connectedmachine upgrade-extension --extension-targets "{\"Microsoft.Azure.Monitor.AzureMonitorWindowsAgent\":{\"targetVersion\":\"<target-version-number>\"}}" --machine-name <arc-server-name> --resource-group <resource-group-name>
启用网络观察程序代理
计算机启用 Azure Arc 后,会将其识别为 Azure 资源。 启用 Azure Monitor 代理扩展后,安装网络观察程序扩展。 过程类似于在 Azure VM 中安装网络观察程序扩展。
若要使连接监视器将已启用 Azure Arc 并具有 Azure Monitor 代理扩展的本地计算机识别为监视源,请在这些计算机上安装网络观察程序代理虚拟机扩展。 此扩展也称为网络观察程序扩展。 要在已安装 Azure Monitor 代理扩展的已启用 Azure ARC 的服务器上安装网络观察程序扩展,请参阅使用连接监视器监视网络连接。
还可以使用以下命令通过 Azure Monitor 代理扩展在已启用 Azure Arc 的计算机中安装网络观察程序扩展。
New-AzConnectedMachineExtension -Name AzureNetworkWatcherExtension -ExtensionType NetworkWatcherAgentWindows -Publisher Microsoft.Azure.NetworkWatcher -ResourceGroupName $rg -MachineName $vm -Location $location