Gambaran umum agen Azure Monitor

Komputer virtual dan sumber daya komputasi lainnya mengharuskan agen untuk mengumpulkan data pemantauan yang diperlukan untuk mengukur kinerja dan ketersediaan sistem operasi dan beban kerja tamu mereka. Artikel ini menjelaskan agen yang digunakan oleh Azure Monitor dan membantu Anda menentukan mana yang Anda butuhkan untuk memenuhi persyaratan untuk lingkungan tertentu Anda.

Catatan

Azure Monitor baru-baru ini meluncurkan agen baru, agen Azure Monitor, yang menyediakan semua kemampuan yang diperlukan untuk mengumpulkan data pemantauan sistem operasi tamu. Meskipun ada beberapa agen warisan yang hadir karena konsolidasi Azure Monitor dan Log Analytics, masing-masing memiliki kemampuan unik mereka dengan beberapa tumpang tindih, kami sarankan Anda menggunakan agen baru yang bertujuan untuk mengonsolidasikan fitur dari semua agen yang ada, dan memberikan manfaat tambahan. Pelajari Selengkapnya

Ringkasan agen

Tabel berikut ini memberikan perbandingan cepat agen Azure Monitor untuk Windows dan Linux. Detail lebih lanjut tentang masing-masing disediakan di bagian di bawah ini.

Agen Windows

Agen Azure Monitor Diagnostik
ekstensi (WAD)
Log Analytics
agen
Dependensi
agen
Lingkungan yang didukung Azure
Cloud lainnya (Azure Arc)
Lokal (Azure Arc)
Azure Azure
Cloud lainnya
Lokal
Azure
Cloud lainnya
Lokal
Persyaratan agen Tidak ada Tidak ada Tidak ada Membutuhkan agen Analitik Log
Data yang dikumpulkan Log Peristiwa
Performa
Log Peristiwa
Aktivitas ETW
Performa
Log berbasis file
Log IIS
Log aplikasi .NET
Crash dumps
Log diagnostik agen
Log Peristiwa
Performa
Log berbasis file
Log IIS
Insight dan Solusi
Layanan lain
Dependensi proses
Metrik koneksi jaringan
Data dikirim ke Azure Monitor Logs
Metrik Azure Monitor1
Azure Storage
Metrik Azure Monitor
Pusat Aktivitas
Azure Monitor Logs Azure Monitor Logs
(melalui agen Analitik Log)
Layanan dan
fitur
didukung
Log Analytics
Metrics explorer
Metrics explorer Insight VM
Log Analytics
Azure Automation
Microsoft Defender for Cloud
Microsoft Sentinel
Insight VM
Service Map

Agen Linux

Agen Azure Monitor Diagnostik
ekstensi (LAD)
Telegraf
agen
Log Analytics
agen
Dependensi
agen
Lingkungan yang didukung Azure
Cloud lainnya (Azure Arc)
Lokal (Azure Arc)
Azure Azure
Cloud lainnya
Lokal
Azure
Cloud lainnya
Lokal
Azure
Cloud lainnya
Lokal
Persyaratan agen Tidak ada Tidak ada Tidak ada Tidak ada Membutuhkan agen Analitik Log
Data yang dikumpulkan Syslog
Performa
Syslog
Performa
Performa Syslog
Performa
Dependensi proses
Metrik koneksi jaringan
Data dikirim ke Azure Monitor Logs
Metrik Azure Monitor1
Azure Storage
Pusat Aktivitas
Metrik Azure Monitor Azure Monitor Logs Azure Monitor Logs
(melalui agen Analitik Log)
Layanan dan
fitur
didukung
Log Analytics
Metrics explorer
Metrics explorer Insight VM
Log Analytics
Azure Automation
Microsoft Defender for Cloud
Microsoft Sentinel
Insight VM
Service Map

1Klik di sini untuk meninjau batasan lain menggunakan Azure Monitor Metrics. Di Linux, menggunakan Metrik Azure Monitor sebagai satu-satunya tujuan didukung dalam v.1.10.9.0 atau lebih tinggi.

Agen Azure Monitor

Agen Azure Monitor ditujukan untuk menggantikan agen Log Analytics, ekstensi Azure Diagnostic, dan agen Telegraf untuk komputer Windows dan Linux. Ini dapat mengirim data ke Azure Monitor Logs dan Azure Monitor Metrics dan menggunakan Aturan Pengumpulan Data (DCR) yang menyediakan metode yang lebih terukur untuk mengonfigurasi pengumpulan data dan tujuan untuk setiap agen.

Gunakan agen Azure Monitor jika Anda perlu:

  • Mengumpulkan log dan metrik tamu dari komputer apa pun di Azure, di cloud lain, atau lokal. (Server yang mendukung Azure Arc diperlukan untuk komputer di luar Azure.)
  • Mengelola konfigurasi pengumpulan data secara terpusat, menggunakan aturan pengumpulan data dan menggunakan templat atau kebijakan Azure Resource Manager (ARM) untuk manajemen secara keseluruhan.
  • Mengirim data ke Log Azure Monitor dan Metrik Azure Monitor untuk analisis dengan Azure Monitor.
  • Gunakan penyaringan peristiwa atau multi-homing Windows untuk log di Windows dan Linux.

