Share via


在已啟用 Azure Arc 的伺服器上安裝和升級 Azure 監視器代理程式

Azure 監視器代理程式會實作為 Azure 虛擬機器 (VM) 擴充功能。 您可以使用 Azure 監視器代理程式概觀中所述的任何方法來安裝 Azure 監視器代理程式。

本文涵蓋使用 PowerShell 或 Azure CLI 在已啟用 Azure Arc 的伺服器上安裝 Azure 監視器代理程式。 如需詳細資訊,請參閱管理 Azure 監視器代理程式

使用 PowerShell

您可以使用 New-AzConnectedMachineExtension (PowerShell Cmdlet) 新增虛擬機器擴充功能,在 Azure 虛擬機器和已啟用 Azure Arc 的伺服器上安裝 Azure 監視器代理程式。

在已啟用 Azure Arc 的伺服器上安裝

使用下列 PowerShell 命令,在已啟用 Azure Arc 的伺服器上安裝 Azure 監視器代理程式。

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 監視器代理程式。

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 監視器代理程式。

在已啟用 Azure Arc 的伺服器上安裝

使用下列 Azure CLI 命令,在已啟用 Azure Arc 的伺服器上安裝 Azure 監視器代理程式。

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 監視器代理程式。

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 監視器代理程式擴充功能之後,請安裝網路監看員擴充功能。 此程式類似於在 Azure VM 中安裝網路監看員擴充功能。

若要讓連線監視器使用 Azure 監視器代理程式擴充功能辨識已啟用 Azure Arc 的內部部署機器作為監視來源,請在其中安裝網路監看員代理程式虛擬機器擴充功能。 此延伸模組也稱為網路監看員延伸模組。 若要在已啟用 Azure Arc 的伺服器上安裝網路監看員擴充功能,並已安裝 Azure 監視器代理程式擴充功能,請參閱使用連線監視器監視網路連線

您也可以使用下列命令,透過 Azure 監視器代理程式擴充功能,在已啟用 Azure Arc 的機器上安裝網路監看員擴充功能。

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

後續步驟