赖国鸿
校园网为学校提供了多种多样的信息化服务,为了监控校园网的运行,需要一套高效的网络监控系统,对校园网内各类硬件设备、网络节点、宽带流量等实施监控与记录,以便及时发现故障并回溯起因。与一般的园区网不同,校园网需要同时提供教学、科研和生活等多种多样的信息化服务,业务种类繁且杂、数据流量大且多,校园网内运行着大量的硬件设备来支撑其运作。本文介绍了基于Cacti的可视化监控系统在校园网中的应用。
Cacti
基本概念
Cacti是一套开源的可视化网络监控工具,能够实现网络状态实时监控、网络流量图像化监控和网络故障报警等,同时还提供了丰富的网络监控插件供用户根据不同需求使用。
Cacti使用Net-SNMP工具进行数据采集,并通过RRDTool完成图像绘制。Cacti提供了开放式的插件管理模式,用户可以根据自己的业务需求安装不同的模板和插件,还可以自己编写模板和插件来构建满足实际业务需求。
Cacti工作原理
Cacti由数据采集器、数据库、绘图引擎以及Cacti中心四大核心模块组成。数据采集器通过SNMP采集网络原始数据,并将采集到的网络原始数据存放于绘图引擎生成的RRD文件中;绘图引擎将采集到的网络原始数据绘制成可视化图形图像,便于管理员查看;Cacti中心作为入口,为用户提供操作视窗。Cacti是B/S结构的系统,管理员通过浏览器登录即可进行监控管理。
Cacti应用
Cacti安装
选用CactiEZ进行安装,该版本是目前最为简单高效的Cacti解决方案,它整合了各类实用工具和插件,只需根据界面提示即可完成安装。安装完成后为系统配置IP地址即可投入使用。
Cacti配置
1.被监控设备配置
Cacti网络监控系统不仅能够监控交换机、路由器等网络节点设备,还能监控服务器、电脑主机等终端设备。被监控设备需要配置SNMP服务。以H3C交换机为例,SNMP配置如下:
[H3C]snmp-agent #开启SNMP
[H3C]snmp-agent community read XXX #配置SNMP团体名
[H3C]snmp-agent sys-info version all #开启SNMP所有版本
2. Cacti监控配置
(1)添加被监控设备
在Cacti控制台首页可以直观地看到“添加设备”选项,可根据说明填写相关参数到被监控设备。其中,主机模版需要根据被监控设备类型进行选择,如网络设备通常选择对应厂商的模版,服务器设备则根据系统可以选择Windows或Linux模版。
(2)为被监控设备添加图形
为被监控设备添加图形十分方便,点击Cacti控制台首页左侧“添加新图形”选项,根据页面提示选中对应主机,并勾选需要监控端口,即可完成图形添加。
(3)添加图形树
在Cacti控制台首页右侧点击“图形树”选项,根据提示输入信息完成图形树根目录创建。接着在“图形树”选项中点击已创建的根目录,在树对象类型中选择“设备”,树对象值中将会出现已添加的被监控设备,选中需要监控的设备完成图形树添加。
Cacti查询
當管理员需要查询设备信息时,点击Cacti控制台首页顶部“图形”菜单,在系统界面左侧点击需要查看的设备,此时Cacti系统将向数据库查询被监控设备的RRD文件名,绘图引擎将存储的网络原始数据绘制成可视化图形,供管理员使用。
Cacti是一套开源的可视化网络监控系统,它不受版权制约、监控功能完善且二次开发便捷,适合应用于辅助校园网监控与管理。在校园网中引入该系统对各类硬件设备、网络节点以及宽带流量等实施监控与记录,能够第一时间发现设备宕机和流量异常,提升运维效率,为故障回溯提供数据支撑。