-
监控系统的开源软件现状-oracle入门书籍高清pdf电子书分享下载
资源介绍
1.3 监控系统的开源软件现状
前面简单介绍了监控的原理,下面看看已有的解决方案。
在监控软件中,开源的解决方案有流量监控(MRTG、Cacti、SmokePing、
Graphite 等)和性能告警(Nagios、Zabbix、Zenoss Core、Ganglia、OpenTSDB
等)可供选择,并且每种软件都有自己的特点和功能,各自的侧重点和目标不完
全相同,在设计理念和实现方法上也大同小异,但都具有共同特征,例如,采集
数据、分析展示、告警以及简单的故障自动处理。最终都能达到对 IT 系统服务可
用性的一个完全展示。下面将详细介绍各自的特点。
1.3.1 MRTG
MRTG(Multi Router Traffic Grapher)是一套可用来绘制网络流量图的软件,
由瑞士奥尔滕的 Tobias Oetiker 与 Dave Rand 所开发,以 GPL 授权。
MRTG 最早的版本是在 1995 年春推出的,用 Perl 语言写成,可跨平台使用,数
据采集用 SNMP 协议,MRTG 将收集到的数据通过Web 页面以GIF 或 PNG 格式绘制
出图像,并以日、周、月为单位分别绘出,可以查询最大值和最小值,如图 1-6 所示。
图 1-6
MRTG 原本只能绘出网络设备的流量图,后来发展出了各种插件。因此,网