A Glaber projekt keretében egy Zabbix monitorozó rendszer forkja készült.

Projekt Glaber a Zabbix monitorozási rendszer forkját fejleszti, amely a hatékonyság, teljesítmény és skálázhatóság javítására összpontosít, és alkalmas hibatűrő konfigurációk létrehozására, amelyek dinamikusan futnak több szerveren. A projekt eredetileg fejlesztették a Zabbix teljesítményének javítására irányuló patch-ek gyűjteményeként indult, de áprilisban megkezdődött egy elkülönített fork létrehozása. A projekt kódja terjesztésre kerül GPLv2 licenc alatt.

Nagy terhelés esetén a Zabbix felhasználói a clusterizálás hiányával szembesülnek a szabad verzióban, és problémákba ütköznek, ha nagyon nagy mennyiségű adatot kell tárolniuk az adatbázis-kezelő rendszerben. A Zabbix által támogatott relációs adatbázisok, például PostgreSQL, MySQL, Oracle és SQLite, nem alkalmasak jól a trendek történeti tárolására – a féléves időtartamra vonatkozó sok metrika lekérdezése már „nehéz” lesz, és optimalizálni kell az adatbázist és a lekérdezéseket, valamint adatbázis-szerver klasztereket kell létrehozni stb.

A Glaberben megvalósult ötlet a speciális adatbázis-kezelő rendszerek használatára. clickhousedb_fdw, amely jó adatkompressziót és nagyon magas kérdéskezelési sebességet biztosít (ugyanazon a berendezésen a CPU és a lemezrendszeren a terhelés 20-50-szeres csökkentését lehet elérni). A Glaberben a ClickHouse támogatása mellett hozzáadva különböző optimalizációk is megtalálhatóak, mint például az aszinkron snmp-lekérdezések használata, az adatgyűjtők adatait tömeges (csoportos) feldolgozása, valamint az nmap használata a hosztok elérhetőségének párhuzamos ellenőrzésére, amelyek lehetővé tették az állapotok lekérdezésének 100-szoros sebességre emelését. A Glaberben jelenleg is folyik a clusterizálás, amelyhez a jövőben tervezik a használatát etcd.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster