开源系统监控工具Nagios、Zabbix和Open-Falcon的功能特性汇总及优缺点比较
Nagios Nagios 全名为(Nagios Ain’t Goona Insist on Saintood),最初项目名字是 NetSaint。它是一款免费的开源 IT 基础设施监控系统,其功能强大,灵活性强, 能有效监控 Windows 、Linux、VMware 和 Unix 主机状态,交换机、路由器等网络设置等。Nagios核心功能是监控报警,告警能力很不错,但是图形展示效果很差。 同时nagios更加灵活,很多功能都要通过插件化来实现,对于技术能力没那么强的同学,上手会有些困难。当然,对于运维老手,上手会很快。 Nagios 的功能特性如下: • 监控网络服务(SMTP、POP3、HTTP、NNTP、PING等); • 监控主机资源(处理器负荷、磁盘利用率等); • 简单地插件设计使得用户可以方便地扩展自己服务的检测方法; • 并行服务检查机制; • 具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态; • 当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式); • 可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用; • 自动的日志滚动功能; • 可以支持并实现对主机的冗余监控; • 可选的WEB界面用于查看当前的网络状态、通知和故障历史