主要还是看需求和运维人员能力。zabbix监控报警能力都很强大,但是也很复杂,脚本和策略设置需要能力。Nagios报警能力可以,监控一般需要配合cacti使用,部署较为简单。zabbix一般部署在大型分布式环境中,策略灵活。