多供应商网络自动化操作的一些工具
autonet的Python项目详细描述
您好,网络操作旨在为网络自动化操作提供一些工具或模块。 如果你对它感兴趣,发现错误或有任何要求,请随时通过zc8131868@gmail.com与我联系。 您还可以在某些方法文件夹中找到更有用的方法。 有关更多详细信息,请查看examples.docx以供参考。
导入getpass
pwd=getpass.getpass(“请输入密码:”)
A=autonet.autonet(
username="chengzheng",
password = pwd,
device_ios= "cisco_ios",
url="/Users/zhengcheng/Desktop/result.txt",
url_error_ip="/Users/zhengcheng/Desktop/error_ip.txt"
)
B=A.Ping_IP([“1.1.1.1”,“2.2.2.2)]
B=A.Ping_子网(“1.1.1.0/24”)
b=a.get_版本(“30.31.190.94”)
B=A.GET U序列号(“30.31.190.94”)
自动显示(“1.1.1.1”,[“显示NTP状态])
自动配置(“2.2.2.2”,[“主机名测试”,“接口g0/1”,“交换机端口模式中继”])
自动配置文件(“1.1.1.1”,“commands.txt”)
a.关闭日志()
目前,autonet已经在cisco_ios、cisco_nxos、rg_os上进行了测试其他操作系统不能使用独立于操作系统命令的ping-ip或ping-u子网。autnonet稍后将支持更多操作系统。