三种监控技术:snmp方式、ssh方式、私有代理方式。mysql
nagios vs zabbix:ios
Nagios:
优势:web
一、能够监控不少的协议:(http,ftp,ssh,smtp,pop3,smtp,mysql)
邮件或短信通知,代理客户端可运行在不少地方
二、故障抖动检测
三、不少的插件使用sql
缺点:
一、基于文件的配置方式,不方便扩展,易读性差,管理耗时,监控多少服务就可能须要多少文件。
二、缺少集成的图形尽管和cacti结合的话,也不是最佳的解决办法,接口只是独立的方式存在
三、没有综合支持SNMP或IPMI的行业标准。
四、web界面基本上是只读的服务器
五、对于不少插件它没有相应的使用文档
Zabbix:
优势:网络
一、简单配置,能够自动发现服务器和网络设备。
二、集成图像
三、内置不少复杂的检查ssh
四、拓扑图设计(v1.8 以上)
五、能够监控不少的协议:(http,ftp,ssh,smtp,pop3,smtp,mysql)
邮件或短信通知,代理客户端可运行在不少地方,能够无agent监视
监控模块化。
监控日志文件和机器重启。
自定义监控视图。
实时的SLA级别的报告,图像。
六、 zabbix分布式监控以及WEB集中管理功能
缺点:分布式
一、安装稍稍复杂,可是客户端很方便
二、升级的话,不是很方便
三、没有故障抖动检测。
四、Web界面须要鼠标操做较多。