我是公司的网络管理员,公司有近200台华三、思科、锐捷的交换机。多名管理员可以更改交换机的配置,因此有必要定期备份交换机的配置。用telnet或者tftp手动备份交换机太累了,所以我自己花了半天时间写了一个程序,主要功能是一次性批量备份交换机的配置。写好之后我试了一下,10分钟就完成了单位200多台交换机的配置备份。效果还不错,就把程序放上去了,觉得有用的兄弟可以免费试用。界面只是随便堆砌的几个控件,没有任何美化。
旧版本软件的使用说明:
支持交换机,华三、思科(锐捷)交换机需要配置vty并允许telnet。
用法:
第一步是输入交换机的两个密码,“T password”是VTY密码,这是telnet输入的第一个密码。“s密码”是华三的超级密码或思科的使能密码。
第二步是选择备用交换机类型。目前备份批次只能是同一品牌。
第三步,添加IP地址,一是手动逐个添加;另一种是批量导入。把你的IP地址一个一个的写入一个txt文件(比如下面),然后用批量导入功能导入。如果像我这样的交换机IP地址有几百个,建议先在excel中用填充句柄拉出来,然后复制到txt文件中,这样可以省不少力气。
192.168.0.1
192.168.0.2
192.168.0.3
最后点击开始备份按钮,备份交换机配置,备份的文件在' IP地址。“txt”的名称直接保存到磁盘D的根目录中.
优势:
1.速度还不错。差不多2-3秒就能备份一个。我单位有200多个开关,10分钟就能搞定。
2.我没有通过tftp直接复制config.cfg,而是使用show run和disku命令将显示的内容保存到IP地址。' Txt '文件。在这种情况下,如果有人在配置好交换机后忘记了wr和save,也没关系。
3.比tftp更适用,可以直接备份外网的交换机配置。无论您的计算机是否有合法的IP地址。
小问题:
1.因为不是多线程写的,所以程序遇到无法通过的IP地址会装死,你可以不去管他。过一段时间,如果程序过不去这个IP地址,就会自动跳过。
2.在备份的配置文本中,会有-更多-和少数特定的乱码,如少量冗余内容,影响不大。我懒得在程序里写代码把它去掉。
3.如果备份交换机是用用户名和密码登录的,现在还无法识别,无法正确配置(主要是我的交换机基本不是这样配置的,所以没想好程序代码怎么写)
小贴士:
1.加个IP地址不小心错了。您可以用鼠标左键直接双击该IP地址,它将从列表中删除。
这个小程序半天就完成了,而且很简单,主要是自己用。觉得有用的兄弟可以免费试用。如果有兄弟想进一步开发这个程序,比如添加定时备份,支持其他品牌的交换机,支持不同的密码批次等。
批量备份交换机配置器支持用户名密码版本。