Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Important
Agen Dependensi dan antarmuka Peta di VM Insights telah dianggap usang dan akan dihentikan pada 30 Juni 2028. Lihat panduan penghentian kami untuk detail selengkapnya.
Agen Dependensi mengumpulkan data tentang proses yang berjalan pada komputer virtual dan dependensi proses eksternalnya. Pembaruan termasuk perbaikan bug atau dukungan fitur atau fungsionalitas baru. Artikel ini menjelaskan persyaratan Agen Dependensi dan cara meningkatkannya secara manual atau melalui otomatisasi.
Note
Agen Dependensi mengirimkan data heartbeat ke tabel InsightsMetrics, di mana Anda akan dikenakan biaya pemrosesan data. Perilaku ini berbeda dari Azure Monitor Agent, yang mengirim data kesehatan agen ke tabel Heartbeat yang bebas dari biaya pengumpulan data.
Persyaratan Agen Dependensi
- agen Azure Monitor harus diinstal pada komputer yang sama.
- Memerlukan koneksi dari komputer virtual ke alamat 169.254.169.254. Alamat ini mengidentifikasi titik akhir layanan metadata Azure.
Sistem operasi yang didukung
Agen Dependensi saat ini mendukung versi Windows yang sama yang didukung Azure Monitor Agent hingga Windows Server 2022, kecuali Azure Stack HCI dan Windows IoT Enterprise. Windows Server Core tidak didukung. Agen Dependensi hanya mendukung arsitektur x64.
- Matriks Dukungan untuk Linux
- Matriks Dukungan untuk Windows
Pertimbangkan hal berikut sebelum Anda menginstal agen Dependensi di komputer Linux:
- Hanya rilis kernel default dan SMP Linux yang didukung.
- Rilis kernel nonstandar, seperti ekstensi alamat fisik (PAE) dan Xen, tidak didukung untuk distribusi Linux apa pun. Misalnya, sistem dengan string rilis 2.6.16.21-0.8-xen tidak didukung.
- Kernel kustom, termasuk kompilasi ulang kernel standar, tidak didukung.
- Untuk distro Debian selain versi 9.4, fitur Peta tidak didukung. Fitur Performa hanya tersedia dari menu Azure Monitor. Ini tidak tersedia langsung dari panel kiri Azure VM.
- Menginstal agen Dependensi menodai kernel Linux dan Anda mungkin kehilangan dukungan dari distribusi Linux Anda hingga komputer diatur ulang.
Kernel Linux harus dipatch untuk menutup kerentanan Spectre dan Meltdown. Untuk informasi selengkapnya, konsultasikan dengan vendor distribusi Linux Anda. Jalankan perintah berikut untuk memeriksa ketersediaan jika Spectre/Meltdown telah dimitigasi:
$ grep . /sys/devices/system/cpu/vulnerabilities/*
Output untuk perintah ini terlihat mirip dengan yang berikut ini dan menentukan apakah komputer rentan terhadap salah satu masalah. Jika file ini hilang, komputer tidak dipatch.
/sys/devices/system/cpu/vulnerabilities/meltdown:Mitigation: PTI
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Vulnerable
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Vulnerable: Minimal generic ASM retpoline
Memasang atau memperbarui Agen Dependensi
Note
Agen Dependensi diinstal secara otomatis saat VM Insights diaktifkan pada komputer untuk memproses dan menghubungkan data. Jika Fitur Pemantauan VM diaktifkan secara eksklusif untuk data performa, Agen Dependensi tidak akan diinstal.
Anda dapat meningkatkan Agen Dependensi untuk Windows dan Linux secara manual atau otomatis, tergantung pada skenario penyebaran dan lingkungan tempat mesin berjalan, menggunakan metode ini:
| Environment | Metode penginstalan | Metode Peningkatan |
|---|---|---|
| VM Azure | Ekstensi VM Agen Dependensi untuk Windows dan Linux | Agen secara otomatis ditingkatkan secara default kecuali Anda mengonfigurasi templat Azure Resource Manager Anda untuk menolak dengan mengatur properti autoUpgradeMinorVersion ke false. Peningkatan untuk versi minor saat peningkatan otomatis dinonaktifkan, dan peningkatan versi utama mengikuti metode yang sama - hapus instalasi dan instal ulang ekstensi. |
| Gambar VM Azure kustom | Penginstalan manual Agen Dependensi untuk Windows/Linux | Memperbarui komputer virtual ke versi agen terbaru harus dilakukan dari baris perintah yang menjalankan paket penginstal Windows atau bundel skrip shell yang dapat diinstal dan diekstraksi sendiri oleh Linux. |
| VM yang tidak menggunakan Azure | Penginstalan manual Agen Dependensi untuk Windows/Linux | Memperbarui komputer virtual ke versi agen terbaru harus dilakukan dari baris perintah yang menjalankan paket penginstal Windows atau bundel skrip shell yang dapat diinstal dan diekstraksi sendiri oleh Linux. |
Menginstal atau meningkatkan Agen Dependensi secara manual di Windows
Perbarui agen pada VM Windows dari command prompt, dengan skrip atau solusi otomatisasi lainnya, atau dengan menggunakan Wizard Setup InstallDependencyAgent-Windows.exe.
Prerequisites
- Unduh versi terbaru agen Windows dari aka.ms/dependencyagentwindows.
Menggunakan Panduan Penyiapan
Masuk ke komputer dengan akun yang memiliki hak administratif.
Jalankan InstallDependencyAgent-Windows.exe untuk memulai Wizard Penyiapan.
Ikuti wizard Penyiapan Agen Dependensi untuk menghapus instalan versi Agen Dependensi sebelumnya, kemudian instal versi terbaru.
Dari baris perintah
Masuk di komputer menggunakan akun dengan hak administratif.
Jalankan perintah berikut:
InstallDependencyAgent-Windows.exe /S /RebootMode=manualParameter
/RebootMode=manualmencegah peningkatan secara otomatis me-reboot komputer jika beberapa proses menggunakan file dari versi sebelumnya dan menguncinya.Untuk mengonfirmasi bahwa peningkatan berhasil, periksa
install.loguntuk informasi penyetelan mendetail. Direktori lognya adalah %Programfiles%\Microsoft Dependency Agent\logs.
Menginstal atau meningkatkan Agen Dependensi secara manual di Linux
Peningkatan dari versi sebelumnya Agen Dependensi di Linux didukung dan dilakukan menggunakan perintah yang sama dengan penginstalan baru.
Prerequisites
- Unduh versi terbaru agen Linux dari aka.ms/dependencyagentlinux atau melalui curl:
curl -L -o DependencyAgent-Linux64.bin https://aka.ms/dependencyagentlinux
Note
Curl tidak secara otomatis mengatur izin eksekusi. Anda perlu mengaturnya secara manual menggunakan chmod:
chmod +x DependencyAgent-Linux64.bin
Dari baris perintah
Login di komputer dengan akun pengguna yang memiliki izin sudo untuk menjalankan perintah sebagai root.
Jalankan perintah berikut:
sudo <path>/InstallDependencyAgent-Linux64.bin
Jika Agen Dependensi gagal memulai, periksa log untuk mendapatkan informasi kesalahan yang terperinci. Pada agen Linux, direktori lognya adalah /var/opt/microsoft/dependency-agent/log.
Copot pemasangan Agen Dependensi
Note
Jika Agen Dependensi diinstal secara manual, agen tersebut tidak akan ditampilkan di Azure portal dan harus dihapus secara manual. Ini hanya akan menunjukkan apakah itu diinstal melalui penyebaran templat Azure portal, PowerShell, ARM, atau Azure policy.
Dari menu Virtual Machines di Azure portal, pilih komputer virtual Anda.
Pilih Ekstensi + aplikasi>DependencyAgentWindows atau >
Hapus instalan Agen Dependensi secara manual di Windows
Metode 1: Di Windows, buka Tambahkan dan hapus program, temukan Agen Dependensi Microsoft, klik elipsis untuk membuka menu konteks, dan pilih Hapus instalan.
Metode 2: Gunakan uninstaller yang terletak di folder Agen Dependensi Microsoft, misalnya, C:\Program Files\Microsoft Dependency Agent"\Uninstall_v.w.x.y.exe (di mana v.w.x.y adalah nomor versi).
Menghapus Agen Dependensi secara manual di Linux
Login di komputer dengan akun pengguna yang memiliki izin sudo untuk menjalankan perintah sebagai root.
Jalankan perintah berikut:
sudo /opt/microsoft/dependency-agent/uninstall -s
Dukungan Agen Dependensi Linux
Karena Agen Dependensi bekerja di tingkat kernel, dukungan juga bergantung pada versi kernel. Pada versi 9.10.* dari Agen Dependensi, agen ini mendukung kernel *. Tabel berikut mencantumkan rilis OS Linux besar dan kecil serta versi kernel yang didukung untuk Dependency Agent.
Note
Dengan agen Dependensi 9.10.15 ke atas, penginstalan tidak diblokir untuk versi kernel yang tidak didukung, tetapi agen akan berjalan dalam mode terdegradasi. Dalam mode ini, data koneksi dan port yang disimpan dalam tabel VMConnection dan VMBoundport tidak dikumpulkan. Tabel VMProcess mungkin memiliki beberapa data, tetapi akan minimal.
| Distribution | Versi OS | Versi kernel |
|---|---|---|
| Red Hat Linux 8 | 8.6 | 4.18.0-372.*el8.x86_64, 4.18.0-372.*el8_6.x86_64 |
| 8.5 | 4.18.0-348.*el8_5.x86_644.18.0-348.*el8.x86_64 | |
| 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.6 | 4.18.0-372.*el8.x86_64, 4.18.0-372.*el8_6.x86_64 |
| 8.5 | 4.18.0-348.*el8_5.x86_644.18.0-348.*el8.x86_64 | |
| 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.8 5.4* |
| 18.04 | 5.3.0-1020 5.0 (termasuk kernel yang dioptimalkan Azure) 4.18* 4.15* |
|
| 16.04.3 | 4.15.* | |
| 16.04 | 4.13.* 4.11.* 4.10.* 4.8.* 4.4.* |
|
| 14.04 | 3.13.*-generic 4.4.*-generic |
|
| SUSE Linux 12 Enterprise Server | 12 SP5 | 4.12.14-122.*-default, 4.12.14-16.*-azure |
| 12 SP4 | 4.12.* (termasuk kernel yang dioptimalkan untuk 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 |
Note
Agen dependensi tidak tersedia untuk Mesin Virtual Azure dengan prosesor ARM berbasis Ampere Altra.
Langkah selanjutnya
Jika Anda ingin berhenti memantau VM untuk sementara waktu atau menghapus Wawasan VM sepenuhnya, lihat Menonaktifkan pemantauan VM Anda di Wawasan VM.