摘要:随着信息网络技术的发展,路由器、交换机等网络设备的日常维护工作量非常大,如:定期更改登录口令,实施访问控制列表等。该文利用SecureCRT网管软件VBScript脚本功能,大大提高网管员的工作效率,节约时间,提高工作维护质量。
关键词:IT运维;SecureCRT;VBScript
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)02-0420-03
随着信息技术的发展,网络的安全性工作日益重要,江苏省电力公司在此方面也提出了较多的安全规范要求,如交换机、路由器配置文件定期备份、路由器维护口令定期更新、访问控制列表修改、空闲端口关闭、路由器日常状态巡检等操作需求。镇江供电公司在完成该类需求工作时,进行了实践探索,最终解决了该问题,下面将实现过程和方法与其他同行进行分享。
1 网络日常维护流程
下面以路由器配置文件定期备份及修改系统登录超时为例,在网络管理计算机手动TELNE登录到所需要配置和管理的目标路由器上,登录用户名、口令、超级用户口令后得到操作配置权限,执行相应的配置指令即可完成修改登录超时以及配置文件备份。
上述问题是实际工作的常见问题,任何一个管理员均可顺利完成。但实际工作中,由于公司现有的网络设备本身及组网需求的特殊性,造成了整个数据网络中数据设备数量大、型号多、登录帐号不统一,命令集不一致。如果纯采用人工方式按常规维护方式操作的话,工作量巨大,且极易出错。
目前公司数据网设备主要分三层,骨干层(江苏省电力公司管辖)、汇聚层(地区供电公司核心设备)、接入层(量大、型号多,手工处理较困难)。前文描述可以看出,不管设备类型,登录账号、命令集情况,但修改登录超时以及保存配置文件的操作流程是一致的。经过归纳,该流程是典型的过程型操作,用软件的方法能够很好的解决。
2 SecureCRT维护软件简介
SecureCRT软件工具是常用的网管工具,采用其高级功能,将能大大提高工作效率。特别是SecureCRT软件具有强大的脚本功能。该工具支持 VBScript 和 JScript 脚本语言,可自动解释执行脚本指令与路由器进行交互执行,路由器根据脚本指令完成相应的操作任务。
以上脚本在SecureCRT Version 5.13上调试通过。
使用方法,将以上脚本保存在一个文本文件中,如取名为Network.vbs。然后将路由器相关信息存放在一个文本文件Devices.txt中,并将Devices.txt拷贝至C盘根目录下。
文本文件Devices.txt格式如下:
设备名称;设备地址;网管端口;网管方式;设备型号
变电站A;192.168.1.1;23;Telnet;AR28
变电站B;191.168.101.1;23;Telnet;CISCO37
脚本文件test.vbs和路由器设备清单文件devices.txt准备好后,打开SecureCRT,在脚本菜单下点击执行菜单条,选择Network.vbs点击运行即可完成对所有路由器的登录超时配置和设备配置信息保存的功能。对近200台路由器进行以上操作,只需要20分钟即可完成全部指令操作,而用管理员纯手工的方法1个人最少需要2-3天才能完成以上工作,而且非常容易出错。通过上述比较可以看出,充分利用手中的工具软件,可以极大地提高工作效率,并保证了工作质量。
4 结束语
上述只是SecureCRT的一种简单应用,也可以更改上述脚本,用来实现对路由器的端口状态、LOG日志、访问控制列表等信息进行保存,用来监视和分析网络运行情况。此外,对于很多UNIX和LINUX主机也可以使用SecureCRT脚本来执行批量重复的人工操作,进一步提高工作效率和工作质量。
参考文献:
[1] SecureCRT使用帮助.
[2] 丁琮琮,谢昀.利用SecureCRT脚本简单实现CM与CPE关系采集系统[J].中国有线电视,2007(14).
[3] 张雪平.使用SecureCRT 实现网络管理自动化[J].内江师范学院学报,2005,20(2).