Menginstal dan mengelola Agen Azure Monitor

Artikel ini menjelaskan berbagai metode yang dapat Anda gunakan untuk menginstal, menghapus instalan, memperbarui, dan mengonfigurasi Agen Azure Monitor di komputer virtual Azure, set skala komputer virtual, dan server yang diaktifkan Azure Arc.

Prasyarat

Untuk prasyarat dan persyaratan lain untuk menggunakan Agen Azure Monitor, lihat artikel berikut ini:

Penting

Jika agen terhubung ke ruang kerja Log Analytics melalui Azure Private Link, lihat Mengaktifkan private link untuk memantau komputer virtual dan kluster Kubernetes di Azure Monitor.

Penting

Anda tidak perlu menghidupkan ulang komputer saat menginstal, meningkatkan, atau menghapus instalan Agen Azure Monitor.

Opsi penginstalan

Tabel berikut ini mencantumkan opsi untuk menginstal Agen Azure Monitor di Azure VM dan server dengan dukungan Azure Arc.

Untuk komputer apa pun yang tidak ada dalam Azure, Anda harus menginstal agen Azure Arc pada komputer sebelum Anda dapat menginstal Agen Azure Monitor.

Metode penginstalan Deskripsi
Ekstensi Virtual Machine (VM) Gunakan salah satu metode yang dijelaskan dalam artikel ini untuk menginstal agen melalui kerangka kerja ekstensi Azure. Metode ini tidak membuat aturan pengumpulan data (DCR), jadi Anda harus membuat setidaknya satu DCR dan mengaitkannya dengan agen sebelum pengumpulan data dimulai.
Membuat DCR Saat Anda membuat DCR di portal Azure, Agen Azure Monitor diinstal pada komputer apa pun yang ditambahkan sebagai sumber daya untuk DCR. Agen segera mulai mengumpulkan data seperti yang didefinisikan dalam DCR.
Wawasan VM Saat Anda mengaktifkan VM Insights pada mesin, Agen Azure Monitor diinstal dan DCR dibuat untuk mengumpulkan sekumpulan data yang telah ditentukan sebelumnya. Anda tidak boleh memodifikasi DCR ini, tetapi Anda dapat membuat lebih banyak DCR untuk mengumpulkan lebih banyak data.
Wawasan Kontainer Saat Anda mengaktifkan pengumpulan metrik Prometheus atau log kontainer pada kluster Kubernetes, versi kontainer Agen Azure Monitor diinstal di kluster dan DCR dibuat untuk segera mulai mengumpulkan data. Anda dapat memodifikasi DCR dengan menggunakan panduan dalam Mengonfigurasi pengumpulan data dan pengoptimalan biaya dalam wawasan Kontainer dengan menggunakan DCR.
Penginstal klien Instal agen dengan menggunakan alat penginstal Windows MSI untuk klien Windows 11 dan Windows 10.
Kebijakan Azure Gunakan Azure Policy untuk menginstal agen secara otomatis di komputer virtual Azure dan server dengan dukungan Azure Arc, dan untuk mengaitkannya secara otomatis dengan DCR yang diperlukan.

Catatan

  • Untuk mengirim data di seluruh penyewa, Anda harus terlebih dahulu mengaktifkan Azure Lighthouse.

  • Mengkloning komputer yang menginstal Agen Azure Monitor tidak didukung. Praktik terbaik untuk skenario ini adalah menggunakan Azure Policy atau alat infrastruktur sebagai kode (IaaC) untuk menyebarkan Agen Azure Monitor dalam skala besar.

Tabel berikut ini meringkas metode mana yang tersedia untuk setiap operasi Agen Azure Monitor:

Pengoperasian portal Azure Azure PowerShell Azure CLI (antarmuka baris perintah Azure) templat Pengelola Sumber Daya
Install
Verifikasi
Hapus instalasi
Pemutakhiran
Mengonfigurasi pengaturan agen (pratinjau)

Pasang ekstensi agen

Cara yang disarankan untuk menginstal Agen Azure Monitor melalui portal Azure adalah dengan buat aturan pengumpulan data (DCR). Agen Azure Monitor diinstal secara otomatis jika perlu, dan asosiasi dibuat antara DCR dan setiap komputer yang Anda pilih.

