SecureCRT在网络设备配置管理中的实践应用

来源 :科学与财富 | 被引量 : 0次 | 上传用户:wow32167
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文论述了利用SecureCRT访问网络设备,自动保存访问记录,通过编写执行脚本实现对批量网络交换机配置的自动备份。
  关键词:SecureCRT 脚本 日志 配置 备份 批处理
  SecureCRT是一款终端仿真软件,能够在Windows系统中登录UNIX、Linux的服务器主机以及网络设备,支持Telnet、SSH、Serial等多种连接协议,支持VBScript、Python脚本语言。下面介绍在SecureCRT(ver 8.5)下创建连接会话、日志自动保存、脚本录制、批量自动备份网络设备配置。
  1.创建连接会话
  File->Connect->New Session->SecureCRT Protocol选择Telnet->Host name输入设备IP地址-> SecureFX Protocol选择None->Session Name 输入会话名称->完成,方便以后登录。
  2.日志自动保存
  Options->Global Options->General->Default Session->Edit Default Settings,将log file name修改为%H_%S.log.log,自动记录每个操作,以主机名加会话名保存,方便查询。
  3.脚本录制
  登录设备->Script->Start Recording Script->执行操作->(Script->Stop Recording Script),默认保存文件以.vbs结尾,其它网络设备执行同样操作命令时可通过Script->Run调用所录脚本一键完成所有操作。
  4.批量自动备份网络设备配置
  首先确定备份哪些设备,其次建立TFTP服务器以接收上传的配置文件,最后需要编写调用备份脚本。为便于资料的整理所使用的文件均位于D:盘配置备份目录。
  (1)确定备份设备
  建立一个文本文件(如allip.txt)将所有网络设备IP地址逐行录入,所在单位的网络中经常出现个别设备不在线情况,如学生机房不上课交换机不加电,针对这种情况,借助批处理结合ping命令统计在线情况。检查设备在线情况.bat内容如下:
  @echo off
  echo 正在检查网络设备在线情况,请耐心等待!!
  md %date:~0,4%%date:~5,2%%date:~8,2%
  cd %date:~0,4%%date:~5,2%%date:~8,2%
  ::生成离线和在线设备文件
  echo离线设备IP地址列表 >offline%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%.txt
  type nul >d:\online.txt
  ::判断设备是否在线并写入相应文件
  for /f "delims=" %%i in (d:\配置备份\allip.txt) do (
  setlocal enabledelayedexpansion
  ping %%i -n 1 -w 100 >nul
  if !errorlevel!==1 echo %%i >>offline%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%.txt
  if !errorlevel!==0 echo %%i 在线>>d:\online.txt
  endlocal
  )
  echo 执行完毕,按任意键退出或直接关闭窗口!
  pause>nul
  exit
  (2)建立TFTP服务器
  本例中使用StarTFTP.exe,工作目录设置为D:盘配置备份目录下的执行日期名称目录。
  (3)编写执行备份脚本
  用文本编辑软件编写脚本,本例针对我单位使用的神州数码交换机所写(其配置命令与CISCO公司产品接近,其它厂商的设备可参考相关命令手册进行修改),批量自动备份配置.vbs脚本内容如下:
  # $language = "VBScript"
  # $interface = "1.0"
  '本脚本用于自动登录在线设备,完成自动配置备份的工作,适用于神码交换机。
  Sub Main
  Const ForReading = 1, ForWriting = 2, ForAppending = 8
  Dim fso,file1,line,str1,params
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set file1 = fso.OpenTextFile("d:\online.txt",Forreading, False)
  crt.Screen.Synchronous = True
  DO While file1.AtEndOfStream <> True
  line = file1.ReadLine
  params = Split (line)
  crt.Session.Connect "/TELNET "& params(0)
  crt.Screen.WaitForString "login:"
  crt.Screen.Send "admin"& chr(13)
  crt.Screen.WaitForString "Password:"
  crt.Screen.Send "輸入登录密码"& chr(13)
  crt.Screen.WaitForString "#"
  str1 = "copy run tftp://10.0.190.7/"
  str1 = str1 & params(0) &"_"& year(now) & month(now) & day(now) &".cfg"
  crt.Screen.Send str1 & vbcr
  crt.Screen.WaitForString "Confirm copy file [Y/N]:"
  crt.Screen.Send "y"& chr(13)
  crt.Screen.waitForString "#",3
  crt.Session.Disconnect
  loop
  file1.close
  fso.DeleteFile ("d:\online.txt")
  crt.Screen.Synchronous = False
  End Sub
  通过调用备份脚本,几十台交换机的配置备份几分钟就完成了,大大的提高了工作效率。利用批处理序、Windows下的计划任务可以使脚本执行更加自动化,使大量的重复操作变得简单轻松,所以网络管理人员非常喜欢使用SecureCRT软件。
  参考文献:
  [1]曹恬. 基于SecureCRT的网络设备配置批量备份实践.金融科技时代[J]. 2014,(第5期). 83-84
  [2]张亮.巧用SecureCRT保存日志[J].网络安全和信息化,2016,(第7期).63-65
  [3]熊宗炬.网络管理中的ping命令[J].电脑知识与技术(经验技巧),2015,(第4期).114-115
  [4]蒋亚军,沐海斌,王翠梅,可珍莹,杨兴翊.FOR命令在农村建设用地使用权文件归档中的应用[J].地矿测绘,2017,(第2期).40-41
