Като част от проекта Glaber беше създадена разклонение на системата за наблюдение Zabbix

Проект Глабер разработва разклонение на системата за наблюдение Zabbix, насочено към подобряване на ефективността, производителността и скалируемостта, а също така подходящо за създаване на устойчиви на грешки конфигурации, които се изпълняват динамично на множество сървъри. Първоначален проект развити като набор от кръпки за подобряване на производителността на Zabbix, но през април започна работа по създаването на отделен fork. Код на проекта разпространява се от лицензиран под GPLv2.

При големи натоварвания потребителите на Zabbix се сблъскват с липсата на клъстериране като такова в безплатната версия и проблеми, когато е необходимо да се съхраняват много големи количества данни в СУБД. Релационните СУБД, поддържани в Zabbix, като PostgreSQL, MySQL, Oracle и SQLite, са слабо адаптирани за съхраняване на тенденции за история - вземането на проби от голям брой показатели за половин година вече ще бъде „тежко“ и трябва да оптимизирате СУБД и заявки, изграждане на клъстери от сървъри на бази данни и др.

Като изход Glaber реализира идеята за използване на специализирана СУБД Щракнете върху Къща, което осигурява добро компресиране на данни и много висока скорост на обработка на заявки (на същото оборудване можете да намалите натоварването на процесора и дисковата система с 20-50 пъти). В допълнение към поддръжката на ClickHouse в Glaber, добавен различни оптимизации, като използването на асинхронни snmp заявки, групова (пакетна) обработка на данни от агенти за наблюдение и използване на nmap за паралелизиране на проверките за наличност на хост, което направи възможно ускоряването на запитването за състояние с повече от 100 пъти. Glaber също работи върху поддръжката групиране, за които се планира да се използват в бъдеще и т.н..

Източник: opennet.ru

Добавяне на нов коментар