作者介绍:张世宏,开源报表 ZbxTable[1]开发者,使用 Zabbix[2] 超过 8 年,Zabbix 资深用户,优质内容创作者。开源项目夜莺监控|Nightingale[3]活跃贡献者。
原文链接:https://flashcat.cloud/blog/zabbx-vs-nightingale/
Zabbix 是过去二十年里开源监控系统的代表作,有着广泛的用户基础,如果没有原生和微服务架构的流行,Zabbix 本可以连续代表下一个二十年。作为 Zabbix 忠实用户的你,或许正经历着传统架构往云原生架构转型,当你选择在容器架构下,把众多微服务的监控数据往 Zabbix 数据模型上套,削足适履,会发现非常辛苦,甚至于很多时候根本都行不通。
Zabbix的优点
-
功能较为全面、官网提供详细的文档,网络及社区相关资料较多。 -
对基础设施、网络等设备兼容性较强,简单配置即可接入。 -
丰富的模板和协议支持,可根据设备类型搜索导入即可使用。 -
灵活的采集和处理方式,可自定义脚本采集并通过预处理对数据进行二次处理。 -
完善的API可灵活实现数据及系统的对接及调用。 -
代码全部开源,社区资源活跃,商业化技术支持丰富完备。
Zabbix的不足
-
相对固定的数据模型,导致数据表达能力有限,难以适应现代微服务架构监控。 -
系统容量有限,不仅仅表现在趋势数据存储压力大,标签数据存储更是挑战。 -
Dashboard 配置较为麻烦,告警策略配置复杂,门槛较高。 -
架构设计耦合严重,代码实现复杂,对系统本身进行二次开发较难。 -
功能丰富众多,对运维人员能力要求较高,不利于多人协作。

夜莺监控是一款集数据采集、可视化、监控告警于一体的现代化开源监控解决方案,支持传统架构与云原生架构,具备自研数据采集器Categraf及强大的告警功能。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



