前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络自动化工具CFG Demo 版,大佬自编实用脚本工具。

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

作者头像
释然
发布2022-10-27 17:40:08
3930
发布2022-10-27 17:40:08
举报
文章被收录于专栏:释然IT杂谈释然IT杂谈

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

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

1、Demo 版功能介绍

1.1 已完成功能

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

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

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

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

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

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

1.2 待开发功能

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

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

Ø 还未实现 UI 交互界面

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

HostName HostIP UserName PassWord ssh cfgtxt iostype

HostName HostIP UserName PassWord ssh cfgtxt iostype

HostName:设备名称

HostIP:登陆IP

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 释然IT杂谈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Demo 版功能介绍
  • 2、设备 IP 文档中的变量使用说明
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档