python snmp 交换机 配置文件_python登陆华为交换机配置snmp

本文介绍了如何使用Python的xlrd和paramiko库来批量读取Excel文件中的交换机IP地址,并通过SSH登陆交换机配置SNMP。通过示例代码展示了从读取Excel到执行配置命令的完整流程,包括异常处理和错误IP记录。
摘要由CSDN通过智能技术生成

好久没有写文章了,重拾旧爱啊。多写文章,多总结,有利于提高,也有利于日后的应用。这次写文章是由于近期在做项目的时候要上一台网管设备,所以要为所有的交换机配置snmp,设备不多也就四十多台。我在现场的时候是这样想的,有没有什么方法可以快速的(最省事儿的)方法,最好可以翘着二档腿儿喝着茶就能配的方法,初步的构想python批量登陆进行配置,但是现场要求尽快配置好,所有就没有时间操练python了,但是回来之后查了查资料,可以实现。

并且做些简单的分析:

图片.png

我们需要做的事情基本上有三个,第一,读取excel文件获取相应的位置信息和ip地址信息;第二,登陆交换机执行命令;第三,如果有交换机没有配置成功可以捕获到这个ip以备后续分析。针对这三个问题我进行了如下的测试:

1. python读取excel文件

#encoding:utf-8

import xlrd

def read_excel():

#打开问文件

workbook = xlrd.open_workbook(r'message.xlsx')

#获取所有sheet

print workbook.sheet_names()

sheet1_name = workbook.sheet_names()[0]

#获取指定sheet

sheet1 = workbook.sheet_by_index(0)

sheet1 = workbook.sheet_by_

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值