MySQL常用的开源监控软件
时间:2014-12-3
软件在运行过程中如果判断其状态最有效的方法就是安装相应的软件监控,这样可以把一些实时的数据及时反馈给管理员,通过数据来维系服务器或MySQL的正常运行.下面给大家介绍几款常见的软件.
1.Nagios
这是一个非常著名的运行在Linux/Unix上的对IT设备或服务的运行状态进行监控的软件,实际上,笔者个人觉得称其为一个监控平台可能更为合适,因为它不仅仅自带了丰富的监控工具,同时清寒支持用户自己编写各种各样的监控脚本以插件形式嵌入其中.
2.MRTG
这是一款比较老牌的监控软件了,功能比较简单,最初是为了监控网络链路流量而产生的,但是经过原开发者的不断改造,以及网友们的集体智慧,其应用场景已经远远走出了网络链路流量的监控.
3.Cacti
Cacti和Nagios最大的区别在于前者具有非常强大的数据采集,存储以及展现功能,但在报警管理功能方面稍弱于后者,其开发语言是PHP,配置存储在MySQL数据库中,数据采集同样利用了SNMP,采集数据的存储则利用了迅美之前介绍的RRDTool.
每款软件都有各身的长处与不足,大家可以多尝试用一下用这些软件,最终选一个适合自己的.