zabbix与nagios对比

简介:

web功能:

   Nagios简单直观,报警与数据都在同一页面,***、红色即为问题项。Nagios web端不要做任何配置。

   Zabbix监控数据与报警是分开的,查看问题项需要看触发器,查看数据在最新数据查看。而且zabbix有很多其它配置项

   结论:对于初学者,nagios更容易上手,但是zabbix界面更美观,同时由于功能多上手也更难。

 

画图展示:

   Nagios需要额外安装插件,且插件画图不够美观。

   Zabbix携带画图功能,且能手动把多个监控项集在一个图中展示,还能选择图形类别,有:折线图、面积图、饼形图、柱形图等供选择。

   结论:画图功能Zabbix用的爽

 

默认监控:

   Nagios自带的监控项很少。对一些变动的如多个分区、多个网卡进行监控时需要手动配置。

   Zabbix自带了很多监控内容,感觉zabbix一开始就为你做了很多事,特别是对多个分区、多个网卡等自动发现并进行监控时,那一瞬间很惊喜,很省心的感觉。

   结论:zabbix感觉爽很多

 

自定义监控服务:

   ZabbixNagios都是自写插件,然后修改client端的配置文件。

   结论:两者难易程度一样

 

批量监控主机:

   Nagios对于批量监控主机,需要用脚本在server端新增host,并拷贝service文件。

   Zabbixserver端配置自动注册规则,配置好规则后,后续新增client端不需要对server端进行操作。

   结论:zabbix的后续批量监控实施更简单

 

后期批量修改监控服务:

   Nagios用脚本来修改所有主机的services文件,加入新增服务。

   Zabbix只需手动在模板中新增一监控项即可。

   结论:一个需要构思脚本的实现,一个鼠标点几下即可,zabbix用的要爽一些。

 

报警实现:

   Nagios报警使用插件方式,只要插件能做到的报警,nagios都能实现,无论手机邮箱以及其它。

   ZabbixNagios

   结论:两者一致

 

其它扩展

   Zabbix自带web监控,自带对进程及端口监控等,当然还有一些其它的功能我还未探索到。

   Nagios也有插件,没有的可自己写插件。

 

   Zabbix提供API接口,方便其它平台调用。但Nagios可以由程序直接配置管理。

   结论:一个把时间花在摸索上,一个把时间花在写脚本上,说不上谁好,就差不多吧。

 

总结:

   Nagios要花很多时间写插件,Zabbix要花很多时间探索功能。

   Nagios更易上手,Nagios两天弄会,Zabbix两周弄会。

   Zabbix画图功能比Nagios更强大

   Zabbix对于批量监控与服务更改,操作更简洁;Nagios如果写好自动化脚本后,也很简单,问题在于写自动化脚本很费神。

 

对于企业的监控应用来说,两者都能实现大规模监控,都足以满足用户需求,没有绝对的孰好孰坏。  Zabbix是商业软件开源、all in one方式体验良好,Nagios是免费软件,插件组合多。

两者就像windowslinux一样,一个把所有的都已做好,一个可以定制所有。

 

 


     本文转自杨云1028 51CTO博客,原文链接:http://blog.51cto.com/yangrong/1671882,如需转载请自行联系原作者




相关文章
|
4月前
|
监控 前端开发 关系型数据库
|
数据采集 监控 Unix
Cacti/Nagios/Zabbix/centreon/Ganglia之抉择
一、Cacti 二、Nagios 三、Zabbix 四、Ganglia 五、Centreon 六、对比图
|
数据采集 运维 监控
Cacti/Nagios/Zabbix/centreon/Ganglia之抉择| 学习笔记
快速学习Cacti/Nagios/Zabbix/centreon/Ganglia之抉择。
174 0
|
监控 关系型数据库 C++
|
运维 监控
开源监控系统中 Zabbix 和 Nagios 哪个更好?
监控平台的话,各有优劣,但基本都可以满足需求。等达到一定监控指标后,发现,最困难的是监控项目的管理。 CMDB中小规模(服务器=服务器=10k):开发适应自己平台的监控软件吧另推荐个牛逼的东西:http://prometheus.io 作者:好撑链接:https://www.zhihu.com/question/19973178/answer/131911060来源:知乎著作权归作者所有。
2338 0
|
6月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
6月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
257 4
|
3月前
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?