适用于网络工程师自动化采集设备信息、下发配置、保存设备配置及批量ping等功能.
5# 网络自动化巡检工具(5)-如何重写Netmiko中的类
说明:代码会不间断的迭代更新,请下载最新版本.
不定期增加新功能.
[x] 实现批量 采集网络设备配置
[ ] 实现批量 下发设备配置(待完善)
[ ] 实现批量 保存设备配置(待完善)
[ ] 实现批量 Ping IP地址(待完善)
[ ] 实现批量 nmap公网IP业务端口(待完善)
[ ] 实现生成 网络巡检报告(待开发)
python ≥3.9
安装必要的第三方模块
按照如下命令进行安装:
pip install -r requirement.txt
# 文件主要包括如下必要模块.
netmiko==3.4.0
prettytable==3.3.0
openpyxl==3.0.9
打开巡检模板.xlsx
, 主要分2个sheet:
字段说明:
字段说明:
可通过pycharm、vscode或python IDE等工具执行脚本文件,如下所示: 选项说明:
连接设备:执行后仅用于获取到设备名称,测试连接性。
示例:
采集设备信息:通过执行show
等命令采集回显内容。
示例:show running,采集runing
配置
欢迎关注, 点滴技术.
说明:扫码加群主微信号,备注点滴技术,然后邀请进交流群。
如果您觉得工具好用的话,可以请我喝杯咖啡的。