服务支持  

Cisco自动备份步骤
发布时间:3/17/2017  点击次数:650  

第一步:首先创建ftp服务器,windows或者linux都无所谓,只要能访问就好了。
第二步:使用cisco的计划任务功能来实现自动备份的目的;要想定时备份,首先要确保网络设备可以上网同步时间,当然如果时间设置的本来就没有问题,可以略去这一步,我在这里使用的是自动同步time.windows.com这个时间服务器具体配置如下:
echo sh.SendKeys “telnet x.x.x.x(你的网络设备)" >>telnet_tmp.vbs
echo WScript.Sleep 300 >>telnet_tmp.vbs
echo sh.SendKeys “{ENTER}” >>telnet_tmp.vbs
echo WScript.Sleep 3000 >>telnet_tmp.vbs
echo sh.SendKeys “用户名{ENTER}”>>telnet_tmp.vbs
echo WScript.Sleep 3000 >>telnet_tmp.vbs
echo sh.SendKeys “密码{ENTER}”>>telnet_tmp.vbs
echo WScript.Sleep 3000 >>telnet_tmp.vbs
echo sh.SendKeys “conf t {ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “ip domain-lookup {ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “ip name-server dns服务器地址 {ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “clock timezone BeiJing 8 {ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “ntp server time.windows.com {ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “exit {ENTER}” >>telnet_tmp.vbs
start cmd.exe
cscript //nologo telnet_tmp.vbs
echo del telnet_tmp.vbs

讲上面这段代码另存为bat文件,执行后就会自动登录到设备上进行设置,同步时间。

第三步:时间同步完了,我们就要定期对设备进行备份了,具体为如下代码:

echo sh.SendKeys “telnet x.x.x.x网络设备地址” >>telnet_tmp.vbs
echo WScript.Sleep 300 >>telnet_tmp.vbs
echo sh.SendKeys “{ENTER}” >>telnet_tmp.vbs
echo WScript.Sleep 3000 >>telnet_tmp.vbs
echo sh.SendKeys “用户名{ENTER}”>>telnet_tmp.vbs
echo WScript.Sleep 3000 >>telnet_tmp.vbs
echo sh.SendKeys “密码{ENTER}”>>telnet_tmp.vbs
echo WScript.Sleep 3000 >>telnet_tmp.vbs
echo sh.SendKeys “conf t {ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “kron policy-list backup-fri{ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “cli write{ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “cli copy running-config ftp://x.x.x.x {ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “exit {ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “kron occurrence backup at 22:00 Fri recurring{ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “policy-list backup-fri{ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “exit {ENTER}” >>telnet_tmp.vbs
echo sh.SendKeys “exit {ENTER}” >>telnet_tmp.vbs
start cmd.exe
cscript //nologo telnet_tmp.vbs
echo del telnet_tmp.vbs
其实就是用到了
kron policy-list backup-fri
cli write
cli copy running-config ftp://x.x.x.x
kron occurrence backup at 22:00 Fri recurring
policy-list backup-fri
首先是创建一个计划任务叫backup-fri,然后在计划任务中,首先备份配置,然后把配置上传到ftp上去,然后创建计划时间,例如在每周五的22:00去执行一次。
好了,有了上面这些就可以自己写脚本去自动定时备份网络设备了。

 


上一篇: H.265 下一篇: 100W,130W,200W的高清网络摄像机怎么区分?

 
Copyright @ 2017版权所有:天津东联远通网络智能化工程有限公司 联 系 人:马经理 联系电话:18622393299 电话:022-23258829
传真:022-23262100转8003 地址:天津市河西区谊城公寓17-2-602 Email:tjdlyt@163.com 技术支持:钰鼎网络