qq_16029551 2021-10-21 00:19 采纳率: 0%
浏览 25
已结题

大神们指导一下,pysnmp这个模块怎么应用私人MIB,搞了几天了,搞不懂,网上资料都试了,MIB转PY总是提示错误,哪位指导一下,,实在没脾气了把我搞的,不知道是不是模块本身有没有问题


from pysnmp.hlapi import *
import os
from pysnmp.debug import setLogger,Debug
setLogger( Debug('all'))
#将自己的mib库放在项目的mibs文件夹中


ob1 = ObjectType(ObjectIdentity(‘BOUBLEMULTL","Rc2state",0).addAsn1MibSource('file:///D:/Python learn/signaltest/mibs/'))
# ob1 = ObjectType(ObjectIdentity("module名","Node名","index").addAsn1MibSource(mibPath))
#snmpv1 or v2
#getCmd方法接收*varBinds是ObjectType的list
iterator=getCmd(SnmpEngine(),
               CommunityData('public'),
               UdpTransportTarget(("127.0.0.1", 161)),
               ContextData(),
               ob1)

errorIndication, errorStatus, errorIndex, varBinds = next(iterator)

if errorIndication:
    print(errorIndication)
else:
    if errorStatus:
        print('%s at %s' % (errorStatus.prettyPrint(), varBinds[int(errorIndex)-1] if errorIndex else '?'))
    else:
        for varBind in varBinds:
            print(' = '.join([x.prettyPrint() for x in varBind]))

直接应用加载提示错误: raise error.MibNotFoundError('%s compilation error(s): %s' % (modName, errs))
pysnmp.smi.error.MibNotFoundError: TEST compilation error(s): missingcaused by <class 'pysnmp.smi.error.MibNotFoundError'>: MIB file "TEST.py[co]" not found in search path (DirMibSource('C:\\Python38\\lib\\site-packages\\pysnmp\\smi\\mibs'), DirMibSource('C:\\Python38\\lib\\site-packages\\pysnmp\\smi\\mibs\\instances'), DirMibSource('C:\\Python38\\lib\\site-packages\\pysnmp_mibs'), DirMibSource('C:\\Users\\Administrator\\PySNMP Configuration\\mibs')),

另外我用mibdump把MIB文件转位py也提示失败,找不到路径,试着用file路径没反应,让我看mibdump应--mib-source=file路径方法是怎么样的,mibdump不知道路径怎么怎么写,百度出来很多用法,但是所有用起来的不行,先感谢大家了

img

img

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2021-10-25 10:40
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


    本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


    因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

    评论

报告相同问题?

问题事件

  • 系统已结题 10月29日
  • 创建了问题 10月21日

悬赏问题

  • ¥50 使用MS Log Parser查询使用Bitvise SSH Server登录的IP
  • ¥20 校园二手交易小程序搭建
  • ¥15 请问在ubuntu用conda创建环境报错怎么能解决
  • ¥15 STM32CubeMX/proteus按键控制指示灯颜色切换
  • ¥20 python,计算区位熵和扩张指数
  • ¥15 Python环境配置
  • ¥15 大四学生的困惑,有偿提问!
  • ¥15 解决页面无法编入索引:被“noindex”标签排除的问题?
  • ¥15 arduino测量电阻
  • ¥15 快手uid转快手号谁能解决 需要开发