Sebagai sebahagian daripada projek Glaber, garpu sistem pemantauan Zabbix telah dicipta

Projek Glaber membangunkan garpu sistem pemantauan Zabbix yang bertujuan untuk meningkatkan kecekapan, prestasi dan kebolehskalaan, dan juga sesuai untuk mencipta konfigurasi toleran kesalahan yang berjalan secara dinamik pada berbilang pelayan. Pada mulanya projek dibangunkan sebagai satu set tampalan untuk meningkatkan prestasi Zabbix, tetapi pada bulan April kerja-kerja mula mencipta garpu yang berasingan. Kod projek diedarkan oleh dilesenkan di bawah GPLv2.

Di bawah beban yang berat, pengguna Zabbix berhadapan dengan kekurangan pengelompokan seperti itu dalam versi percuma dan masalah apabila perlu untuk menyimpan volum data yang sangat besar dalam DBMS. DBMS perhubungan yang disokong dalam Zabbix, seperti PostgreSQL, MySQL, Oracle dan SQLite, kurang disesuaikan untuk menyimpan trend untuk sejarah - pensampelan sejumlah besar metrik selama setengah tahun sudah menjadi "berat" dan anda perlu mengoptimumkan DBMS dan pertanyaan, membina kelompok pelayan pangkalan data dan lain-lain.

Sebagai jalan keluar, Glaber melaksanakan idea menggunakan DBMS khusus Klik Rumah, yang menyediakan pemampatan data yang baik dan kelajuan pemprosesan pertanyaan yang sangat tinggi (menggunakan peralatan yang sama, anda boleh mengurangkan beban pada CPU dan sistem cakera sebanyak 20-50 kali). Selain sokongan ClickHouse di Glaber juga tambah pelbagai pengoptimuman, seperti penggunaan permintaan snmp tak segerak, pemprosesan data pukal (batch) daripada ejen pemantauan dan penggunaan nmap untuk menyelaraskan semakan ketersediaan hos, yang memungkinkan untuk mempercepatkan pengundian negeri lebih daripada 100 kali. Glaber juga sedang mengusahakan sokongan berkelompok, yang mana ia dirancang untuk digunakan pada masa hadapan dll.

Sumber: opennet.ru

Tambah komen