Azure Monitor függőségi virtuális gépi bővítmény Windowshoz

Az Azure Monitor for VMs Map szolgáltatás a Microsoft Függőségi ügynöktől szerzi be az adatait. A Windows azure-beli virtuálisgép-függőségi ügynök virtuálisgép-bővítménye telepíti a függőségi ügynököt az Azure-beli virtuális gépekre. Ez a dokumentum a Windows Azure VM Dependency Agent virtuálisgép-bővítményének támogatott platformjait, konfigurációit és üzembehelyezési lehetőségeit ismerteti.

Operációs rendszer

A Windows azure-beli virtuálisgép-függőségi ügynök bővítménye az alábbi táblázatban felsorolt támogatott operációs rendszereken futtatható. Az alábbi táblázatban szereplő összes operációs rendszer x64-nek minősül. Az x86 nem támogatott semmilyen operációs rendszer esetén.

Operációs rendszer Azure-beli virtuálisgép-függőségi ügynök
Windows Server 2022
Windows Server 2022 Core
Windows Server 2019
Windows Server 2019 Core
Windows Server 2016
Windows Server 2016 Core
Windows Server 2012 R2
Windows Server 2012
Windows 11-ügyfél és Pro ✓1, 2
Windows 11 Enterprise
(beleértve a több munkamenetet is)
Windows 10 1803 (RS4) és újabb ✓1
Windows 10 Enterprise
(beleértve a több munkamenetet) és a Pro-t
(Csak kiszolgálói forgatókönyvek)
Windows 8 Enterprise és Pro
(Csak kiszolgálói forgatókönyvek)
Windows 7 SP1
(Csak kiszolgálói forgatókönyvek)
Azure Stack HCI
Windows IoT Enterprise

1 Az Azure Monitor-ügynök ügyfél-telepítőjének használata.
2 Arm64-alapú gépeken is támogatott.

Bővítményséma

Az alábbi JSON az Azure-beli virtuális gép függőségi ügynök bővítményének sémáját mutatja be egy Azure Windows rendszerű virtuális gépen.

{
  "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "vmName": {
      "type": "string",
      "metadata": {
        "description": "The name of existing Azure VM. Supported Windows Server versions:  2008 R2 and above (x64)."
      }
    }
  },
  "variables": {
    "vmExtensionsApiVersion": "2017-03-30"
  },
  "resources": [
    {
      "type": "Microsoft.Compute/virtualMachines/extensions",
      "name": "[concat(parameters('vmName'),'/DAExtension')]",
      "apiVersion": "[variables('vmExtensionsApiVersion')]",
      "location": "[resourceGroup().location]",
      "dependsOn": [],
      "properties": {
          "publisher": "Microsoft.Azure.Monitoring.DependencyAgent",
          "type": "DependencyAgentWindows",
          "typeHandlerVersion": "9.10",
          "autoUpgradeMinorVersion": true,
          "settings": {
                "enableAMA": "true"
		    }
      }
    }
  ],
    "outputs": {
    }
}

Tulajdonságértékek

Név Érték/Példa
apiVersion 2015-01-01
Publisher Microsoft.Azure.Monitoring.DependencyAgent
típus DependencyAgentWindows
typeHandlerVersion 9.10
autoUpgradeMinorVersion true
beállítások "enableAMA": "true"

Fontos

Az Azure Monitor-ügynök használata esetén mindenképpen vegye fel enableAMA a sablont; ellenkező esetben a függőségi ügynök adatokat próbál küldeni az örökölt Log Analytics-ügynöknek.

Sablonalapú telepítés

Az Azure-beli virtuálisgép-bővítményeket Azure Resource Manager-sablonokkal helyezheti üzembe. Az Azure Resource Manager-sablon előző szakaszában részletezett JSON-sémával futtathatja az Azure-beli virtuálisgép-függőségi ügynök bővítményt egy Azure Resource Manager-sablon üzembe helyezése során.

A virtuálisgép-bővítmény JSON-fájlja beágyazható a virtuálisgép-erőforrásba. A Resource Manager JSON-sablon legfelső vagy legfelső szintjén is elhelyezheti. A JSON elhelyezése hatással van az erőforrás nevének és típusának értékére. További információ: A gyermekerőforrások nevének és típusának beállítása.

Az alábbi példa feltételezi, hogy a Függőségi ügynök bővítmény beágyazva van a virtuálisgép-erőforrásba. A bővítményerőforrás beágyazásakor a JSON a "resources": [] virtuális gép objektumába kerül.

{
	"type": "extensions",
	"name": "DAExtension",
	"apiVersion": "[variables('apiVersion')]",
	"location": "[resourceGroup().location]",
	"dependsOn": [
		"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'))]"
	],
	"properties": {
      "publisher": "Microsoft.Azure.Monitoring.DependencyAgent",
      "type": "DependencyAgentWindows",
      "typeHandlerVersion": "9.10",
      "autoUpgradeMinorVersion": true,
      "settings": {
            "enableAMA": "true"
    		    }
    }
}

