网络自动化工具CFG Demo 版,大佬自编实用脚本工具。

  • A+
所属分类:安全工具

感谢小江大佬无私分享,大佬再次用python编写出实用脚本。

上篇:超融合自动化运维工具

1Demo 版功能介绍

1.1 已完成功能

Ø  自定义设备名称,不同用户名、密码的设备可以同时运行

Ø  不同类型设备可以自定义不同操作模板,模板名称需要和 netmiko提供的模板一致

Ø  满足每个设备操作需求,可以进行相同操作也可以是不同操作,按照使用者自定义的操

作文档进行匹配,自动获取相关命令,进行设备操作(巡检命令或者配置命令)运行相关截图:

网络自动化工具CFG Demo 版,大佬自编实用脚本工具。

 

Ø  每个设备运行完成会保存对应操作日志可供参考参考图例:

 

网络自动化工具CFG Demo 版,大佬自编实用脚本工具。


Ø  程序操作完有运行报告可供参考,包括相关登陆信息和失败信息参考图例:

网络自动化工具CFG Demo 版,大佬自编实用脚本工具。 

1.2 待开发功能

Ø  目前只有 ssh 登陆方式,不支持 telent 登陆方式

Ø  已完成测试设备类型 HUAWEIcisco、锐捷,多为交换机、路由器设备和 EG网关设备,其他厂家设备类型还未测试

Ø  还未实现 UI 交互界面

2、设备 IP 文档中的变量使用说明

HostName HostIP UserName PassWord ssh cfgtxt iostype

HostName HostIP UserName PassWord ssh cfgtxt iostype

 

HostName:设备名称

HostIP:登陆IP

UserName:用户名 PassWord :用户密码 ssh:登陆协议(sshtelnet),telnet登陆方式还未添加

cfgtxt:选择当前设备ip需要执行命令的文当名,可以自己定义文档名,添加配置命令或者巡检命令参考一下图例:

 

网络自动化工具CFG Demo 版,大佬自编实用脚本工具。

iostype:选择netmiko所支持的设备模板,例如:cisco、锐捷选择cisco_ios,华为选择 huawei

注:每个变量中间需要用空格隔开,最后一行不能有回车。

初次使用,系统会建立一个时间命名的 log 日志文件夹,如果需要重复测试,请把代码注释,见图:

网络自动化工具CFG Demo 版,大佬自编实用脚本工具。

网络自动化工具CFG Demo 版,大佬自编实用脚本工具。

后台回复:“ cfg "获取


更多精彩:

【大佬原创】cvTools超融合自动化运维工具
BFD(双向转发检测)理论知识详解
python实用脚本:网络设备批量调试及备份

网络自动化工具CFG Demo 版,大佬自编实用脚本工具。

网络自动化工具CFG Demo 版,大佬自编实用脚本工具。


本文始发于微信公众号(释然IT杂谈):网络自动化工具CFG Demo 版,大佬自编实用脚本工具。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: