Com a part del projecte Glaber, es va crear una bifurcació del sistema de monitorització Zabbix

Projecte Glaber desenvolupa una bifurcació del sistema de monitorització Zabbix destinada a augmentar l'eficiència, el rendiment i l'escalabilitat, i també és adequat per crear configuracions tolerants a errors que s'executen de manera dinàmica en diversos servidors. Inicialment el projecte desenvolupat com un conjunt de pedaços per millorar el rendiment de Zabbix, però a l'abril es va començar a treballar per crear una forquilla separada. Codi del projecte Distribuït per amb llicència GPLv2.

Sota càrregues pesades, els usuaris de Zabbix s'enfronten a la manca de clúster com a tal en la versió gratuïta i problemes quan cal emmagatzemar volums molt grans de dades al DBMS. Els SGBD relacionals compatibles amb Zabbix, com ara PostgreSQL, MySQL, Oracle i SQLite, estan mal adaptats per emmagatzemar tendències per a la història: el mostreig d'un gran nombre de mètriques durant mig any ja serà "pesat" i cal optimitzar el SGBD i consultes, crear clústers de servidors de bases de dades, etc.

Com a sortida, Glaber va implementar la idea d'utilitzar un SGBD especialitzat Feu clic a Casa, que proporciona una bona compressió de dades i una velocitat de processament de consultes molt alta (utilitzant el mateix equip, podeu reduir la càrrega de la CPU i del sistema de disc entre 20 i 50 vegades). A més del suport de ClickHouse a Glaber també afegit diverses optimitzacions, com ara l'ús de sol·licituds snmp asíncrones, el processament massiu (per lots) de dades d'agents de monitorització i l'ús de nmap per paral·lelitzar les comprovacions de disponibilitat de l'amfitrió, fet que va permetre accelerar l'enquesta d'estat més de 100 vegades. Glaber també està treballant en suport agrupació, per al qual està previst utilitzar-lo en el futur etc..

Font: opennet.ru

Afegeix comentari