Amikor a JSON bővítményt a sablon gyökerénél helyezi el, az erőforrás neve hivatkozik a szülő virtuális gépre. A típus a beágyazott konfigurációt tükrözi.

{
	"type": "Microsoft.Compute/virtualMachines/extensions",
	"name": "<parentVmResource>/DAExtension",
	"apiVersion": "[variables('apiVersion')]",
	"location": "[resourceGroup().location]",
	"dependsOn": [
		"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'))]"
	],
	"properties": {
      "publisher": "Microsoft.Azure.Monitoring.DependencyAgent",
      "type": "DependencyAgentWindows",
      "typeHandlerVersion": "9.10",
      "autoUpgradeMinorVersion": true,
      "settings": {
            "enableAMA": "true"
    		    }
	}
}

A PowerShell telepítése

A parancs használatával Set-AzVMExtension üzembe helyezheti a Függőségi ügynök virtuálisgép-bővítményt egy meglévő virtuális gépen. A parancs futtatása előtt a nyilvános és a privát konfigurációkat PowerShell-kivonattáblában kell tárolni.


Set-AzVMExtension -ExtensionName "Microsoft.Azure.Monitoring.DependencyAgent" `
    -ResourceGroupName "myResourceGroup" `
    -VMName "myVM" `
    -Publisher "Microsoft.Azure.Monitoring.DependencyAgent" `
    -ExtensionType "DependencyAgentWindows" `
    -TypeHandlerVersion 9.10 `
    -Location WestUS

Automatikus bővítményfrissítés

A Függőség bővítmény alverzióinak automatikus frissítését lehetővé tévő új funkció már elérhető.

Ha engedélyezni szeretné egy bővítmény automatikus bővítményfrissítését, győződjön meg arról, hogy true a tulajdonság enableAutomaticUpgrade be van állítva, és hozzá kell adni a bővítménysablonhoz. Ezt a tulajdonságot minden egyes virtuálisgép- vagy virtuálisgép-méretezési csoportban engedélyezni kell. Az engedélyezés szakaszban ismertetett módszerek egyikével engedélyezheti a funkciót a virtuális gép vagy a virtuálisgép-méretezési csoport számára.

Ha egy virtuális gép vagy virtuálisgép-méretezési csoport automatikus bővítményfrissítése engedélyezve van, a bővítmény automatikusan frissül, amikor a bővítmény közzétevője új verziót ad ki a bővítményhez. A frissítés biztonságosan, az itt ismertetett rendelkezésre állási alapelveket követve lesz alkalmazva.

Az enableAutomaticUpgrade attribútum működése eltér a autoUpgradeMinorVersion. Az autoUpgradeMinorVersion attribútum nem aktiválja automatikusan az alverzió frissítését, amikor a bővítmény közzétevője új verziót ad ki. Az autoUpgradeMinorVersion attribútum azt jelzi, hogy a bővítménynek egy újabb alverziót kell-e használnia, ha az üzembe helyezéskor elérhető. Az üzembe helyezés után azonban a bővítmény csak akkor frissíti az alverziókat, ha újra üzembe helyezi, még akkor sem, ha ez a tulajdonság igaz értékre van állítva.

A bővítményverzió frissítésének fenntartása érdekében javasoljuk, hogy használja enableAutomaticUpgrade a bővítmény üzembe helyezését.

Fontos

Ha hozzáadja a enableAutomaticUpgrade sablont, győződjön meg arról, hogy az API 2019-12-01-es vagy újabb verziójában használja.

Hibaelhárítás és támogatás

Hibaelhárítás

A bővítménytelepítések állapotával kapcsolatos adatok az Azure Portalról és az Azure PowerShell-modul használatával kérhetők le. Egy adott virtuális gép bővítményei üzembehelyezési állapotának megtekintéséhez futtassa a következő parancsot az Azure PowerShell-modullal:

Get-AzVMExtension -ResourceGroupName myResourceGroup -VMName myVM -Name myExtensionName

A bővítmény végrehajtásának kimenetét az alábbi könyvtárban található fájlokba naplózza a rendszer:

C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitoring.DependencyAgent\

Támogatás

Ha a cikk bármely pontján további segítségre van szüksége, forduljon az Azure szakértőihez a Microsoft Q &A és a Stack Overflow fórumain. Vagy Azure-támogatás incidenst is beszedhet. Lépjen a Azure-támogatás webhelyre, és válassza a Támogatás kérése lehetőséget. Az Azure-támogatás használatáról további információt a Microsoft Azure-támogatás gyakori kérdésekben talál.