Minangka bagΓ©an saka proyek Glaber, garpu sistem pemantauan Zabbix digawe

Proyek kasebut Glaber develops garpu saka sistem ngawasi Zabbix ngarahke ing nambah efficiency, kinerja lan kaukur, lan uga cocok kanggo nggawe konfigurasi fault-tolerant sing mbukak mbosenke ing sawetara server. Kaping pisanan proyek dikembangke minangka pesawat saka patches kanggo nambah kinerja Zabbix, nanging ing April karya wiwit nggawe garpu kapisah. Kode proyek disebarake dening dilisensi ing GPLv2.

Ing beban abot, pangguna Zabbix ngadhepi kekurangan clustering kaya ing versi gratis lan masalah nalika perlu kanggo nyimpen volume data sing akeh banget ing DBMS. DBMS relasional sing didhukung ing Zabbix, kayata PostgreSQL, MySQL, Oracle lan SQLite, kurang diadaptasi kanggo nyimpen tren sejarah - sampling akeh metrik sajrone setengah taun bakal dadi "abot" lan sampeyan kudu ngoptimalake DBMS lan pitakon, mbangun kluster server database lan liya-liyane.

Minangka solusi, Glaber ngetrapake ide nggunakake DBMS khusus clickhouse, sing nyedhiyakake kompresi data sing apik lan kacepetan pangolahan pitakon sing dhuwur banget (nggunakake peralatan sing padha, sampeyan bisa nyuda beban ing CPU lan sistem disk kanthi kaping 20-50). Saliyane dhukungan ClickHouse ing Glaber uga ditambahake macem-macem optimizations, kayata nggunakake panjalukan snmp asynchronous, akeh (batch) Processing data saka agen ngawasi lan nggunakake nmap kanggo parallelize mriksa kasedhiyan host, kang ndadekake iku bisa kanggo nyepetake polling negara dening luwih saka 100 kaping. Glaber uga nggarap dhukungan clustering, sing direncanakake bakal digunakake ing mangsa ngarep lsp.

Source: opennet.ru

Add a comment