赞
踩
网络设备自动巡检工具
使用netmiko编写的网络设备自动巡检工具。
使用方法:
1.脚本读取当前目录下的配置文件(需手动创建):DEVICES.cfg和各网络设备的巡检模版
2.DEVICES.cfg内容格式:设备IP地址 用户名 密码 巡检模版(使用空格分割),例:
192.168.50.87 ljds cisco Cisco-SW.cfg
3.巡检模版(例如Cisco-SW.cfg)内容格式:建议第一行指定device_type,device_type后面一个冒号,后面紧跟具体的type。之后的内容每行一条巡检命令,例:
device_type:cisco_ios
show version
show running-config
4.运行脚本,自动对DEVICES.cfg中的设备分别调用不同巡检模版(*.cfg文件)进行巡检。结果保存在当前目录下的“LOG”目录下。
5.配置文件可以在行首使用“#”号注释,注释掉的内容不再生效。
6.巡检失败的设备会记录在当前目录下的fail.txt中,如果全部正常巡检,则不生成该文件。
7.脚本使用多线程,线程数量可在“Threading_Num = ”中设置,默认10个线程。
代码仍在完善中...
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。