其他文献
摘要:本文在传统DEA效率模型的基础上,将产出细分为期望产出和非期望产出,以实际生产过程中人们追求期望产出最大化、非期望产出最小化的双重目标,构建双目标DEA模型,通过对非DEA有效的决策单元投入、产出的调整,使其达到DEA有效,从而提高环境效率评价的精度,利用实证分析验证该模型是有效的。  关键词:非期望产出;双目标;环境效率  1.双目标模型的建立  在实际生产过程中,我们期望在投入量保持不变
期刊
摘要:烘梗丝是卷烟生产企业的关键工序,梗丝是卷烟配方中的重要组分。烘梗丝入口水分波动过大会影响烘梗丝出口水分,进而影响烟丝质量及卷烟质量。本文通过探索优化闪蒸膨化器结构和闪蒸喷吹压缩空气压力和闪蒸喷吹间隔时间,进而降低烘梗丝入口水分波动,从而提升卷烟品质。  关键词:烘梗丝;水分波动;闪蒸膨化器;压缩空气压力;喷吹间隔时间  1引言  梗丝作为卷烟制品的一种重要的原料,近年来,随着卷烟降焦控焦的需
期刊
摘要:电力调度自动化作为电力系统的主要发展趋势,随着时代与科学技术水平的进步,电力调度自动化的应用水平获得不断提升。监控报警系统作为电力调度自动化的重要组成部分之一,需要将其合理设计与高效应用,才能增强电力调度工作的稳定性与质量。综上所述,本文将结合实例对电力调度自动化监控报警系统进行分析,以期促进电力系统的运行更加安全、高效、稳定。  关键词:电力系统;电力调动;自动化技术;监控报警系统  随着
期刊
摘要:在当今社会科技发展的浪潮中,机器机械的地位越来越重要,而加工精密度是影响机器机械制造的关键因素,而数控机床更是当今机床生产中的主流。本文主要针对数控机床加工精密度提高技术的进展及其存在的问题进行分析,来了解当今数控机床、数控技术的发展情况。  关键词:数控机床;加工精密度;发展;存在的问题;解决办法  引言:  机械是我们当今生活中不可缺少的物品,农用机械、工业机械、家用机械等机械工具已经融
期刊
摘要:世界上有许多种不同的动画作品,而每一个动画作品都呈现出与之文化相关的独具特色的特点。中美动画在文化传统、创作方式和传播文化理念上都存在着诸多显著的差异。本文阐述了中美动画的差异,并剖析了产生中美动画差异的原因。  引言  动画这一奇特的艺术,追溯源头,其实它的产生是人类文明发展的必然。动画作为一个独特的影片种类, 以其卡通的影像元素、童心童趣的情感展现、恣意丰富的想像空間。它作为一种时尚的表
期刊
摘要:随着我国经济的快速发展,人民的日益生活需求也在不断增长。在当前阶段,我们通常都认为思想政治的工作是對人的一些行为活动进行教育的一部分,其对于缓解工作人员的矛盾、激发工作人员的动力、为改善企业内部的发展活力都有着一定的促进作用,其也是每一个企业对于发展改革的重要保障。如果能够良好地打造一支高素质的党群建设队伍,那么其就能在很大程度上增强企业的战斗和竞争能力。基于这一点考虑,本文对于素质开展的工
期刊
摘要:BTA深孔钻削是金属切削中一种较为复杂的加工方式。本文对首先对钻削过程中钻削力的来源进行了阐述,进而对BTA钻头的在加工过程中的受力进行了简化,从而获得了BTA深孔钻头的受力分析,为后续BTA钻头的设计与优化提供一定的参考。  关键词:BTA钻头;钻削力;深孔加工  0.引言:  BTA深孔钻削是深孔加工中常用的一种加工方法,由于其加工效率高产品质量好,目前广泛的应用于各种加工领域当中。由于
期刊
机外灯光是指装在飞机外部用于飞机标识和帮助机组人员飞行的灯光,是飞机在夜间或复杂气象条件下飞行和准备时必不可少的指示和照明设备。它们主要包括航行灯、防撞灯、着陆灯、滑行灯等。灯光系统故障是飞机系统维护里的常见故障。随着飞机的老龄化,电子线路难免出现老化,这就使得灯光故障排除变得复杂而且繁琐。在这里,通过对Cessna 172R飞机外部灯光系统进行故障分析,从而给予机务工作者一定的帮助。  172R
期刊
摘要:随着时代的发展,机械创新技术正在逐渐的深渗入到我们生活热门当中的方方面面,尤其是现代设计当中更为常见。机械创新技术的兴盛时期一般是以中国现代设计基础以及设计发展为一个时代的背景,在这样的基础之上逐渐的形成了具有一种悠久的具有中国特色的现代设计方法的机械创新分析方法。国家为了使机械创新的内容更加的丰富有趣,提升人们对机械使用的兴趣,因此可以充分现代设计的方法,比如模块化设计、价值工程,以计算机
期刊
摘要:军队会计信息是军队从事会计工作、协调内部管理的重要依据。也是一项重要的军事资源,是军队会计主体,更是军队经济活动以及成果的具体表现。通过对军队会计信息质量分析中存在的问题进行剖析,提出优化军队会计信息质量的具体措施。  关键词:部队;会计;质量;信息  军队会计信息质量是衡量军队会计管理的重要指标之一,也是协调军内财务管理的重要手段。新形势下,我国部分军队会计信息质量不高,这与军队会计信息管
期刊