Glaber жобасының аясында Zabbix мониторинг жүйесінің шанышқысы жасалды

Жоба Глабер тиімділікті, өнімділікті және ауқымдылықты арттыруға бағытталған Zabbix мониторинг жүйесінің шанышқысын әзірлейді, сонымен қатар бірнеше серверлерде динамикалық түрде жұмыс істейтін қатеге төзімді конфигурацияларды жасауға жарамды. Бастапқыда жоба дамыған Zabbix өнімділігін жақсарту үшін патчтар жиынтығы ретінде, бірақ сәуір айында жеке шанышқыны жасау бойынша жұмыс басталды. Жоба коды таралады GPLv2 бойынша лицензияланған.

Ауыр жүктемелер кезінде Zabbix пайдаланушылары тегін нұсқадағы кластерлеудің болмауына және ДҚБЖ-да деректердің өте үлкен көлемін сақтау қажет болған кездегі мәселелерге тап болады. PostgreSQL, MySQL, Oracle және SQLite сияқты Zabbix-те қолдау көрсетілетін реляциялық ДҚБЖ тарих үшін тенденцияларды сақтау үшін нашар бейімделген - жарты жыл ішінде көптеген көрсеткіштерді таңдау «ауыр» болады және ДҚБЖ оңтайландыру керек және сұраулар, деректер базасы серверлерінің кластерлерін құру және т.б.

Шығудың жолы ретінде Глабер мамандандырылған ДҚБЖ қолдану идеясын жүзеге асырды кликхаус, бұл деректерді жақсы сығуды және сұрауларды өңдеудің өте жоғары жылдамдығын қамтамасыз етеді (бірдей жабдықты пайдалану арқылы процессор мен дискі жүйесіне жүктемені 20-50 есе азайтуға болады). Glaber-де ClickHouse қолдауына қосымша қосылды әртүрлі оңтайландырулар, мысалы, асинхронды snmp сұрауларын пайдалану, бақылау агенттерінен алынған деректерді жаппай (топтамалық) өңдеу және хосттың қолжетімділігін тексеруді параллельдеу үшін nmap пайдалану, бұл күйді сұрауды 100 еседен астам жылдамдатуға мүмкіндік берді. Glaber сонымен қатар қолдау көрсетумен айналысады кластерлеу, ол үшін болашақта пайдалану жоспарлануда және т.б..

Ақпарат көзі: opennet.ru

пікір қалдыру