Sdílet prostřednictvím


Poradce při potížích s použitím agenta služby Azure Monitor pro operační systém Windows

Poradce při potížích s agentem Azure Monitor (AMA) je navržen tak, aby pomohl identifikovat problémy s agentem, a provádět celkové hodnocení zdravotního stavu. Může provádět různé kontroly, aby se zajistilo, že je agent správně nainstalovaný a připojený, a může také shromažďovat protokoly související s AMA z počítače, který se diagnostikuje.

Poznámka:

Poradce při potížích s Windows AMA je spustitelný soubor příkazového řádku, který je dodáván s agentem pro všechny novější verze než 1.12.0.0.

Požadavky

Kontrola dostupnosti nástroje pro řešení problémů

Zkontrolujte, zda na počítači, který se má diagnostikovat, existuje adresář AMA Agent Troubleshooter, abyste ověřili instalaci tohoto nástroje.

Pokud chcete ověřit, že poradce při potížích s agentem existuje, zkopírujte následující příkaz a spusťte ho v PowerShellu jako správce:

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

Pokud adresář existuje, rutina Test-Path vrátí True.

Snímek obrazovky okna PowerShellu, který ukazuje výsledek příkazu Test-Path cmdlet PowerShellu.

Pokud adresář neexistuje nebo se instalace nezdaří, postupujte podle základních kroků pro řešení potíží.

Ano, adresář existuje. Pokračujte na Spustit Poradce pro řešení problémů.

Spuštění poradce při potížích

Na počítači, který chcete diagnostikovat, spusťte Odstraňovač problémů agenta.

Pokud chcete spustit poradce při potížích s agentem, zkopírujte následující příkaz a spusťte ho v PowerShellu jako správce:

$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

Spustí sérii činností, které mohou trvat až 15 minut. Buďte trpěliví, dokud se proces dokončí.

Snímek obrazovky okna PowerShell, které zobrazuje výsledek AgentTroubleshooter

Soubor protokolu se vytvoří v adresáři, kde se nachází AgentTroubleshooter.exe.

Příklad instalace založené na rozšíření: Snímek obrazovky s oknem Průzkumníka Windows, který zobrazuje výstup agentaTroubleshooter pro instalaci na základě rozšíření

Příklad samostatné instalace: Snímek obrazovky s oknem Průzkumníka Windows, který zobrazuje výstup agentATroubleshooter pro samostatnou instalaci

Nejčastější dotazy

Můžu zkopírovat poradce při potížích z novějšího agenta do staršího agenta a spustit ho na starším agentu a diagnostikovat problémy se starším agentem?

Poradce při potížích není možné použít k diagnostice starší verze agenta pomocí jeho kopírování. Musíte mít aktuální verzi agenta, aby poradce při potížích fungoval správně.

Další kroky