Proiect dezvoltă un fork al sistemului de monitorizare Zabbix, destinat creșterii eficienței, performanței și scalabilității, fiind potrivit pentru crearea de configurații de înaltă disponibilitate, executate dinamic pe mai multe servere. Inițial, proiectul ca un set de patch-uri pentru îmbunătățirea performanței Zabbix, dar în aprilie a început lucrul la crearea unui fork separat. Codul proiectului sub licența GPLv2.
Sub sarcini mari, utilizatorii Zabbix se confruntă cu lipsa clustering-ului ca atare în versiunea gratuită și cu problemele de stocare în SGBD a unor volume de date foarte mari. SGBD-urile relaționale suportate în Zabbix, cum ar fi PostgreSQL, MySQL, Oracle și SQLite, sunt prost adaptate pentru stocarea tendințelor istorice — interogarea unui număr mare de metrici pe o perioadă de șase luni va fi deja „greu” de gestionat și este necesară optimizarea SGBD-ului și a interogărilor, construirea de clustere de servere de baze de date etc.
Ca soluție, Glaber își propune utilizarea unei SGBD specializate , care oferă o comprimare bună a datelor și o viteză de procesare a interogărilor foarte ridicată (pe același echipament se poate obține o reducere a sarcinii CPU și a sistemului de disc de 20-50 de ori). Pe lângă suportul pentru ClickHouse, Glaber mai include diverse optimizări, cum ar fi utilizarea interogărilor snmp asincrone, procesarea în masă (batch) a datelor de la agenții de monitorizare și utilizarea nmap pentru paralelizarea verificării disponibilității gazdelor, ceea ce a permis accelerarea interogării stărilor de mai bine de 100 de ori. În Glaber se lucrează, de asemenea, la suportul pentru , pentru care în viitor se preconizează utilizarea .
Sursa: opennet.ro