Untuk panduan portal langkah demi langkah, termasuk cara mengatur jenis platform, menambahkan sumber daya, dan mengonfigurasi sumber data, lihat Membuat aturan pengumpulan data (DCR).

Akun pengguna Linux yang dibuat selama penginstalan

Saat Anda menginstal Agen Azure Monitor di komputer Linux, agen membuat akun pengguna lokal untuk menjalankan layanan komponennya dengan aman. Setiap akun berjalan di bawah konteks pengguna khususnya sendiri untuk mengisolasi hak istimewa dan mengikuti praktik terbaik keamanan Linux untuk manajemen layanan.

Tabel berikut mencantumkan akun yang dibuat agen Azure Monitor.

Account Purpose Saat muncul
azuremonitoragent Menjalankan proses layanan Agen Azure Monitor (mdsd) untuk pengumpulan log dan metrik. Penginstalan ekstensi agen.
azureotelcollector Menjalankan komponen OpenTelemetry Collector yang mengumpulkan data observabilitas (metrik, log, jejak) dari VM dan meneruskannya ke Azure Monitor. Saat agen diaktifkan dengan pengumpulan data OpenTelemetry.
azuremetricsext Menjalankan Ekstensi Metrik, yang memproses metrik yang dihasilkan oleh agen dan mengirimkannya ke Metrik Azure Monitor. Ekstensi Metrik beroperasi secara independen tetapi diluncurkan dan dikelola oleh agen. Saat Ekstensi Metrik diterapkan.

Penting

Jangan hapus atau ubah akun ini. Menghapusnya dapat mencegah agen berfungsi dengan benar.

Akun-akun ini dibuat sebagai pengguna sistem non-interaktif (useradd --system --no-create-home --shell /usr/sbin/nologin). Setiap akun memiliki karakteristik keamanan berikut:

  • Tidak ada login interaktif: Shell login diatur ke /usr/sbin/nologin, yang mencegah penggunaan interaktif.
  • Kata sandi terkunci: Kata sandi dikunci secara default. Akses sudo tidak diberikan.
  • Tidak ada direktori beranda pada disk: Jalur direktori beranda yang tercantum di /etc/passwd (misalnya, /home/azuremetricsext) hanya metadata. Direktori sengaja tidak dibuat pada disk.

Tip

Alat pemindaian keamanan yang menandai "pengguna tidak memiliki direktori beranda" dapat dengan aman memasukkan akun-akun ini ke dalam daftar yang diizinkan. Direktori home yang tidak ada memang disengaja dan tidak menandakan adanya masalah konfigurasi.

Azure Arc akun pengguna

Pada server yang mendukung Azure Arc, Azure Connected Machine Agent dan kerangka kerja ekstensinya membuat akun pengguna lokal tambahan (himds, arcproxy, arcuser) sebagai bagian dari infrastruktur prasyarat. Akun-akun ini tidak dibuat oleh Agen Azure Monitor. Untuk informasi selengkapnya tentang akun terkait Arc dan tujuannya, lihat gambaran umum Azure Connected Machine Agent.

Verifikasi penginstalan

Setelah Anda menginstal Agen Azure Monitor, verifikasi bahwa agen menjalankan dan mengirim data ke ruang kerja Log Analytics Anda.

Periksa status ekstensi di portal Azure

  1. Buka komputer virtual Anda atau server dengan dukungan Azure Arc di portal Azure.
  2. Pilih Ekstensi + aplikasi (atau Ekstensi untuk server yang diaktifkan Arc).
  3. Konfirmasikan bahwa AzureMonitorWindowsAgent atau AzureMonitorLinuxAgent tercantum dengan status Provisi berhasil.

Periksa status ekstensi dengan Azure CLI

Jalankan perintah berikut untuk mencantumkan ekstensi yang terinstal dan verifikasi bahwa ekstensi Agen Azure Monitor ada dan disediakan:

az vm extension list --resource-group <resource-group-name> --vm-name <virtual-machine-name> --output table

Untuk server yang mendukung Azure Arc, gunakan:

az connectedmachine extension list --resource-group <resource-group-name> --machine-name <arc-server-name> --output table

Memverifikasi pengumpulan data dengan kueri Heartbeat

