As ûnderdiel fan it Glaber-projekt is in gabel makke fan it Zabbix-monitorsysteem

It projekt Glaber ûntwikkelet in foarke fan it Zabbix-monitorsysteem dat rjochte is op it fergrutsjen fan effisjinsje, prestaasjes en skalberens, en is ek geskikt foar it meitsjen fan fouttolerante konfiguraasjes dy't dynamysk rinne op meardere servers. Yn earste ynstânsje it projekt ûntwikkele as in set fan patches te ferbetterjen de prestaasjes fan Zabbix, mar yn april wurk begûn oan it meitsjen fan in aparte foarke. Projektkoade ferspraat troch lisinsje ûnder GPLv2.

Under swiere lesten wurde Zabbix-brûkers te krijen mei it ûntbrekken fan klustering as sadanich yn 'e fergese ferzje en problemen as it nedich is om heul grutte folumes fan gegevens yn' e DBMS op te slaan. De relationele DBMS's dy't stipe wurde yn Zabbix, lykas PostgreSQL, MySQL, Oracle en SQLite, binne min oanpast foar it opslaan fan trends foar skiednis - sampling fan in grut oantal metriken foar in heal jier sil al "swier" wêze en jo moatte de DBMS optimalisearje en queries, bouwe klusters fan databaseservers en ensfh.

As útwei implementearre Glaber it idee om in spesjalisearre DBMS te brûken klikhûs, dat soarget foar goede gegevens kompresje en tige hege query ferwurkjen snelheid (mei deselde apparatuer, kinne jo ferminderje de lading op de CPU en skiif systeem troch 20-50 kear). Neist ClickHouse-stipe ek yn Glaber tafoege ferskate optimalisaasjes, lykas it brûken fan asynchrone snmp-oanfragen, bulk (batch) ferwurking fan gegevens fan monitoaringaginten en it brûken fan nmap om kontrôles foar beskikberens fan hosts te parallelisearjen, wat it mooglik makke om steatspeiling mei mear as 100 kear te fersnellen. Glaber wurket ek oan stipe klustering, dêr't it plan is om yn 'e takomst te brûken ensfh.

Boarne: opennet.ru

Add a comment