Како дел од проектот Glaber, создаден е вилушка на системот за следење Zabbix

Проект Глабер развива вилушка на системот за следење Zabbix насочен кон зголемување на ефикасноста, перформансите и приспособливоста, а исто така е погоден за создавање конфигурации толерантни за грешки кои работат динамично на повеќе сервери. Првично проектот развиена како збир на закрпи за подобрување на перформансите на Zabbix, но во април започна работата на создавање посебна вилушка. Код на проектот дистрибуирани од лиценцирана според GPLv2.

Под големи оптоварувања, корисниците на Zabbix се соочуваат со недостаток на кластерирање како такво во бесплатната верзија и проблеми кога е неопходно да се складираат многу големи количини на податоци во DBMS. Релационите DBMS поддржани во Zabbix, како што се PostgreSQL, MySQL, Oracle и SQLite, се слабо приспособени за складирање трендови за историјата - примерокот на голем број метрики за половина година веќе ќе биде „тежок“ и треба да го оптимизирате DBMS и прашања, градење кластери на сервери за бази на податоци и сл.

Како излез, Глабер ја спроведе идејата за користење на специјализиран DBMS Кликни куќа, што обезбедува добра компресија на податоците и многу висока брзина на обработка на барањата (со користење на истата опрема, можете да го намалите оптоварувањето на процесорот и системот на дискот за 20-50 пати). Покрај поддршката за ClickHouse во Glaber, исто така додадена различни оптимизации, како што се употребата на асинхрони snmp барања, масовно (срупно) обработка на податоци од агенти за следење и употреба на nmap за паралелизирање на проверките на достапноста на домаќинот, што овозможи да се забрза анкетата на државата за повеќе од 100 пати. Глабер работи и на поддршка кластерирање, за што се планира да се користи во иднина итн.

Извор: opennet.ru

Додадете коментар