Within the framework of the Glaber project, a fork of the Zabbix monitoring system was created.

Projeto Glaber desenvolve um fork do sistema de monitoramento Zabbix, focado em aumentar a eficiência, desempenho e escalabilidade, além de ser adequado para a criação de configurações tolerantes a falhas, que são executadas dinamicamente em vários servidores. Originalmente, o projeto desenvolveu-se começou como um conjunto de patches para melhorar o desempenho do Zabbix, mas em abril foi iniciada a criação de um fork independente. O código do projeto é distribuído sob a licença GPLv2.

Sob alta carga, os usuários do Zabbix enfrentam a falta de clusterização na versão gratuita e problemas ao precisar armazenar grandes volumes de dados em bancos de dados. Os bancos de dados relacionais suportados no Zabbix, como PostgreSQL, MySQL, Oracle e SQLite, são mal adaptados para armazenar tendências históricas — uma amostra de um grande número de métricas em um semestre já será "pesada", requerendo otimização do banco de dados e das consultas, além de construir clusters de servidores de banco de dados, entre outros.

Como solução, Glaber incorpora a ideia de utilizar um banco de dados especializado ClickHouse, que oferece boa compressão de dados e muito alta velocidade de processamento de consultas (com o mesmo hardware, é possível reduzir a carga na CPU e no sistema de disco de 20 a 50 vezes). Além de suportar ClickHouse, Glaber também foram adicionados tem várias otimizações, como o uso de consultas snmp assíncronas, processamento em massa (batch) de dados de agentes de monitoramento e uso de nmap para paralelizar a verificação de acessibilidade dos hosts, que permitiram acelerar a consulta dos estados em mais de 100 vezes. Em Glaber, também está em andamento o suporte à clusterização, para a qual está previsto o uso futuro de etcd.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster