作为 Glaber 项目的一部分,创建了 Zabbix 监控系统的分支

项目 格拉伯 开发了 Zabbix 监控系统的一个分支,旨在提高效率、性能和可扩展性,并且还适合创建在多个服务器上动态运行的容错配置。 最初的项目 发达 作为一组补丁来提高 Zabbix 的性能,但在 XNUMX 月份开始创建一个单独的分支。 项目代码 分发者 根据 GPLv2 许可。

在重负载下,Zabbix 用户面临着免费版本中缺乏集群的问题,以及需要在 DBMS 中存储大量数据时出现的问题。 Zabbix支持的关系型DBMS,例如PostgreSQL、MySQL、Oracle和SQLite,对于存储历史趋势来说很不适应——半年采样大量指标已经很“重”,你需要优化DBMS和查询、构建数据库服务器集群等。

作为出路,Glaber 实现了使用专门的 DBMS 的想法 点击之家,它提供了良好的数据压缩和非常高的查询处理速度(使用相同的设备可以减少CPU和磁盘系统的负载20-50倍)。 Glaber 除了支持 ClickHouse 之外 添加 各种优化,例如使用异步 snmp 请求、对来自监控代理的数据进行批量处理以及使用 nmap 并行化主机可用性检查,从而可以将状态轮询速度提高 100 倍以上。 Glaber 也在致力于支持 聚类,计划在未来使用 .

来源: opennet.ru

添加评论