Bagaimana Anda memilih aplikasi pemantauan mana yang akan digunakan?

9

Memiliki sistem untuk mengumpulkan statistik kinerja bisa sangat berguna. Di masa lalu, saya telah menggunakan Munin untuk ini, dan itu sangat berharga dalam menganalisis kemacetan dan berbagai masalah lainnya. Saya baru-baru ini sadar akan colld , yang tampaknya sangat mirip dengan Munin.

Aplikasi pemantauan apa yang tersedia dan harus dipertimbangkan (selain Munin dan Collectd), dan bagaimana Anda memilih mana yang akan digunakan?

Vetle
sumber
3
Mungkin Anda ingin membagi pertanyaan ini menjadi dua, satu lagi generik, dan satu lagi spesifik: Bagaimana Anda memilih aplikasi pemantauan mana yang akan digunakan? VS Apa perbedaan antara Munin dan Collectd? .
tshepang

Jawaban:

6

Munin adalah alat pengumpul dan visualisasi data (grapher). Mudah diatur. Mudah digunakan, tetapi menggunakan terlalu banyak sumber daya dan tidak berskala dengan baik. Interval pengumpulan default adalah 5 menit dan tidak mudah untuk mengubahnya, karena itu akan membebani mesin Anda dan beberapa plugin memiliki masalah jika Anda tetap melakukannya. Plugin dieksekusi ( bercabang ) setiap kali ketika pengumpulan data terjadi yang mahal. Ini memiliki pengaturan jaringan. Anda harus mengatur server dan simpul lokal bahkan jika Anda menggunakan satu mesin.

Collectd adalah alat pengumpul data saja. Anda dapat memilih soulions pihak ke-3 untuk membuat grafik data yang dikumpulkan, tetapi tidak berfungsi di luar kotak. Ini memiliki banyak plugin, sebagian besar ditulis sebagai modul C yang memulai sekali ketika Anda memulai daemon. Anda dapat mengubah interval pengumpulan dan Anda bisa mendapatkan statistik berbutir halus. Itu dapat mengumpulkan data secara lokal atau melalui jaringan.

ttyS0
sumber
4

Pendapat saya adalah bahwa aturan zabbix . Ini kuat dan ramah pengguna. Anda tidak memerlukan plugin atau pihak ketiga untuk membuatnya berfungsi.

Anda dapat menemukan banyak saran lain dalam posting ini karena kesalahan server.

Bob Rivers
sumber
Apakah pertanyaan saya lebih sesuai untuk kesalahan server? Yaitu haruskah itu dipindahkan atau ditandai topik?
Vetle
Yah, itu tergantung. Jika Anda berniat memantau OS selain Linux / Unix ya. Jika Anda memiliki keraguan khusus tentang * nix, maka ini adalah tempatnya. Tapi, setidaknya cari Server Fault. Karena berjalan beberapa saat, Anda akan menemukan banyak hal bagus di sana.
Bob Rivers
4

Alat analisis pemantauan kinerja favorit saya adalah open source Performance CoPilot (PCP) dari SGI . Untuk satu sistem, itu mungkin berlebihan - untuk satu set sistem perusahaan, ini luar biasa. PCP menawarkan data historis, konfigurasi jaringan, dan sistem alarm yang tidak tertandingi dalam sumber terbuka (atau hampir di mana pun).

Mei
sumber