首页 > 编程语言 > 详细

Python模块之snmp-cmds

时间:2019-03-08 11:36:20      阅读:357      评论:0      收藏:0      [点我收藏+]

一、简介

snmp-cmds模块通过SNMP与目标设备进行通信,此模块可适用于windows与Unix平台,建议只在windows上使用,Unix上可使用原生的net-snmp
如果想在Unix上使用snmp,可安装原生net-snmp模块,请移步http://xx.xx

 

二、snmp-cmds模块安装

#前提需求
系统已安装了net-snmp
如何验证是否已安装了net-snmp?
windows-->cmd-->snmpwalk回车,不报错即已安装

#安装snmp-cmds
pip3 install snmp-cmds

 

  2.2 windows下安装net-snmp软件

1.下载链接: https://pan.baidu.com/s/1sq4mjIMfFgG2YxTMLxVF0A 提取码: a7j5

2.安装完成,打开cmd命令框,输入snmpwalk,无报错,有回显,即安装正常

 

 

三、简单实例

  3.1 获取目标设备的接口名字

from snmp_cmds import snmpwalk
#返回结果是列表
res = snmpwalk(ipaddress=192.168.59.251,oid=IF-MIB:ifDescr,community=qiji123)

for line in res:
    #第一个元素为oid,第二个元素为接口名字
    print(line[0],     ,line[1])

技术分享图片

 

Python模块之snmp-cmds

原文:https://www.cnblogs.com/lisenlin/p/10491681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!