最近开始接触Linux运维,安装了Nagios,zabbix和ganglia三种监控工具并使用了一周后总结出一些优缺点,这里贴出来以供参考
Nagios是一款开源的企业级监控系统,能够实现对系统CPU、磁盘、网络等方面参数的基本系统监控,以及SMTP,POP3,HTTP,NNTP等各种基本的服务类型。另外通过安装插件和编写监控脚本,用户可以实现应用监控,并针对大量的监控主机和多个对象部署层次化监控架构。
Nagios本身不提供监控功能,所有的监控功能都要考插件实现,需要在被监控机上安装agent插件
Nagios的功能
添加设备 |
通过修改监控节点的配置文件 |
自动发现设备 |
不能,需要添加新插件 |
发现接口 |
通过修改配置文件 |
数据库 |
不支持SQL数据库 |
服务端口 |
通过插件支持TCP和UDP协议 |
发现应用 |
通过ssh 或插件 |
是否支持NRPE |
支持 |
SNMP协议版本 |
支持V1,2,3 |
Nagios的优缺点