Konfigurasi jaringan agen Azure Monitor
Agen Azure Monitor mendukung koneksi dengan menggunakan proksi langsung, gateway Analitik Log, dan tautan privat. Artikel ini menjelaskan cara menentukan pengaturan jaringan dan mengaktifkan isolasi jaringan untuk Agen Azure Monitor.
Tag layanan jaringan virtual
Tag layanan jaringan virtual Azure harus diaktifkan di jaringan virtual untuk komputer virtual. Kedua tag AzureMonitor dan AzureResourceManager diperlukan.
Tag layanan jaringan Azure Virtual dapat digunakan untuk menentukan kontrol akses jaringan pada grup keamanan jaringan, Azure Firewall, dan rute yang ditentukan pengguna. Gunakan tag layanan sebagai pengganti alamat IP tertentu saat membuat rute dan aturan keamanan. Untuk skenario di mana tag layanan jaringan virtual Azure tidak dapat digunakan, persyaratan Firewall diberikan di bawah ini.
Catatan
Alamat IP publik titik akhir pengumpulan data bukan bagian dari tag layanan jaringan yang disebutkan di atas. Jika Anda memiliki log kustom atau aturan pengumpulan data log IIS, pertimbangkan untuk mengizinkan alamat IP publik titik akhir pengumpulan data agar skenario ini berfungsi hingga skenario ini didukung oleh tag layanan jaringan.
Titik akhir firewall
Tabel berikut ini menyediakan titik akhir yang perlu disediakan firewall untuk cloud yang berbeda. Masing-masing adalah koneksi keluar ke port 443.
Penting
Untuk semua titik akhir, inspeksi HTTPS harus dinonaktifkan.
Titik akhir | Tujuan | Contoh |
---|---|---|
global.handler.control.monitor.azure.com |
Layanan kontrol akses - | |
<virtual-machine-region-name> .handler.control.monitor.azure.com |
Mengambil aturan pengumpulan data untuk komputer tertentu | westus2.handler.control.monitor.azure.com |
<log-analytics-workspace-id> .ods.opinsights.azure.com |
Menyerap data log | 1234a123-aa1a-123a-aaa1-a1a345aa6789.ods.opinsights.azure.com |
management.azure.com | Hanya diperlukan saat mengirim seri waktu (metrik) ke database Azure Monitor Metrik khusus | - |
<virtual-machine-region-name> .monitoring.azure.com |
Hanya diperlukan saat mengirim seri waktu (metrik) ke database Azure Monitor Metrik khusus | westus2.monitoring.azure.com |
<data-collection-endpoint>.<virtual-machine-region-name> .ingest.monitor.azure.com |
Hanya diperlukan jika mengirim data ke tabel log kustom Log Analytics | 275test-01li.eastus2euap-1.canary.ingest.monitor.azure.com |
Ganti akhiran di titik akhir dengan akhiran dalam tabel berikut untuk cloud yang berbeda.
Cloud | Akhiran |
---|---|
Iklan Azure | com. |
Azure Government | .kita |
Microsoft Azure dioperasikan oleh 21Vianet | .Cn |
Catatan
Jika Anda menggunakan tautan privat pada agen, Anda hanya boleh menambahkan titik akhir pengumpulan data privat (DCEs). Agen tidak menggunakan titik akhir non-privat yang tercantum di atas saat menggunakan tautan privat/titik akhir pengumpulan data. Pratinjau Metrik Azure Monitor (metrik kustom) tidak tersedia di Azure Government dan Azure yang dioperasikan oleh 21 CloudVianet.
Catatan
Saat menggunakan AMA dengan AMPLS, semua Aturan Pengumpulan Data Anda harus menggunakan Titik Akhir Pengumpulan Data. DCE tersebut harus ditambahkan ke konfigurasi AMPLS menggunakan tautan privat
Konfigurasi proksi
Ekstensi Agen Azure Monitor untuk Windows dan Linux dapat berkomunikasi baik melalui server proksi atau gateway Analytics Log ke Azure Monitor dengan menggunakan protokol HTTPS. Gunakan untuk komputer virtual Azure, set skala komputer virtual Azure, dan Azure Arc untuk server. Gunakan pengaturan ekstensi untuk konfigurasi seperti yang dijelaskan dalam langkah-langkah berikut. Autentikasi anonim dan dasar (nama pengguna/kata sandi) didukung.
Penting
Konfigurasi proksi tidak didukung untuk Metrik Azure Monitor (pratinjau publik) sebagai tujuan. Jika Anda mengirim metrik ke tujuan ini, tujuan tersebut akan menggunakan internet publik tanpa proksi apa pun.
Catatan
Mengatur proksi sistem Linux melalui variabel lingkungan seperti http_proxy
dan https_proxy
hanya didukung menggunakan Agen Azure Monitor untuk Linux versi 1.24.2 ke atas. Untuk templat ARM, jika Anda memiliki konfigurasi proksi, ikuti contoh templat ARM di bawah ini yang mendeklarasikan pengaturan proksi di dalam templat ARM. Selain itu, pengguna dapat mengatur variabel lingkungan "global" yang diambil oleh semua layanan systemd melalui variabel DefaultEnvironment di /etc/systemd/system.conf.
Gunakan perintah PowerShell dalam contoh berikut tergantung pada lingkungan dan konfigurasi Anda.:
- Mesin virtual Windows
- Mesin virtual Linux
- Server dengan dukungan Windows Arc
- Server berkemampuan Linux Arc
- Contoh Templat Kebijakan ARM
Tidak ada proksi
$settingsString = '{"proxy":{"mode":"none"}}';
Set-AzVMExtension -ExtensionName AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location> -SettingString $settingsString
Proksi tanpa autentikasi
$settingsString = '{"proxy":{"mode":"application","address":"http://[address]:[port]","auth": "false"}}';
Set-AzVMExtension -ExtensionName AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location> -SettingString $settingsString
Proksi dengan autentikasi
$settingsString = '{"proxy":{"mode":"application","address":"http://[address]:[port]","auth": "true"}}';
$protectedSettingsString = '{"proxy":{"username":"[username]","password": "[password]"}}';
Set-AzVMExtension -ExtensionName AzureMonitorWindowsAgent -ExtensionType AzureMonitorWindowsAgent -Publisher Microsoft.Azure.Monitor -ResourceGroupName <resource-group-name> -VMName <virtual-machine-name> -Location <location> -SettingString $settingsString -ProtectedSettingString $protectedSettingsString
Konfigurasi gateway Analitik Log
- Ikuti panduan di atas untuk mengonfigurasi pengaturan proksi pada agen dan menyediakan alamat IP dan nomor port yang sesuai dengan server gateway. Jika Anda telah menyebarkan beberapa server gateway di belakang penyeimbang beban, konfigurasi proksi agen adalah alamat IP virtual penyeimbang beban.
- Tambahkan URL titik akhir konfigurasi untuk mengambil aturan pengumpulan data ke daftar yang diizinkan untuk gateway
Add-OMSGatewayAllowedHost -Host global.handler.control.monitor.azure.com
Add-OMSGatewayAllowedHost -Host <gateway-server-region-name>.handler.control.monitor.azure.com
. (Jika Anda menggunakan tautan privat pada agen, Anda juga harus menambahkan titik akhir pengumpulan data.) - Tambahkan URL titik akhir penyerapan data ke daftar yang diizinkan untuk gateway
Add-OMSGatewayAllowedHost -Host <log-analytics-workspace-id>.ods.opinsights.azure.com
. - Mulai ulang layanan Gateway OMS untuk menerapkan perubahan
Stop-Service -Name <gateway-name>
danStart-Service -Name <gateway-name>
.