Si pjesë e projektit Glaber, u krijua një pirun i sistemit të monitorimit Zabbix

Projekt Glaber zhvillon një pirun të sistemit të monitorimit Zabbix që synon rritjen e efikasitetit, performancës dhe shkallëzueshmërisë, dhe është gjithashtu i përshtatshëm për krijimin e konfigurimeve tolerante ndaj gabimeve që funksionojnë në mënyrë dinamike në shumë serverë. Fillimisht projekti zhvilluar si një grup arnash për të përmirësuar performancën e Zabbix, por në prill filloi puna për krijimin e një piruni të veçantë. Kodi i projektit shperndare nga licencuar sipas GPLv2.

Nën ngarkesa të rënda, përdoruesit e Zabbix përballen me mungesën e grupimit si të tillë në versionin falas dhe me probleme kur është e nevojshme të ruhen vëllime shumë të mëdha të dhënash në DBMS. DBMS-të relacionale të mbështetura në Zabbix, të tilla si PostgreSQL, MySQL, Oracle dhe SQLite, janë përshtatur dobët për ruajtjen e tendencave për historinë - kampionimi i një numri të madh metrikash për gjysmë viti do të jetë tashmë "i rëndë" dhe ju duhet të optimizoni DBMS dhe pyetje, ndërtimi i grupeve të serverëve të bazës së të dhënave etj.

Si një rrugëdalje, Glaber zbatoi idenë e përdorimit të një DBMS të specializuar Shtëpi Kliko, i cili siguron kompresim të mirë të të dhënave dhe shpejtësi shumë të lartë të përpunimit të pyetjeve (duke përdorur të njëjtat pajisje, mund të zvogëloni ngarkesën në CPU dhe sistemin e diskut me 20-50 herë). Përveç mbështetjes së ClickHouse në Glaber gjithashtu shtuar optimizime të ndryshme, si përdorimi i kërkesave snmp asinkrone, përpunimi në masë (batch) i të dhënave nga agjentët e monitorimit dhe përdorimi i nmap për të paralelizuar kontrollet e disponueshmërisë së hostit, gjë që bëri të mundur përshpejtimin e votimit të shtetit me më shumë se 100 herë. Glaber po punon gjithashtu për mbështetje grumbullimi, për të cilin është planifikuar të përdoret në të ardhmen etj.

Burimi: opennet.ru

Shto një koment