Python自动化巡检导出Excel表

本文介绍了一个使用Python进行网络设备自动化运维的小实验,通过netmiko库实现设备批量配置及信息提取,并将结果导出至Excel表格,提高了网络管理效率。

简介 

在现在这个网络越来越大的情况下,我们管理调式设备手工方式已经显得效率低下,Python自动化运维能够很好的帮助我们把一些单调的命令批量进行配置,还可以在巡检的时候提取我们需要的信息。

介绍

下面是一个Python检查设备相关信息导出在excel上的小实验,运用netmiko库和re库实现,而在网络自动化配置中,有netmiko和paramiko两种,相较于paramiko,netmiko将很多细节优化和简化,比如不需要导入time模块做休眠,输入每条命令不需要在后面加换行符\n,不需要执行config term,exit,end等命令,提取、打印回显内容更方便。

拓补:

交换机命令:

#
vlan batch 10
#
interface Vlanif10
 ip address 192.168.56.10 255.255.255.0
#
aaa 
 local-user hyl password cipher huawei@123
 local-user hyl privilege level 15
 local-user hyl service-type ssh
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10
#
stelnet server enable
ssh user hyl
ssh user hyl authentication-type password
ssh user hyl service-type stelnet
#
user-interface con 0
user-interface vty 0 4
 authentication-mode aaa
 protocol inbound ssh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值