本文作者经过研究发现通过SecureCRT软件与日志数据提取软件结合,成功地实现数据实时采集,并将获取数据导入Excel中进行统计分析。本次研究对象为无线控制器内实时用户数量。产品为锐捷M8610-WS。
打开secureCRT软件并登录无线控制器,启用会话日志记录,执行如下脚本。
不关闭CRT程序让其自动运行一天或若干天后,已成功采集数据到日志文件中。
图1 分析系统
图2 日志数据提取工具软件
图3 拆线图
在日志文件由于存在许多无效信息,数据无法直接导入数据到分析系统中,如图1所示。最后在网上搜索到一款refine日志数据提取工具的软件,如图2所示,根据每行提取字符行特征,成功提取时间、10、20、30、40 等五行中数据并成功生成对应5个文本文件。
将得到5个文件导入电子表格(Excel)后,删除无关字段,这样就得到无线设备每3分钟在线用户情况,时间、WLAN10、WLAN20、WLAN30、WLAN40四组数据,这样你就可以根据自己需要进行数据分析了。由于本校中 WLAN10、20、30 属于一家运营商,并将此三项数据累加,以时间、WLAN(10、20、30)、WLAN40为数据源得到如下拆线图,如图3所示。
CRT程序每个版本程序执行脚本命令格式略有不同,此脚本文件命令在CRT6.5版本上测试正常。如有不能执行情况,请在你使用版本下执行创建脚本命令,然后将需要执行命令执行一篇,对生成脚本进行修改编辑使其可以根据自己要求执行即可。
本文命令等待时间为设置为3分钟,是为保证telnet操作不因超时而退出,如果你需要更长等待时间,就配置telnet超时时间为更长时间。
如果在CRT脚本运行期间,出现网络设备故障,就会造成CRT命令执行中断而退出,则需要重新登录。
执行脚本前,一定要校对网络设备时间,避免因时间影响实际结果。