Установка и обновление агента Azure Monitor на серверах с поддержкой Azure Arc
Агент Azure Monitor реализуется как расширение виртуальной машины Azure. Агент Azure Monitor можно установить с помощью любого из методов, описанных в обзоре агента Azure Monitor.
В этой статье описывается установка агента Azure Monitor на серверах с поддержкой Azure Arc с помощью PowerShell или Azure CLI. Дополнительные сведения см. в разделе "Управление агентом Azure Monitor".
С помощью PowerShell
Агент Azure Monitor можно установить на виртуальных машинах Azure и на серверах с поддержкой Azure Arc с помощью New-AzConnectedMachineExtension
командлета PowerShell для добавления расширения виртуальной машины.
Установка на серверах с поддержкой Azure Arc
Используйте следующую команду PowerShell, чтобы установить агент Azure Monitor на серверах с поддержкой Azure Arc.
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 Monitor с серверов с поддержкой Azure Arc.
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 Monitor можно установить на виртуальных машинах Azure и на серверах с поддержкой Azure Arc с помощью команды Azure CLI для добавления расширения виртуальной машины.
Установка на серверах с поддержкой Azure Arc
Используйте следующие команды Azure CLI для установки агента Azure Monitor на серверах с поддержкой Azure Arc.
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 Monitor с серверов с поддержкой Azure Arc.
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.
Чтобы Монитор подключений распознать локальные компьютеры с поддержкой Azure Arc с расширением агента Azure Monitor в качестве источников мониторинга, установите на них расширение виртуальной машины агента Наблюдатель за сетями. Это расширение также называется расширением наблюдателя за сетями (Network Watcher extension). Чтобы установить расширение Наблюдатель за сетями на серверах с поддержкой Azure Arc с установленным расширением агента Azure Monitor, см. статью "Мониторинг сетевого подключения с помощью Монитор подключений".
Вы также можете использовать следующую команду, чтобы установить расширение Наблюдатель за сетями на компьютере с поддержкой Azure Arc с расширением агента Azure Monitor.
New-AzConnectedMachineExtension -Name AzureNetworkWatcherExtension -ExtensionType NetworkWatcherAgentWindows -Publisher Microsoft.Azure.NetworkWatcher -ResourceGroupName $rg -MachineName $vm -Location $location