Pemantauan host memungkinkan Anda memantau host dengan menginstal Agen CloudMonitor pada host untuk mengumpulkan data deret waktu sistem operasi.
Versi Agen
Agen CloudMonitor tersedia untuk bahasa pemrograman berikut: Java, Go, dan C++. Agen CloudMonitor untuk C++ merupakan versi terbaru. Dibandingkan dengan Agen CloudMonitor untuk Java dan Go, Agen CloudMonitor untuk C++ menggunakan lebih sedikit sumber daya CPU dan memori, terutama ketika CloudMonitor memproses beban kerja dalam jumlah besar. Tabel berikut menjelaskan tiga versi Agen CloudMonitor.
Bahasa Pemrograman | Versi | Deskripsi | Referensi |
C++ (direkomendasikan) | 3.X | Agen CloudMonitor untuk C++ memiliki versi terbaru. Kami merekomendasikan Anda untuk menginstal Agen CloudMonitor untuk C++. | |
Go | 2.X | Agen CloudMonitor untuk Go tidak lagi dipelihara. Kami merekomendasikan Anda untuk menginstal Agen CloudMonitor untuk C++. | |
Java | 1.X | Agen CloudMonitor untuk Java tidak lagi dipelihara. Kami merekomendasikan Anda untuk menginstal Agen CloudMonitor untuk C++. |
Persyaratan Sistem
Sistem Operasi | Arsitektur Perangkat Keras |
Windows 7, Windows Server 2008 R2, atau yang lebih baru | i386 atau AMD64 |
Linux 2.6.23 atau yang lebih baru dengan GNU C Library (umumnya dikenal sebagai glibc) | i386, AMD64, atau ARM64 |
Jalur Instalasi
Instal Agen CloudMonitor di salah satu jalur berikut sesuai dengan sistem operasi Anda:
Linux: /usr/local/cloudmonitor
Windows: C:\Program Files\Alibaba\cloudmonitor
Proses
Setelah Agen CloudMonitor diinstal, salah satu proses berikut akan berjalan di host Anda sesuai dengan sistem operasi Anda:
Linux: /usr/local/cloudmonitor/bin/argusagent
Windows: C:\Program Files\Alibaba\cloudmonitor\bin\argusagent
Port
Agen CloudMonitor mengakses port TCP 80, 443, 3128, atau 8080 dari host jarak jauh untuk mengirim pesan detak jantung dan melaporkan data pemantauan.
Agen CloudMonitor menggunakan port 15579 untuk melihat konfigurasi dan mengubah tingkat log.
Penggunaan Sumber Daya
Jika sumber daya yang dikonsumsi oleh Agen CloudMonitor Anda tidak sesuai dengan tabel berikut, periksa apakah versi agen Anda adalah yang terbaru.
Versi agen yang lebih lama mungkin memiliki kebocoran memori. Kami merekomendasikan Anda untuk meningkatkan agen Anda ke versi terbaru.
Kategori | Konsumsi |
CPU | Ketika Agen CloudMonitor bekerja seperti yang diharapkan, pemanfaatan CPU inti tunggal umumnya kurang dari 3%. Catatan Pemanfaatan CPU dapat meningkat saat Anda memulai sebuah proses. |
Memori | Ketika Agen CloudMonitor bekerja seperti yang diharapkan, memori yang digunakan umumnya tidak melebihi 70 MB. Catatan Menurut pengumpulan sumber daya CloudMonitor, memori maksimum yang digunakan dapat mencapai 200 MB selama koneksi bersamaan multi-core CPU, proses-proses banyak, atau perangkat-perangkat banyak. |
Mekanisme Perlindungan | Dalam kasus langka, jika pemanfaatan CPU inti tunggal melebihi 50% atau memori yang digunakan melebihi 200 MB, Agen CloudMonitor secara otomatis keluar hingga empat kali untuk melindungi sumber daya Anda. Catatan Jika ini terjadi, Anda dapat menyesuaikan ambang batas penggunaan sumber daya Anda berdasarkan skenario bisnis Anda. Untuk informasi lebih lanjut, lihat Apa yang harus saya lakukan jika proses Agen CloudMonitor keluar secara otomatis? |
Lebar Pita Jaringan | Agen CloudMonitor mengirimkan data pemantauan setiap interval 15 detik, yang menggunakan sekitar 10 KB/s lebar pita jaringan privat. Agen CloudMonitor mengirimkan pesan detak jantung setiap interval 3 menit, yang menggunakan sekitar 2 KB/s lebar pita jaringan privat. |
Ruang disk yang ditempati oleh paket instalasi | 10 MB~15 MB |
Ruang disk yang ditempati oleh log | 10 MB digunakan oleh file log dan hingga 70 MB digunakan oleh semua file log |
IO | Jika fitur pemantauan log lokal Hybrid Cloud Monitoring tidak digunakan, sistem menyediakan IOPS baca/tulis hingga 1 KB/s. Catatan Jika Anda menggunakan fitur pemantauan log lokal Hybrid Cloud Monitoring, penggunaan sumber daya I/O bervariasi berdasarkan volume log. |
Log
Agen CloudMonitor menyimpan log di salah satu direktori berikut sesuai dengan sistem operasi Anda:
Windows: C:\Program Files\Alibaba\cloudmonitor\local_data\logs
Linux: /usr/local/cloudmonitor/local_data/logs
Direktori tersebut menyimpan dua jenis log berikut:
argusagentd.log: Menyimpan log yang dihasilkan oleh Agen CloudMonitor untuk C++ untuk mendemonstrasikan proses. Log ini mencakup informasi seperti startup dan shutdown proses pemantauan.
argusagent.log: Menyimpan log operasional Agen CloudMonitor untuk C++.