A Windows operációs rendszer (OS) Azure Monitor Agent hibaelhárítójának használata

Az Azure Monitor Agent (AMA) hibaelhárítóját úgy tervezték, hogy segítsen azonosítani az ügynökkel kapcsolatos problémákat, és általános állapotfelméréseket végezni. Különböző ellenőrzéseket végezhet annak érdekében, hogy az ügynök megfelelően legyen telepítve és csatlakoztatva legyen, valamint AMA-hoz kapcsolódó naplókat is gyűjthet a diagnosztizált gépről.

Feljegyzés

A Windows AMA hibaelhárító egy parancssori végrehajthatóság, amelyet az ügynök az 1.12.0.0-nál újabb verziókhoz szállít.

Előfeltételek

Hibaelhárító meglétének ellenőrzése

Ellenőrizze, hogy létezik-e az AMA-ügynök hibaelhárító könyvtára a számítógépen, hogy diagnosztizálni lehessen az ügynök hibaelhárítójának telepítését:

Az ügynök hibaelhárítójának jelenlétének ellenőrzéséhez másolja ki a következő parancsot, és futtassa a PowerShellben rendszergazdaként:

Test-Path -Path "C:/Packages/Plugins/Microsoft.Azure.Monitor.AzureMonitorWindowsAgent"

Ha a könyvtár létezik, a Test-Path parancsmag ad vissza True.

Képernyőkép a PowerShell-ablakról, amely a Test-Path PowerShell-parancsmag eredményét mutatja.

Ha a címtár nem létezik, vagy a telepítés sikertelen, kövesse az alapszintű hibaelhárítási lépéseket.

Igen, a könyvtár létezik. Folytassa a hibaelhárító futtatásával.

A hibaelhárító futtatása

A diagnosztizálni kívánt gépen futtassa az ügynök hibaelhárítóját.

Az ügynök hibaelhárítójának elindításához másolja ki a következő parancsot, és futtassa a PowerShellben rendszergazdaként:

$currentVersion = ((Get-ChildItem -Path "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure\HandlerState\" `
    | where Name -like "*AzureMonitorWindowsAgent*" `
    | ForEach-Object {$_ | Get-ItemProperty} `
    | where InstallState -eq "Enabled").PSChildName -split('_'))[1]

$troubleshooterPath = "C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent\$currentVersion\Troubleshooter"
Set-Location -Path $troubleshooterPath
Start-Process -FilePath $troubleshooterPath\AgentTroubleshooter.exe -ArgumentList "--ama"
Invoke-Item $troubleshooterPath

Olyan tevékenységek sorozatát futtatja, amelyek végrehajtása akár 15 percet is igénybe vehet. Legyen türelmes, amíg a folyamat befejeződik.

Képernyőkép a PowerShell-ablakról, amely az AgentTroubleshooter eredményét mutatja.

A naplófájl abban a könyvtárban jön létre, amelyben a AgentTroubleshooter.exe található.

Példa a bővítményalapú telepítésre: Képernyőkép a Windows Intéző ablakáról, amely az AgentTroubleshooter kimenetét mutatja.

Példa önálló telepítésre: Képernyőkép a Windows Intéző ablakáról, amely az AgentTroubleshooter kimenetét mutatja.

Gyakori kérdések

Átmásolhatom a hibaelhárítót egy újabb ügynökből egy régebbi ügynökbe, és futtathatom a régebbi ügynökön a régebbi ügynökkel kapcsolatos problémák diagnosztizálásához?

A hibaelhárító nem használható az ügynök egy régebbi verziójának diagnosztizálására másolással. A hibaelhárító megfelelő működéséhez az ügynök naprakész verziójával kell rendelkeznie.

Következő lépések