A Glaber projekt részeként létrehozták a Zabbix monitoring rendszer villáját

Terv Glaber fejleszti a Zabbix felügyeleti rendszer forkját, melynek célja a hatékonyság, a teljesítmény és a skálázhatóság növelése, valamint több szerveren dinamikusan futó hibatűrő konfigurációk létrehozására is alkalmas. Kezdetben a projekt fejlett javítások készleteként a Zabbix teljesítményének javítására, de áprilisban megkezdődött a munka egy külön villa létrehozásán. Projekt kód forgalmazza GPLv2 licenccel.

Nagy terhelés esetén a Zabbix felhasználók szembesülnek a fürtözés hiányával az ingyenes verzióban, és problémákkal kell szembenézniük, amikor nagyon nagy mennyiségű adatot kell tárolni a DBMS-ben. A Zabbix által támogatott relációs DBMS-ek, mint például a PostgreSQL, a MySQL, az Oracle és az SQLite, rosszul adaptáltak a trendek történeti tárolására – fél éven keresztül nagyszámú metrika mintavétele már „nehéz” lesz, és optimalizálni kell a DBMS-t, ill. lekérdezések, adatbázis-kiszolgálók fürtjei, stb.

Kiútként a Glaber megvalósította egy speciális DBMS használatának ötletét Kattintson a Ház gombra, amely jó adattömörítést és nagyon magas lekérdezési feldolgozási sebességet biztosít (ugyanolyan berendezéssel 20-50-szeresére csökkenthető a CPU és a lemezrendszer terhelése). A Glaber ClickHouse támogatása mellett is tette hozzá különféle optimalizálások, mint például az aszinkron snmp kérések használata, a megfigyelő ügynököktől származó adatok tömeges (kötegelt) feldolgozása és az nmap használata a gazdagép rendelkezésre állási ellenőrzéseinek párhuzamosítására, ami lehetővé tette az állapotlekérdezés több mint 100-szoros felgyorsítását. Glaber a támogatáson is dolgozik klaszterezés, amelyre a jövőben tervezik használni stb.

Forrás: opennet.ru

Hozzászólás