V okviru projekta Glaber je nastal fork nadzornega sistema Zabbix

Projekt Glaber razvija razcep nadzornega sistema Zabbix, katerega cilj je povečati učinkovitost, zmogljivost in razširljivost, primeren pa je tudi za ustvarjanje konfiguracij, odpornih na napake, ki se dinamično izvajajo na več strežnikih. Sprva projekt razviti kot nabor popravkov za izboljšanje delovanja Zabbixa, vendar se je aprila začelo delo na ustvarjanju ločene vilice. Koda projekta distributer licenciran pod GPLv2.

Pod velikimi obremenitvami se uporabniki Zabbixa soočajo s pomanjkanjem gručenja kot takega v brezplačni različici in težavami, ko je treba v DBMS shraniti zelo velike količine podatkov. Relacijski DBMS-ji, ki jih podpira Zabbix, kot so PostgreSQL, MySQL, Oracle in SQLite, so slabo prilagojeni za shranjevanje trendov za zgodovino - vzorčenje velikega števila metrik za pol leta bo že "težko" in morate optimizirati DBMS in poizvedbe, zgraditi gruče strežnikov baz podatkov itd.

Kot izhod je Glaber uresničil idejo o uporabi specializiranega DBMS KlikniteHouse, ki zagotavlja dobro stiskanje podatkov in zelo visoko hitrost obdelave poizvedb (z uporabo iste opreme lahko zmanjšate obremenitev CPE in diskovnega sistema za 20-50 krat). Poleg podpore ClickHouse tudi v Glaberju dodano različne optimizacije, kot so uporaba asinhronih zahtev snmp, množična (paketna) obdelava podatkov nadzornih agentov in uporaba nmap za vzporedno preverjanje razpoložljivosti gostiteljev, kar je omogočilo več kot 100-kratno pospešitev anketiranja stanja. Glaber dela tudi na podpori grozdenje, za katerega je predvidena uporaba v prihodnosti itdd.

Vir: opennet.ru

Dodaj komentar