Persyaratan agen Azure Monitor
Artikel ini menyediakan persyaratan dan prasyarat untuk agen Azure Monitor. Lihat detail dalam artikel ini sebelum Anda mengikuti panduan untuk menginstal agen di Menginstal dan mengelola Agen Azure Monitor.
Detail ekstensi komputer virtual
Agen Azure Monitor diimplementasikan sebagai ekstensi Azure VM dengan detail dalam tabel berikut. Anda dapat menginstalnya dengan menggunakan salah satu metode untuk menginstal ekstensi komputer virtual. Untuk informasi versi, lihat Versi ekstensi agen Azure Monitor.
Properti | Windows | Linux |
---|---|---|
Publisher | Microsoft.Azure.Monitor | Microsoft.Azure.Monitor |
Jenis | AzureMonitorWindowsAgent | AzureMonitorLinuxAgent |
TypeHandlerVersion | Lihat versi ekstensi agen Azure Monitor | Versi ekstensi agen Azure Monitor |
Izin
Untuk metode selain menggunakan portal Azure, Anda harus memiliki penetapan peran berikut untuk menginstal agen:
Peran bawaan | Cakupan | Alasan |
---|---|---|
|
Untuk menyebarkan agen | |
Peran apa pun yang menyertakan tindakan Microsoft.Resources/deployments/* (misalnya, Kontributor Analitik Log |
|
Untuk menyebarkan ekstensi agen melalui templat Azure Resource Manager (juga digunakan oleh Azure Policy) |
Identitas terkelola harus diaktifkan pada komputer virtual Azure. Mendukung identitas terkelola baik yang ditetapkan pengguna maupun yang ditetapkan sistem.
Ditetapkan pengguna: Identitas terkelola ini harus digunakan untuk penyebaran skala besar dan dapat dikonfigurasi dengan kebijakan Azure bawaan. Anda dapat membuat identitas terkelola yang ditetapkan pengguna sekali dan membagikannya di beberapa VM sehingga lebih dapat diskalakan daripada identitas terkelola yang ditetapkan sistem. Jika menggunakan identitas terkelola yang ditetapkan pengguna, Anda harus meneruskan detail identitas terkelola ke Agen Azure Monitor melalui pengaturan ekstensi:
{ "authentication": { "managedIdentity": { "identifier-name": "mi_res_id" or "object_id" or "client_id", "identifier-value": "<resource-id-of-uai>" or "<guid-object-or-client-id>" } } }
Anda harus menggunakan mi_res_id
sebagai identifier-name
. Perintah sampel di bawah ini hanya menampilkan penggunaan dengan mi_res_id
agar lebih ringkas. Untuk detail selengkapnya tentang mi_res_id
, object_id
, dan client_id
, lihat Dokumentasi identitas terkelola.
- Ditetapkan sistem: Identitas terkelola ini cocok untuk pengujian awal atau penyebaran kecil. Saat digunakan dalam skala besar, untuk semua VM dalam langganan misalnya, hal ini menghasilkan sejumlah besar identitas yang dibuat dan dihapus di ID Microsoft Entra. Untuk menghindari churn identitas ini, gunakan identitas terkelola yang ditetapkan pengguna.
Penting
Identitas terkelola yang ditetapkan sistem adalah satu-satunya autentikasi yang didukung untuk server dengan dukungan Azure Arc dan diaktifkan secara otomatis segera setelah Anda menginstal agen Azure Arc.
Ruang disk
Ruang disk yang diperlukan dapat bervariasi secara signifikan tergantung pada bagaimana agen dikonfigurasi atau jika agen tidak dapat berkomunikasi dengan tujuan dan harus menyimpan data. Secara default agen memerlukan ruang disk 10 GB untuk dijalankan. Tabel berikut ini menyediakan panduan untuk perencanaan kapasitas:
Tujuan | Lingkungan | Jalur | Ruang yang Disarankan |
---|---|---|---|
Mengunduh dan menginstal paket | Linux | /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Version}/ | 500 MB |
Mengunduh dan menginstal paket | Windows | C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 500 MB |
Log Ekstensi | Linux (Azure VM) | /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/ | 100 MB |
Log Ekstensi | Linux (Azure Arc) | /var/lib/GuestConfig/extension_logs/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{version}/ | 100 MB |
Log Ekstensi | Windows (Azure VM) | C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 100 MB |
Log Ekstensi | Windows (Azure Arc) | C:\ProgramData\GuestConfig\extension_logs\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 100 MB |
Singgahan Agen | Linux | /etc/opt/microsoft/azuremonitoragent, /var/opt/microsoft/azuremonitoragent | 500 MB |
Singgahan Agen | Windows (Azure VM) | C:\WindowsAzure\Resources\AMADataStore. {DataStoreName} | 10,5 GB |
Singgahan Agen | Windows (Azure Arc) | C:\Resources\Directory\AMADataStore. {DataStoreName} | 10,5 GB |
Singgahan Peristiwa | Linux | /var/opt/microsoft/azuremonitoragent/events | 10 GB |
Singgahan Peristiwa | Linux | /var/lib/rsyslog | 1 GB |
Langkah berikutnya
Buat aturan pengumpulan data untuk mengumpulkan data dari agen dan mengirimkannya ke Azure Monitor.