Glaber proiektuaren baitan, Zabbix monitorizazio sistemaren fork bat sortu zen

Proiektu Glaber eraginkortasuna, errendimendua eta eskalagarritasuna areagotzea helburu duen Zabbix monitorizazio sistemaren sardexka garatzen du, eta zerbitzari anitzetan dinamikoki exekutatzen diren akatsekiko tolerantzia duten konfigurazioak sortzeko ere egokia da. Hasieran proiektua garatu Zabbixen errendimendua hobetzeko adabaki multzo gisa, baina apirilean horma bereizi bat sortzeko lanak hasi ziren. Proiektuaren kodea arabera banatuta GPLv2 lizentziapean.

Karga astunetan, Zabbix-eko erabiltzaileek doako bertsioan clustering ezaren aurrean eta arazoen aurrean daude datu-bolumen oso handiak DBMSan gordetzea. Zabbix-en onartzen diren DBMS erlazionalak, hala nola PostgreSQL, MySQL, Oracle eta SQLite, gaizki egokituta daude historiarako joerak gordetzeko - urte erdian metrika kopuru handi bat lagintzea "astuna" izango da dagoeneko eta DBMSa optimizatu eta optimizatu behar duzu. kontsultak, datu-baseen zerbitzarien multzoak eraiki eta abar.

Irteera gisa, Glaberrek DBMS espezializatu bat erabiltzeko ideia ezarri zuen clickhouse, datuen konpresio ona eta kontsulta prozesatzeko abiadura oso altua eskaintzen duena (ekipamendu bera erabiliz, PUZaren eta disko sistemaren karga 20-50 aldiz murriztu dezakezu). Glaber-en ClickHouse laguntzaz gain gehitu hainbat optimizazio, hala nola, snmp eskaera asinkronoen erabilera, monitorizazio-agenteen datuen prozesamendu masiboa (batch) eta nmap erabilera ostalariaren erabilgarritasun-egiaztapenak paralelizatzeko, eta horri esker, egoeraren galdeketa 100 aldiz baino gehiago bizkortu zen. Glaber ere laguntza lanetan ari da multzokatzea, eta horretarako etorkizunean erabiltzea aurreikusten da etab.

Iturria: opennet.ru

Gehitu iruzkin berria