Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure VM 可以支援 Service Map 的相依性代理程式了!! 將相依性代理程式加入 Azure 的方法很簡單,只需要一行 Powershell 指令,或者在您 Azure 資源管理模板裡做一些小改變即可。
這個產品現在有兩個擴充,一個是適用於 Windows (DependencyAgentWindows),另一個是適用於 Linux (DependencyAgentLinux)。兩個的發行者都是 Microsoft.Azure.Monitoring.DependencyAgent。
以下是一些 PowerShell 的範例,它將相依性代理程式裝在 Azure 資源群組裡每個 VM 上。
$version = "9.1"
$ExtPublisher = "Microsoft.Azure.Monitoring.DependencyAgent"
$0sExtensionMap = @{ "Windows" = "DependencyAgentWindows"; "Linux"
="DependencyAgentLinux" }
$rmgroup = ""
Get-AzureRmVm -ResourceGroupName $rmgroup |
ForEach-Object {
""
$name = $_.Name
$os = $_.StorageProfile.0sDisk.0sType
$location = $_.Location
$vmRmGroup =$_.ResourceGroupName
"${name}: ${os} (${location})"
Date -Format o
$ext = $0sExtensionMap.($os.ToString())
$result = Set-AzureRmVMExtension -ResourceGroupName $vmRmGroup -VMName -Location
`` $location `
-Publisher $ExtPublisher -ExtensionType $ext -Name "DependencyAgent"
=TypeHandlerVersion $version
$result.IsSuccessStatusCode
}
相依性代理程式 VM 擴充還是要仰賴 OMS 代理程式,因此在添加相依性代理程式前,您需要確認您的 VMs 有安裝 OMS 且有在執行 OMS。