Cacti在地震信息网络流量监测中的应用
2012-04-02高永国赵林林
高永国 郝 柽 赵林林 洪 敏
(甘肃省地震局,兰州 730000)
1 Cacti系统组成与工作原理
Cacti是一套基于 PHP、MySQL、SNMP及 RRDTool开发的网络流量监测图形分析工具。通过SNMPGET来获取数据,使用 RRDtool绘画图形,界面友好。提供了完善的数据和用户管理功能,Cacti还提供添加扩展插件功能,用户可以根据自己的需求进行二次开发。Cacti系统由4个部分组成:Cacti页面,SNMP采集工具Net-SNMP程序套件,RRDTool绘图引擎和MySQL数据库。MySQL数据库并不保存性能数据,性能数据保存在RRDTool自己的数据库格式rrd文件中。
2 Cacti地震网络流量监控系统实现
(1)Cacti系统安装部署。Cacti可以部署在Windows/Unix/Linux系统上,是一套跨平台的开源软件,Cacti及其插件的安装可以参考官方文档与手册。在安装部署过程中要注意以下几点:①安装Cacti之前,系统中需安装RRDTool、NET-SNMP、Cacti Plugin Architecture,这些软件包版本与Cacti要相匹配。②要让 Cacti支持插件功能,需要先安装 Plugin Architecture。Cacti常用插件包括 Monitor、Threshold、WeatherMap等。Monitor插件可以对网络设备的通断情况进行实时声音报警;Threshold插件可以对每个被监控的对象设定阈值,超过或低于设定值时实现告警;WeatherMap是一个实现将网络拓扑结构与被监测的网络节点链路带宽结合显示的可视工具,可以实时查看监测网络各节点的流量情况,这些插件可以根据需要进行安装。③监控模板:默认安装的Cacti只支持基本的数据采集,可以借助于Cacti的模板导入与导出功能,导入第三方或自定义的脚本和模板,利用SNMP工具获取相关参数的OID串,在Cacti的管理界面上添加需要的特殊监控模板。
(2)Cacti应用及实例。在安装好Cacti后,就可以对设备端口流量等信息进行采集统计、分析和图形化展示了。……
