zabbix与nagios对比

web功能:

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

   Zabbix监控数据与报警是分开的,查看问题项须要看触发器,查看数据在最新数据查看。并且zabbix有不少其它配置项ios

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

 

画图展现:

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

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

   结论:画图功能Zabbix用的爽spa

 

默认监控:

   Nagios自带的监控项不多。对一些变更的如多个分区、多个网卡进行监控时须要手动配置。插件

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

   结论:zabbix感受爽不少server

 

自定义监控服务:

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

   结论:二者难易程度同样

 

批量监控主机:

   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同样,一个把全部的都已作好,一个能够定制全部。

相关文章
相关标签/搜索