Bagikan melalui


Cara menggunakan Pemecah Masalah Agen Azure Monitor sistem operasi (OS) Windows

Pemecah Masalah Agen Azure Monitor (AMA) dirancang untuk membantu mengidentifikasi masalah dengan agen dan melakukan penilaian kesehatan umum. Ini dapat melakukan berbagai pemeriksaan untuk memastikan bahwa agen dipasang dan terhubung dengan benar, dan juga dapat mengumpulkan log terkait AMA dari mesin yang didiagnosis.

Catatan

Pemecah Masalah AMA Windows adalah baris perintah yang dapat dieksekusi yang dikirim dengan agen untuk semua versi yang lebih baru dari 1.12.0.0.

Prasyarat

Pemeriksaan keberadaan pemecah masalah

Periksa keberadaan direktori Pemecah Masalah Agen AMA pada komputer yang akan didiagnosis untuk mengonfirmasi penginstalan pemecah masalah agen:

Untuk memverifikasi Pemecah Masalah Agen ada, salin perintah berikut dan jalankan di PowerShell sebagai administrator:

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

Jika direktori ada, cmdlet Test-Path mengembalikan True.

Cuplikan layar jendela PowerShell, yang menunjukkan hasil cmdlet PowerShell Test-Path.

Jika direktori tidak ada atau penginstalan gagal, ikuti Langkah-langkah pemecahan masalah dasar.

Ya, direktori ada. Lanjutkan untuk Menjalankan Pemecah Masalah.

Jalankan Pemecah Masalah

Pada komputer yang akan didiagnosis, jalankan Pemecah Masalah Agen.

Untuk memulai Pemecah Masalah Agen, salin perintah berikut dan jalankan di PowerShell sebagai administrator:

$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

Ini menjalankan serangkaian aktivitas yang bisa memakan waktu hingga 15 menit untuk diselesaikan. Bersabarlah sampai proses selesai.

Cuplikan layar jendela PowerShell, yang menunjukkan hasil AgentTroubleshooter.

File log dibuat di direktori tempat AgentTroubleshooter.exe berada.

Contoh untuk penginstalan berbasis ekstensi: Cuplikan layar jendela penjelajah Windows, yang menunjukkan output AgentTroubleshooter untuk penginstalan berbasis ekstensi.

Contoh untuk penginstalan mandiri: Cuplikan layar jendela penjelajah Windows, yang menunjukkan output AgentTroubleshooter untuk penginstalan mandiri.

Pertanyaan Umum

Dapatkah saya menyalin Pemecah Masalah dari agen yang lebih baru ke agen yang lebih lama dan menjalankannya di agen yang lebih lama untuk mendiagnosis masalah dengan agen yang lebih lama?

Pemecah Masalah tidak dimungkinkan untuk mendiagnosis versi agen yang lebih lama dengan menyalinnya. Anda harus memiliki versi terbaru agen agar Pemecah Masalah berfungsi dengan baik.

Langkah berikutnya