我总结的一些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的产品体验等。

8回答

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

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

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

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

收起
 2017-06-06
浏览12531
lscoollscool  软件开发工程师 , 重庆
aixkevinBJ-也许赞同了此回答
api介绍比较粗糙,如果数据库表结构更改可能会影响api调用,有点头疼显示全部

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

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

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

11.jpg

收起
 2017-06-06
浏览12506
priestpriest  系统架构师 , None
对于绝大数公司来说,已经足够了显示全部

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

收起
 2019-11-23
浏览613
redgreatredgreat  数据库管理员 , leadcom
可配置行太高了,对于需求简单的轻量用户,对运维要求稍稍高些。显示全部

可配置行太高了,对于需求简单的轻量用户,对运维要求稍稍高些。

收起
 2017-06-07
浏览12123
岳彩波岳彩波  产品经理 , 无
zabbix在开源的监控软件中,应该算是很不错的,zabbix+自己开发的一些脚本,能做到相当好的效果显示全部

zabbix在开源的监控软件中,应该算是很不错的,zabbix+自己开发的一些脚本,能做到相当好的效果

收起
 2017-06-06
浏览12256

提问者

bluetom520系统工程师, 某某公司

问题状态

  • 发布时间:2017-06-06
  • 关注会员:9 人
  • 问题浏览:16878
  • 最近回答:2019-11-23
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2020  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30