网络设备配置全自动备份系统1.2

网络设备的配置备份一直是网络管理员比较头疼的问题,我一直在思考如何减轻网络管理员的工作负担,特编写了这个python3自动化备份脚本。

完成时间为:2021-7-1

程序介绍如下:

1、使用excel文件保存网络设备信息,极大的方便了设备管理。

2、程序依次登陆网络设备,获取配置文件,再上传到FTP(需要搭一个FTP服务器)。

3、支持所有以命令行登陆的网络设备,思科、华为、华三、山石、juniper、锐捷......

4、支持telnet、SSH

5、支持日志,文件1记录了每次的备份情况,文件2记录具体备份日志报错信息。

6、程序代码经过了多次优化,我公司已正常使用,每天自动备份约300多台网络设备。

另外我还使用windows计划任务每天定时运行python程序,每天备份一次,另外还编写了一个powershell脚本,通过ZABBIX进行告警,如果有备份失败则告警,具体配置方法见后续文章。

程序文件需要excel文件配合一起运行, excel文件下载地址 https://download.csdn.net/download/netlt/33471703

excel文件中共有两个表:表1存放设备配置、表2存放FTP服务器配置。按示例修改即可。

运行方法:在windows电脑上安装好python运行环境,安装好类,python代码文件(.py)和excel文件放到同一个目录&

Guess you like

Origin blog.csdn.net/netlt/article/details/120864892