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:
- Ekstensi AMA - PowerShell
- Ekstensi AMA - Prompt Perintah
- AMA Mandiri - PowerShell
- AMA Mandiri - Prompt Perintah
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
.
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.
- Ekstensi AMA - PowerShell
- Ekstensi AMA - Prompt Perintah
- AMA Mandiri - PowerShell
- AMA Mandiri - Prompt Perintah
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.
File log dibuat di direktori tempat AgentTroubleshooter.exe berada.
Contoh untuk penginstalan berbasis ekstensi:
Contoh 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
- Panduan pemecahan masalah untuk agen Azure Monitor pada komputer virtual Windows dan set skala
- Panduan pemecahan masalah untuk agen Azure Monitor di server berkemampuan Windows Arc