2023-06-07 10:24:58 阅读( 8562)
偶是单位的网络管理员,单位有近200多台华三、cisco和锐捷的交换机,有几个管理员都可以对交换机的配置进行更改,这样定期备份交换机的配置就成了一个必要的事情,手工一台台telnet或tftp上去备份实在太累人了,所以就自己花了半天的功夫写了一个程序,其主要功能就
我是公司的网络管理员。公司拥有华三、思科、锐捷等近200台交换机。多名管理员可以更改交换机的配置,因此有必要定期备份交换机的配置。
用telnet或者tftp一个一个手动备份太累了,所以我花了半天时间写了一个程序,主要功能是一次性批量备份交换机的配置。写完之后,我试着备份了200多台交换机的配置。
它将在10分钟内完成。效果还不错,就把程序放上去了,觉得有用的兄弟们可以免费试用一下。程序界面只是随便堆砌的几个控件,没有任何美化。
旧版本软件的使用说明:
支持交换机,H3C和思科(锐捷)交换机需要配置vty,允许telnet。
如何使用:
第一步是输入交换机的两个密码。“T password”是VTY密码,这是telnet输入的第一个密码。的密码是华三的超级密码或思科的使能密码。
第二步是选择备用交换机的类型。目前一批备份只能是同一个品牌。
第三步添加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.备份配置文本中,会有- more -等几个冗余内容,以及几个特定的乱码,影响不大,我也懒得在程序中写代码去掉。
3.如果备份交换机是用用户名和密码登录的,无法识别,也无法正常备份(主交换机基本不这样配置,所以没想好程序代码怎么写)。
提示:
1.如果不小心添加了IP地址,可以直接用鼠标左键双击该IP地址,它就会从列表中删除。
编译这个小程序花了半天时间,很简单,主要是自己用。觉得有用的兄弟可以免费试用。如果哪位兄弟想进一步开发这个程序,比如添加定时备份,支持其他品牌的交换机,支持不同的密码批次等功能。
批量备份交换机配置器支持用户名和密码版本。
猜你喜欢
Guessyoulike