Установка и обновление агента 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. Это расширение также называется расширением наблюдателя за сетями (Network Watcher extension). Чтобы установить расширение "Наблюдатель за сетью" на серверах с поддержкой Azure Arc, на которых установлено расширение агента Azure Monitor, см. статью «Мониторинг подключения из виртуальных машин Azure и масштабируемых наборов виртуальных машин».

Вы также можете использовать следующую команду, чтобы установить расширение Наблюдатель за сетями на компьютере с поддержкой Azure Arc с расширением агента Azure Monitor.

New-AzConnectedMachineExtension -Name AzureNetworkWatcherExtension -ExtensionType NetworkWatcherAgentWindows -Publisher Microsoft.Azure.NetworkWatcher -ResourceGroupName $rg -MachineName $vm -Location $location

Следующий шаг