nagios与zabbix对比
前言
目前,nagios 和 zabbix 都是主流的服务器监控系统,那它们之间该如何选择呢?
监控配置
- Nagios 对于批量监控主机,需要用脚本在 server 端新增 host,并拷贝 service 文件。Nagios 自带的监控项很少。对一些变动的如多个分区、多个网卡进行监控时需要手动配置。
- Zabbix 在 server 端配置自动注册规则,配置好规则后,后续新增 client 端不需要对 server 端进行操作。Zabbix 自带了很多监控内容,感觉 zabbix 一开始就为你做了很多事,特别是对多个分区、多个网卡等自动发现并进行监控。
- 自定义监控服务,Zabbix 与 Nagios 都是自写插件,然后修改 client 端的配置文件。
- 批量监控主机,Nagios 对于批量监控主机,需要用脚本在 server 端新增 host,并拷贝 service 文件。 Zabbix 在 server 端配置自动注册规则,配置好规则后,后续新增 client 端不需要对 server 端进行操作。zabbix 的后续批量监控实施更简单。
web 功能
- Nagios 简单直观,报警与数据都在同一页面。Nagios web 端不要做任何配置。
- Zabbix 监控数据与报警是分开的,查看问题项需要看触发器,查看数据在最新数据查看。而且 zabbix 有很多其它配置项,多得有时候真的找不到。
- 对于初学者,nagios 更容易上手,但是 zabbix 界面更美观,同时由于功能多上手也更难。
画图展示
- Nagios 需要额外安装插件,且插件画图不够美观。
- Zabbix 携带画图功能,且能手动把多个监控项集在一个图中展示,还能选择图形类别,有:折线图、面积图、饼形图、柱形图等供选择。
总结
- Nagios 要花很多时间写插件,Zabbix 要花很多时间探索功能。Nagios 更易上手,Zabbix 需要花费较长的时间。
- Zabbix 画图功能比 Nagios 更强大。
- Zabbix 对于批量监控与服务更改,操作更简洁;Nagios 如果写好自动化脚本后,也很简单(需要点脚本能力)。
nagios 可以更多的定制,zabbix 很多都已经做好了,两者都能实现大规模监控。 Zabbix 是商业软件开源、体验良好,Nagios 是免费软件,插件组合多。
- 原文作者:Linux运维菜
- 原文链接:https://www.opcai.top/post/2018/2018-06/zabbix_nagios/
- 版权声明:本作品采用进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。