我总结的一些Zabbix优缺点,欢迎各位使用过Zabbix的人来进行补充交流

Zabbix 是一个企业级的、开源的、分布式的监控套件,被用来监控IT基础设施的可用性和性能。Zabbix可以监控网络和服务的监控状况,Zabbix 利用灵活的告警机制,允许用户对事件发送基于邮件、短信、微信和钉钉等告警方式,这样可以保证快速的对问题作出相应。 Zabbix支持主动和被动两种方式.所有的Zabbix报告都可以通过配置参数在WEB前端进行访问.Web前端将帮助你在任何区域都能够迅速获得你的网络及服务状况。 zabbix架构不仅支持小型组织,还支持大规模的公司的部署。Zabbix 是零成本的. 因为 Zabbix 编写和发布基于 GPL V2 协议. 意味着源代码是免费发布的。

zabbix优点:

1、数据采集:可用性和性能检测,自动发现,支持agent、snmp、JMX、telnet等多种采集方式,支持主动和被动模式数据传输、支持用户自定义插件,自定义间隔收集数据

2、高可用:server对设备性能要求低,支持proxy分布式监控,分布式集中管理,有自动发现功能,可以实现自动化监控;开放式接口,扩展性强,插件编写容易

3、告警管理:支持多条件告警,支持多种告警方式,支持多组模板,模板继承。

4、告警设置:告警周期,告警级别,告警恢复通知、告警暂停,时段阈值、支持维护周期、支持单机停用

5、图形化展示:允许自定义创建多监控项视图,网络拓扑,自定义面板展示,自定义IT服务可用性

6、历史数据:历史数据查询可配置,内置housekeeping数据清理机制

7、安全审计:具备安全的用户审计日志,权限认证,用户可以限制允许维护的列表。

zabbix缺点:

1、性能瓶颈,监控系统没有低估高峰期,具有持续性和周期性,机器量越大,数据的增大会使数据库的写入成为一定的瓶颈,官网给出的单机上限5000台,届时就需要增加proxy,增加成本。

2、Zabbix采集数据有pull方式,也就是server主动模式,当目标机器量大之后,pull任务会出现积压。采集数据会延迟

3、项目二次开发,需要分析MySQL表结构,表结构比较复杂,通过API开发对开发能力有要求。

4、内置housekeeping在执行过程中会对数据库增加压力,需要对数据库进行优化

如上是我总结的一些Zabbix的优缺点,如果你也使用过,或是了解Zabbix,欢迎进行补充说明,可以谈谈优缺点,谈谈Zabbix的使用感受,谈谈Zabbix的产品体验等。

参与48

12同行回答

everychengxuaneverychengxuan  系统工程师 , 某某公司
开源的优点就是开放, 二次开发, 接口丰富, 监控方式全面;缺点也很明显, 图形展示功能较为单一(可以暂时借助grafana); 目前无法做到秒级监控(据说3.4会改善);补充一点, 监控系统其实要求操作人员的技术水平很丰富且全面, 需要熟悉被监控对象, 已经具备一定的开发能力....显示全部
  • 开源的优点就是开放, 二次开发, 接口丰富, 监控方式全面;
  • 缺点也很明显, 图形展示功能较为单一(可以暂时借助grafana); 目前无法做到秒级监控(据说3.4会改善);
  • 补充一点, 监控系统其实要求操作人员的技术水平很丰富且全面, 需要熟悉被监控对象, 已经具备一定的开发能力.
收起
互联网服务 · 2017-06-06
浏览21162
nbt3710nbt3710  系统分析师 , 保险
1、zabbix 监控的模板比较复杂,没有一个比较简洁易懂监控模板创建的向导,使得模板配置比较困难2、zabbix 的用户权限控制还需要加强,比如多租户共有1套zabbix系统,每个用户希望只能看到自己有关的系统的监控界面,这部分还需要加强3、zabbix的展现还不够漂亮与精确,如果能做出类...显示全部

1、zabbix 监控的模板比较复杂,没有一个比较简洁易懂监控模板创建的向导,使得模板配置比较困难
2、zabbix 的用户权限控制还需要加强,比如多租户共有1套zabbix系统,每个用户希望只能看到自己有关的系统的监控界面,这部分还需要加强
3、zabbix的展现还不够漂亮与精确,如果能做出类似Grafana的圆饼形钟图就更好

