Come usare lo strumento di risoluzione dei problemi dell'agente di Monitoraggio di Azure del sistema operativo Windows
Lo strumento di risoluzione dei problemi dell'agente di Monitoraggio di Azure è progettato per identificare i problemi con l'agente ed eseguire valutazioni generali sull'integrità. Può eseguire vari controlli per assicurarsi che l'agente sia installato correttamente e connesso e possa anche raccogliere i log correlati ad AMA dal computer in fase di diagnosi.
Nota
Lo strumento di risoluzione dei problemi di Windows AMA è un eseguibile da riga di comando fornito con l'agente per tutte le versioni più recenti della versione 1.12.0.0.
Prerequisiti
Verifica dell'esistenza dello strumento di risoluzione dei problemi
Verificare l'esistenza della directory dello strumento di risoluzione dei problemi dell'agente AMA nel computer da diagnosticare per confermare l'installazione dello strumento di risoluzione dei problemi dell'agente:
- Estensione AMA - PowerShell
- Estensione AMA - Prompt dei comandi
- Ama autonomo - PowerShell
- AMA autonomo - Prompt dei comandi
Per verificare che lo strumento di risoluzione dei problemi dell'agente sia presente, copiare il comando seguente ed eseguire in PowerShell come amministratore:
Test-Path -Path "C:/Packages/Plugins/Microsoft.Azure.Monitor.AzureMonitorWindowsAgent"
Se la directory esiste, il cmdlet Test-Path restituisce True
.
Se la directory non esiste o l'installazione non è riuscita, seguire la procedura di risoluzione dei problemi di base.
Sì, la directory esiste. Passare a Eseguire lo strumento di risoluzione dei problemi.
Eseguire lo strumento di risoluzione dei problemi
Nel computer da diagnosticare eseguire lo strumento di risoluzione dei problemi dell'agente.
- Estensione AMA - PowerShell
- Estensione AMA - Prompt dei comandi
- Ama autonomo - PowerShell
- AMA autonomo - Prompt dei comandi
Per avviare lo strumento di risoluzione dei problemi dell'agente, copiare il comando seguente ed eseguire in PowerShell come amministratore:
$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
Viene eseguita una serie di attività che potrebbero richiedere fino a 15 minuti. Attendere il completamento del processo.
Il file di log viene creato nella directory in cui si trova il AgentTroubleshooter.exe.
Esempio per l'installazione basata su estensione:
Esempio per l'installazione autonoma:
Domande frequenti
È possibile copiare lo strumento di risoluzione dei problemi da un agente più recente a un agente precedente ed eseguirlo nell'agente precedente per diagnosticare i problemi relativi all'agente precedente?
Non è possibile usare lo strumento di risoluzione dei problemi per diagnosticare una versione precedente dell'agente copiandolo. Per il corretto funzionamento dello strumento di risoluzione dei problemi, è necessario disporre di una versione aggiornata dell'agente.
Passaggi successivi
- Indicazioni sulla risoluzione dei problemi per l'agente di Monitoraggio di Azure in macchine virtuali e set di scalabilità Windows
- Indicazioni sulla risoluzione dei problemi per l'agente di Monitoraggio di Azure nel server abilitato per Windows Arc
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per