Lakukan kueri pada tabel Heartbeat di ruang kerja Log Analytics Anda untuk memastikan Azure Monitor Agent sedang mengirim data heartbeat. Di Log Analytics, jalankan:

Heartbeat
| where Category == "Azure Monitor Agent"
| where TimeGenerated > ago(5m)
| project Computer, TimeGenerated, Category, OSType
| order by TimeGenerated desc

Jika kueri mengembalikan hasil, Agen Azure Monitor berhasil diinstal dan mengirim data ke ruang kerja.

Catatan

Diperlukan waktu beberapa menit setelah penginstalan agar data heartbeat pertama muncul. Jika Anda tidak melihat hasil, verifikasi bahwa aturan pengumpulan data dikaitkan dengan komputer.

Copot pemasangan

Untuk meng-uninstall Agen Azure Monitor dengan menggunakan portal Azure, buka mesin virtual, kumpulan skala, atau server yang diaktifkan oleh Azure Arc Anda. Pilih tab Ekstensi , lalu pilih AzureMonitorWindowsAgent atau AzureMonitorLinuxAgent. Dalam dialog yang terbuka, pilih Hapus instalan.

Pembaruan

Catatan

Selalu perbarui ke versi terbaru agen atau ikut serta dalam peningkatan ekstensi otomatis.

Peluncuran ekstensi otomatis mengikuti praktik penyebaran Azure standar untuk menyebarkan agen versi terbaru dengan aman. Pembaruan otomatis memerlukan waktu beberapa minggu untuk menghadirkan versi terbaru.

Peningkatan diluncurkan secara bertahap, sehingga komputer virtual, kumpulan skala, atau server berkemampuan Azure Arc Anda mungkin ditingkatkan sebelum yang lain.

Jika Anda perlu segera meningkatkan ekstensi, gunakan instruksi manual yang dijelaskan dalam artikel ini. Hanya agen yang dirilis dalam satu tahun terakhir yang didukung.

Untuk memperbarui agen, buka komputer virtual atau kumpulan skala Anda. Pilih tab Ekstensi , periksa agen, dan pilih Perbarui.

Aktifkan pembaruan otomatis agen dengan mengaktifkan peningkatan ekstensi otomatis. Buka komputer virtual atau set skala Anda, pilih tab Ekstensi , lalu pilih AzureMonitorWindowsAgent atau AzureMonitorLinuxAgent. Dalam dialog yang terbuka, pilih Aktifkan peningkatan otomatis.

Konfigurasikan pengaturan agen (pratinjau)

Data collection rules (DCR) mengelola Agen Azure Monitor di komputer Anda. Gunakan DCR AgentSettings untuk mengonfigurasi parameter Agen Azure Monitor tertentu agar sesuai dengan kebutuhan pemantauan spesifik Anda.

Catatan

Pertimbangan penting saat Anda bekerja dengan AgentSettings DCR:

  • Saat ini, Anda dapat mengonfigurasi DCR AgentSettings hanya dengan menggunakan templat Azure Resource Manager.
  • AgentSettings harus berupa satu DCR tanpa pengaturan lain.
  • Komputer virtual dan DCR AgentSettings harus berada di wilayah yang sama.

Parameter yang didukung

AgentSettings DCR saat ini mendukung pengaturan parameter berikut:

Pengaturan Deskripsi Nilai yang valid
MaxDiskQuotaInMB Untuk memberikan ketahanan, agen mengumpulkan data dalam cache lokal saat agen tidak dapat mengirim data. Agen mengirim data dalam cache setelah koneksi dipulihkan. Parameter ini adalah jumlah ruang disk yang digunakan (dalam MB) oleh file log dan cache Agen Azure Monitor. Linux: 4,000 ke 1,000,000 default: 10,000
Windows: 4,000 ke 1,000,000
UseTimeReceivedForForwardedEvents Mengubah kolom WEF dalam tabel Microsoft Sentinel Windows Event Forwarding (WEF) untuk digunakan TimeReceived alih-alih TimeGenerated data 0 atau 1

Menyiapkan AgentSettings DCR

Saat ini tidak didukung.

Buat aturan pengumpulan data untuk mengumpulkan data dari agen dan mengirimkannya ke Azure Monitor.