Glaber долбоорунун алкагында Zabbix мониторинг системасынын айры түзүлгөн

долбоору Глабер натыйжалуулугун, өндүрүмдүүлүгүн жана масштабдуулугун жогорулатууга багытталган Zabbix мониторинг системасынын айрысын иштеп чыгат, ошондой эле бир нече серверлерде динамикалуу иштеген каталарга чыдамдуу конфигурацияларды түзүү үчүн ылайыктуу. Башында долбоор иштелип чыккан Zabbixтин иштешин жакшыртуу үчүн патчтардын топтому катары, бирок апрелде өзүнчө айры түзүү боюнча иш башталды. Долбоор коду жайылуу GPLv2 боюнча лицензияланган.

Оор жүктөмдөрдүн астында Zabbix колдонуучулары бекер версиясында кластерлердин жоктугуна жана DBMSде өтө чоң көлөмдөгү маалыматтарды сактоо зарылчылыгына туш болушат. Zabbixте колдоого алынган, PostgreSQL, MySQL, Oracle жана SQLite сыяктуу реляциялык DBMS тарых үчүн тенденцияларды сактоого начар ыңгайлашкан - жарым жыл бою көп сандагы метрикаларды тандап алуу "оор" болуп калат жана сиз ДББны оптималдаштырышыңыз керек жана суроо, маалымат базасы серверлеринин кластерлерин куруу жана башкалар.

Чечим катары Глабер атайын DBMS колдонуу идеясын ишке ашырган Clickhouse, бул жакшы маалыматтарды кысуу жана абдан жогорку суроо иштетүү ылдамдыгын камсыз кылат (ошол эле жабдууларды колдонуу менен, сиз CPU жана диск системасынын жүгүн 20-50 эсеге азайтууга болот). Glaberде ClickHouse колдоосунан тышкары кошулду ар кандай оптималдаштыруулар, мисалы, асинхрондук snmp суроо-талаптарын колдонуу, мониторинг агенттеринин маалыматтарын жапырт (партиялык) иштетүү жана хосттун жеткиликтүүлүгүн текшерүүнү параллелдөө үчүн nmap колдонуу, бул штаттык шайлоону 100 эседен ашык тездетүүгө мүмкүндүк берди. Glaber да колдоо боюнча иштеп жатат кластерлөө, бул үчүн келечекте колдонуу пландаштырылууда ж.б..

Source: opennet.ru

Комментарий кошуу