Ca parte a proiectului Glaber, a fost creată o furcă a sistemului de monitorizare Zabbix

Proiect Glaber dezvoltă o furcă a sistemului de monitorizare Zabbix care vizează creșterea eficienței, performanței și scalabilității și este, de asemenea, potrivit pentru crearea de configurații tolerante la erori care rulează dinamic pe mai multe servere. Inițial proiectul dezvoltat ca un set de patch-uri pentru a îmbunătăți performanța lui Zabbix, dar în aprilie au început lucrările la crearea unei furci separate. Cod proiect distribuit de licențiat conform GPLv2.

Sub încărcături grele, utilizatorii Zabbix se confruntă cu lipsa de clustering ca atare în versiunea gratuită și cu probleme atunci când este necesară stocarea unor volume foarte mari de date în DBMS. SGBD-urile relaționale acceptate în Zabbix, cum ar fi PostgreSQL, MySQL, Oracle și SQLite, sunt slab adaptate pentru stocarea tendințelor pentru istorie - eșantionarea unui număr mare de metrici pentru o jumătate de an va fi deja „grea” și trebuie să optimizați SGBD-ul și interogări, construiți clustere de servere de baze de date și etc.

Ca o cale de ieșire, Glaber a implementat ideea de a folosi un DBMS specializat Faceți clic pe Casă, care oferă o compresie bună a datelor și o viteză foarte mare de procesare a interogărilor (folosind același echipament, puteți reduce sarcina procesorului și a sistemului de disc de 20-50 de ori). Pe lângă suportul ClickHouse și în Glaber adăugat diverse optimizări, cum ar fi utilizarea cererilor snmp asincrone, procesarea în bloc (batch) a datelor de la agenții de monitorizare și utilizarea nmap pentru a paraleliza verificările de disponibilitate a gazdei, ceea ce a făcut posibilă accelerarea sondajului de stat de peste 100 de ori. Glaber lucrează și la asistență gruparea, pentru care este planificat să fie utilizat în viitor etcd.

Sursa: opennet.ru

Adauga un comentariu