Jak používat poradce při potížích s agentem Azure Monitoru s operačním systémem Windows
Poradce při potížích s agentem Azure Monitoru (AMA) je navržený tak, aby pomohl identifikovat problémy s agentem a provádět obecná posouzení 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 existence poradce při potížích
Zkontrolujte existenci adresáře poradce při potížích s agentem AMA na počítači, který se má diagnostikovat, a ověřte instalaci poradce při potížích s agentem:
- Rozšíření AMA – PowerShell
- Rozšíření AMA – příkazový řádek
- Samostatná služba AMA – PowerShell
- Samostatný AMA – příkazový řádek
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, vrátí True
rutina Test-Path .
Pokud adresář neexistuje nebo se instalace nezdaří, postupujte podle základních kroků pro řešení potíží.
Ano, adresář existuje. Pokračujte spuštěním poradce při potížích.
Spuštění poradce při potížích
Na počítači, který chcete diagnostikovat, spusťte poradce při potížích s agentem.
- Rozšíření AMA – PowerShell
- Rozšíření AMA – příkazový řádek
- Samostatná služba AMA – PowerShell
- Samostatný AMA – příkazový řádek
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í řadu aktivit, které by mohly trvat až 15 minut. Buďte trpěliví, dokud se proces dokončí.
Soubor protokolu se vytvoří v adresáři, kde se nachází AgentTroubleshooter.exe.
Příklad instalace založené na rozšíření:
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 jeho zkopírováním. Aby poradce při potížích fungoval správně, musíte mít aktuální verzi agenta.
Další kroky
- Pokyny k řešení potíží pro agenta Azure Monitor na virtuálních počítačích s Windows a škálovacích sadách
- Pokyny k řešení potíží pro agenta Azure Monitoru na serveru s podporou služby Windows Arc