U sklopu projekta Glaber izrađen je fork Zabbix nadzornog sustava

Projekt Glaber razvija fork Zabbix nadzornog sustava s ciljem povećanja učinkovitosti, performansi i skalabilnosti, a također je prikladan za kreiranje konfiguracija otpornih na pogreške koje se dinamički izvode na više poslužitelja. U početku projekt razvijena kao skup zakrpa za poboljšanje performansi Zabbixa, ali u travnju je počeo rad na stvaranju zasebne vilice. Šifra projekta distribuira licenciran pod GPLv2.

Pod velikim opterećenjima, korisnici Zabbixa suočavaju se s nedostatkom klasteriranja kao takvog u besplatnoj verziji i problemima kada je potrebno pohraniti vrlo velike količine podataka u DBMS. Relacijski DBMS-ovi podržani u Zabbixu, kao što su PostgreSQL, MySQL, Oracle i SQLite, slabo su prilagođeni za pohranjivanje trendova za povijest - uzorkovanje velikog broja metrika tijekom pola godine već će biti "teško" i trebate optimizirati DBMS i upite, izgraditi klastere poslužitelja baze podataka itd.

Glaber je kao rješenje implementirao ideju korištenja specijaliziranog DBMS-a klikanica, koji pruža dobru kompresiju podataka i vrlo visoku brzinu obrade upita (koristeći istu opremu, možete smanjiti opterećenje CPU-a i diskovnog sustava za 20-50 puta). Osim podrške za ClickHouse iu Glaberu dodao razne optimizacije, poput upotrebe asinkronih snmp zahtjeva, masovne (batch) obrade podataka od nadzornih agenata i upotrebe nmapa za paraleliziranje provjera dostupnosti hosta, što je omogućilo ubrzanje prozivanja stanja za više od 100 puta. Glaber također radi na podršci grupiranje, za koje se planira koristiti u budućnosti itd.

Izvor: opennet.ru

Dodajte komentar