收起
互联网服务 · 2017-06-06
浏览20123
ailsalhailsalh  数据库管理员 , 重庆长安汽车股份有限公司
zabbix用起来很简单,要用好基本都要自己开发,对工程师要求还是比较高。zabbix前端的php和标准的思路有点不一样,光学php不行,数据库也不能随意增删,后续二次开发通过主要通过api调用。...显示全部

zabbix用起来很简单,要用好基本都要自己开发,对工程师要求还是比较高。zabbix前端的php和标准的思路有点不一样,光学php不行,数据库也不能随意增删,后续二次开发通过主要通过api调用。

收起
汽车 · 2017-06-06
浏览20274
lscoollscool  软件开发工程师 , 重庆
api介绍比较粗糙,如果数据库表结构更改可能会影响api调用,有点头疼显示全部

api介绍比较粗糙,如果数据库表结构更改可能会影响api调用,有点头疼

收起
软件开发 · 2017-06-06
浏览20307
hufeng719hufeng719  系统工程师 , 某钢铁企业
差不多就这些。我觉得在自定义方面做的也比较好,想关注系统什么指标就可以自定义键值取值。就是在日志分类上,我们报警信息还不够精确,比较模糊。谁有办法能把相关主要的关键信息让他显示出来呢?11.jpg...显示全部

差不多就这些。
我觉得在自定义方面做的也比较好,想关注系统什么指标就可以自定义键值取值。就是在日志分类上,我们报警信息还不够精确,比较模糊。谁有办法能把相关主要的关键信息让他显示出来呢?
11.jpg

11.jpg

收起
能源采矿 · 2017-06-06
浏览20527
大白菜丶008大白菜丶008  系统架构师 , 亚太财产保险有限公司
Zabbix自己折腾不要钱,够良心了,复杂需求,二开也没毛病,大规模支持复杂环境监控也能实现,个人感觉挺好的了。功能方面,开箱即用的功能已经很不错,支持二开也就代表无限可能了。性能方面,首先在优化的不错的情况下,zabbix已经能支持较大环境了,要求再高完全可以多搞几套嘛。...显示全部

Zabbix自己折腾不要钱,够良心了,复杂需求,二开也没毛病,大规模支持复杂环境监控也能实现,个人感觉挺好的了。功能方面,开箱即用的功能已经很不错,支持二开也就代表无限可能了。性能方面,首先在优化的不错的情况下,zabbix已经能支持较大环境了,要求再高完全可以多搞几套嘛。

收起
保险 · 2022-12-03
浏览1675
lych370lych370  系统运维工程师 , 个人
不要使用虚机,性能是硬伤,不然5分钟无通信告警会让报警平台爆炸,主动监控有一定的数据时延问题,之前遇到过切换到主动监控后有个别服务器一直报5分钟无通信的问题。另外配置文件的性能调优一定要做,数据库服务器尽量用固态硬盘,比较吃io...显示全部

不要使用虚机,性能是硬伤,不然5分钟无通信告警会让报警平台爆炸,主动监控有一定的数据时延问题,之前遇到过切换到主动监控后有个别服务器一直报5分钟无通信的问题。另外配置文件的性能调优一定要做,数据库服务器尽量用固态硬盘,比较吃io

收起
银行 · 2022-07-13
浏览2194
SystemHuSystemHu  售前 , 天行健
Zabbix还在成长,他终将会成长为我们想要的样子!!!加油显示全部

Zabbix还在成长,他终将会成长为我们想要的样子!!!加油

收起
IT其它 · 2020-12-19
浏览4576
匿名用户匿名用户
缺点:配置太复杂。。除了它,全是优点。。显示全部

缺点:配置太复杂。。除了它,全是优点。。

收起
银行 · 2020-04-10
浏览6841
Luga LeeLuga Lee  系统架构师 , None
对于绝大数公司来说,已经足够了显示全部

对于绝大数公司来说,已经足够了

收起
互联网服务 · 2019-11-23
浏览8404

提问者

bluetom520
系统工程师某某公司
擅长领域: 系统运维监控自动化运维

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-06
  • 关注会员:14 人
  • 问题浏览:30239
  • 最近回答:2022-12-03
  • X社区推广