Como parte do proxecto Glaber, creouse unha bifurcación do sistema de vixilancia Zabbix

Proxecto Glaber desenvolve un fork do sistema de monitorización Zabbix destinado a aumentar a eficiencia, o rendemento e a escalabilidade, e tamén é axeitado para crear configuracións tolerantes a fallos que se executan de forma dinámica en varios servidores. Inicialmente o proxecto desenvolvido como un conxunto de parches para mellorar o rendemento de Zabbix, pero en abril comezouse a traballar na creación dun fork separado. Código do proxecto distribuído por licenciado baixo GPLv2.

Baixo cargas pesadas, os usuarios de Zabbix afrontan a falta de agrupación como tal na versión gratuíta e problemas cando é necesario almacenar volumes moi grandes de datos no DBMS. Os DBMS relacionais admitidos en Zabbix, como PostgreSQL, MySQL, Oracle e SQLite, están mal adaptados para almacenar tendencias para o historial: a mostra dun gran número de métricas durante medio ano xa será "pesada" e cómpre optimizar o DBMS e consultas, crear clusters de servidores de bases de datos, etc.

Como saída, Glaber implementou a idea de usar un DBMS especializado clickhouse, que proporciona unha boa compresión de datos e unha velocidade de procesamento de consultas moi alta (usando o mesmo equipo, pode reducir a carga da CPU e do sistema de disco entre 20 e 50 veces). Ademais do soporte de ClickHouse en Glaber tamén engadido diversas optimizacións, como o uso de solicitudes snmp asíncronas, o procesamento masivo (por lotes) de datos dos axentes de monitorización e o uso de nmap para paralelizar as comprobacións de dispoñibilidade do host, o que permitiu acelerar máis de 100 veces a enquisa de estado. Glaber tamén está a traballar no soporte agrupación, para o que está previsto utilizar no futuro etcd.

Fonte: opennet.ru

Engadir un comentario