Batasan Agen Azure Monitor meliputi:

  • Belum didukung oleh semua fitur dalam produksi. Lihat Layanan dan fitur yang didukung.
  • Belum ada dukungan untuk skenario jaringan yang melibatkan tautan pribadi.
  • Belum ada dukungan untuk mengumpulkan log kustom (file) atau file log IIS.
  • Tidak ada dukungan untuk akun Azure Event Hubs dan Azure Storage sebagai tujuan.
  • Tidak ada dukungan untuk pekerja Hybrid Runbook.

Agen Analitik Log

Agen Analitik Log mengumpulkan data pemantauan dari sistem operasi tamu dan beban kerja komputer virtual di Azure, penyedia cloud lainnya, dan komputer lokal. Agen ini mengirimkan data ke ruang kerja Analitik Log. Agen Analitik Log adalah agen yang sama yang digunakan oleh Manajer Operasi Pusat Sistem, dan Anda dapat melakukan multihome pada komputer agen untuk berkomunikasi dengan grup manajemen Anda dan Azure Monitor secara bersamaan. Agen ini juga diperlukan oleh insight tertentu di Azure Monitor dan layanan lainnya di Azure.

Catatan

Agen Analitik Log untuk Windows sering disebut sebagai Microsoft Monitoring Agent (MMA). Agen Analitik Log untuk Linux sering disebut sebagai agen OMS.

Gunakan agen Analitik Log jika Anda perlu:

Batasan agen Analitik Log meliputi:

  • Tidak dapat mengirim data ke Metrik Azure Monitor, Azure Storage, atau Azure Event Hubs.
  • Sulit untuk mengonfigurasi definisi pemantauan unik untuk agen individual.
  • Sulit dikelola dalam skala besar karena setiap komputer virtual memiliki konfigurasi yang unik.

Ekstensi diagnostik Azure

Ekstensi Diagnostik Azure mengumpulkan data pemantauan dari sistem operasi tamu dan beban kerja komputer virtual Azure dan sumber daya komputasi lainnya. Ini terutama mengumpulkan data ke Azure Storage tetapi juga memungkinkan Anda untuk menentukan wastafel data untuk juga mengirim data ke tujuan lain seperti Metrik Azure Monitor dan Azure Event Hubs.

Gunakan ekstensi diagnostik Azure jika Anda perlu:

Batasan ekstensi diagnostik Azure meliputi:

  • Hanya dapat digunakan dengan sumber daya Azure.
  • Kemampuan terbatas untuk mengirim data ke Log Azure Monitor.

Agen telegraf

Agen Telegraf InfluxData digunakan untuk mengumpulkan data performa dari komputer Linux ke Metrik Azure Monitor.

Gunakan agen Telegraf jika Anda perlu:

Agen Dependency

Agen Dependensi mengumpulkan data yang ditemukan tentang proses yang berjalan pada komputer dan dependensi proses eksternal.

Gunakan agen Dependensi jika Anda perlu:

Pertimbangkan hal berikut saat menggunakan agen Dependensi:

  • Agen Dependensi mengharuskan agen Analitik Log diinstal pada komputer yang sama.
  • Di komputer Linux, agen Analitik Log harus diinstal sebelum Ekstensi Diagnostik Azure.
  • Pada versi Windows dan Linux dari Agen Dependensi, pengumpulan data dilakukan menggunakan layanan ruang pengguna dan driver kernel.

Ekstensi komputer virtual

Agen Azure Monitor hanya tersedia sebagai ekstensi komputer virtual. Ekstensi Analitik Log untuk Windows dan Linux menginstal agen Analitik Log di komputer virtual Azure. Ekstensi Dependensi Azure Monitor untuk Windows dan Linux menginstal agen Dependensi pada komputer virtual Azure. Ini adalah agen yang sama yang dijelaskan di atas tetapi memungkinkan Anda mengelolanya melalui ekstensi komputer virtual. Anda harus menggunakan ekstensi untuk menginstal dan mengelola agen jika memungkinkan.

Pada komputer hibrid, gunakan server yang diaktifkan Azure Arc untuk menyebarkan ekstensi agen Azure Monitor, Log Analytics, dan mesin virtual Azure Monitor Dependency.

Sistem operasi yang didukung

Tabel berikut ini mencantumkan sistem operasi yang didukung oleh agen Azure Monitor. Lihat dokumentasi untuk setiap agen untuk pertimbangan unik dan untuk proses instalasi. Lihat Dokumentasi Telegraf untuk sistem operasi yang didukung. Semua sistem operasi diasumsikan berupa x64. x86 tidak didukung untuk sistem operasi apa pun.

Windows

Sistem operasi Agen Azure Monitor Agen Analitik Log Agen Dependency Ekstensi diagnostik
Windows Server 2022 X
Server Windows 2019 X X X X
Windows Server 2019 Core X
Server Windows 2016 X X X X
Windows Server 2016 Core X X
Windows Server 2012 R2 X X X X
Windows Server 2012 X X X X
Windows Server 2008 R2 SP1 X X X X
Windows Server 2008 R2 X
Windows Server 2008 SP2 X
Windows 10 Enterprise
(termasuk multi-sesi) dan Pro
(Skenario server saja1)
X X X X
Windows 8 Enterprise dan Pro
(Skenario server saja1)
X X
Windows 7 SP1
(Skenario server saja1)
X X
Azure Stack HCI X

1 Menjalankan OS pada perangkat keras server, yaitu komputer yang selalu terhubung, selalu dihidupkan, dan tidak menjalankan beban kerja lain (PC, kantor, browser, dll.)

Linux

Sistem operasi Agen Azure Monitor 1 Agen Analitik Log 1 Agen Dependency Ekstensi diagnostik 2
Amazon Linux 2017.09 X
Amazon Linux 2 X
CentOS Linux 8 X 3 X X
CentOS Linux 7 X X X X
CentOS Linux 6 X
CentOS Linux 6.5+ X X X
Debian 10 1 X
Debian 9 X X x X
Debian 8 X X
Debian 7 X
OpenSUSE 13.1+ X
Oracle Linux 8 X 3 X
Oracle Linux 7 X X X
Oracle Linux 6 X
Oracle Linux 6.4+ X X
Red Hat Enterprise Linux Server 8.1, 8.2, 8.3, 8.4 X 3 X X
Red Hat Enterprise Linux Server 8 X 3 X X
Red Hat Enterprise Linux Server 7 X X X X
Red Hat Enterprise Linux Server 6 X X
Red Hat Enterprise Linux Server 6.7+ X X X
SUSE Linux Enterprise Server 15.2 X 3
SUSE Linux Enterprise Server 15.1 X 3 X
SUSE Linux Enterprise Server 15 SP1 X X X
SUSE Linux Enterprise Server 15 X X X
SUSE Linux Enterprise Server 12 SP5 X X X X
SUSE Linux Enterprise Server 12 X X X X
Ubuntu 20.04 LTS X X X X
Ubuntu 18.04 LTS X X X X
Ubuntu 16.04 LTS X X X X
Ubuntu 14.04 LTS X X

1 Mengharuskan Python (2 atau 3) dipasang pada komputer.

3 Masalah yang diketahui terkait pengumpulan peristiwa Syslog pada versi sebelum 1.9.0.

Dukungan kernel agen Dependensi Linux

Karena agen Dependensi bekerja di tingkat kernel, dukungan juga tergantung pada versi kernel. Pada agen Dependensi versi 9.10.* agen mendukung * kernel. Tabel berikut mencantumkan rilis OS Linux utama dan minor serta versi kernel yang didukung untuk agen Dependensi.

Distribusi Versi OS Versi kernel
Red Hat Linux 8 8.4 4.18.0-305.*el8.x86_64, 4.18.0-305.*el8_4.x86_64
8.3 4.18.0-240.*el8_3.x86_64
8.2 4.18.0-193.*el8_2.x86_64
8.1 4.18.0-147.*el8_1.x86_64
8.0 4.18.0-80.*el8.x86_64
4.18.0-80.*el8_0.x86_64
Red Hat Linux 7 7.9 3.10.0-1160
7.8 3.10.0-1136
7.7 3.10.0-1062
7.6 3.10.0-957
7.5 3.10.0-862
7.4 3.10.0-693
Red Hat Linux 6 6.10 2.6.32-754
6.9 2.6.32-696
CentOS Linux 8 8.4 4.18.0-305.*el8.x86_64, 4.18.0-305.*el8_4.x86_64
8.3 4.18.0-240.*el8_3.x86_64
8.2 4.18.0-193.*el8_2.x86_64
8.1 4.18.0-147.*el8_1.x86_64
8.0 4.18.0-80.*el8.x86_64
4.18.0-80.*el8_0.x86_64
CentOS Linux 7 7.9 3.10.0-1160
7.8 3.10.0-1136
7.7 3.10.0-1062
CentOS Linux 6 6.10 2.6.32-754.3.5
2.6.32-696.30.1
6.9 2.6.32-696.30.1
2.6.32-696.18.7
Ubuntu Server 20.04 5.4*
18.04 5.3.0-1020
5.0 (termasuk kernel yang disetel Azure)
4.18*
4.15*
16.04.3 4.15.*
16.04 4.13.*
4.11.*
4.10.*
4.8.*
4.4.*
SUSE Linux 12 Enterprise Server 12 SP5 4.12.14-122.*-default, 4.12.14-16.*-azure
12 SP4 4.12.* (termasuk kernel yang disetel Azure)
12 SP3 4.4.*
12 SP2 4.4.*
SUSE Linux 15 Enterprise Server 15 SP1 4.12.14-197.*-default, 4.12.14-8.*-azure
15 4.12.14-150.*-default
Debian 9 4.9

Langkah berikutnya

Dapatkan detail selengkapnya tentang masing-masing agen di: