Sebagai bagian dari proyek Glaber, cabang dari sistem pemantauan Zabbix telah dibuat

Proyek Glaber mengembangkan cabang dari sistem pemantauan Zabbix yang bertujuan untuk meningkatkan efisiensi, kinerja, dan skalabilitas, dan juga cocok untuk membuat konfigurasi toleransi kesalahan yang berjalan secara dinamis di banyak server. Awalnya proyek dikembangkan sebagai satu set tambalan untuk meningkatkan kinerja Zabbix, tetapi pada bulan April pekerjaan dimulai pada pembuatan garpu terpisah. Kode proyek didistribusikan oleh berlisensi di bawah GPLv2.

Di bawah beban berat, pengguna Zabbix dihadapkan pada kurangnya pengelompokan dalam versi gratis dan masalah ketika perlu menyimpan data dalam jumlah yang sangat besar di DBMS. DBMS relasional yang didukung di Zabbix, seperti PostgreSQL, MySQL, Oracle dan SQLite, kurang diadaptasi untuk menyimpan tren sejarah - pengambilan sampel sejumlah besar metrik selama setengah tahun sudah akan menjadi β€œberat” dan Anda perlu mengoptimalkan DBMS dan pertanyaan, membangun cluster server database dan lain-lain.

Sebagai solusinya, Glaber menerapkan ide penggunaan DBMS khusus KlikRumah, yang memberikan kompresi data yang baik dan kecepatan pemrosesan kueri yang sangat tinggi (menggunakan peralatan yang sama, Anda dapat mengurangi beban pada CPU dan sistem disk sebanyak 20-50 kali lipat). Selain dukungan ClickHouse di Glaber juga ditambahkan berbagai optimasi, seperti penggunaan permintaan snmp asinkron, pemrosesan data massal (batch) dari agen pemantauan dan penggunaan nmap untuk memparalelkan pemeriksaan ketersediaan host, yang memungkinkan untuk mempercepat jajak pendapat negara lebih dari 100 kali lipat. Glaber juga sedang berupaya memberikan dukungan kekelompokan, yang rencananya akan digunakan di masa depan dll.

Sumber: opennet.ru

Tambah komentar