具体对比可以从以下几个方面对比分析:
1 监控功能(系统层面、网络层面、存储层面、数据层面)。
2 自动化程度(发现、注册、配置)。
3 自定义功能的灵活性及便捷性(按照需求定义规则实现复杂监控)。
4 是否支持多种协议或者监控方式(agentd、snmp、ipmi、jmx)。
5 图形报表的友好性(功能点、展示质量、可配置灵活性)。
6 扩展性(系统部署的扩展性)。
7 性能(达到一定规模之后,监控数据获得的及时性及准确性)。
8 统计及审计功能(对所监控对象具备多维度审计评估报表或者报告功能)。
9 运维复杂度。
10 再编程接口。
究竟选择什么样的工具,还得看具体自己的需求偏重哪方面。综合评价两个工具。Nagios属于轻量级便捷工具,复杂功能实现需要很多插件配合。而Zabbix属于比较全面的监控工具,很多功能自己已经集成了。Nagios管理简单易用,对运维人员要求不是太高。但是Zabbix对运维人员的要求就比较高了。Nagios的展示层相对简陋一些,而Zabbix相对较好。