Pysnmp如何加载第三方mib库?

问题描述 投票:0回答:1

我在思科的官方网站上下载了mib库。 mib文件后缀为.my,但我不知道如何使用pysnmp来引用这些mib文件。

pysnmp
1个回答
0
投票

您应该能够将pysnmp a path提供给MIB的位置(以及它们导入的基本MIB),pysnmp应该能够使用这些.my文件:

from pysnmp.hlapi import *

errorIndication, errorStatus, errorIndex, varBinds = next(
    getCmd(SnmpEngine(),
           CommunityData('public'),
           UdpTransportTarget(('demo.snmplabs.com', 161)),
           ContextData(),
           ObjectType(
               ObjectIdentity(
                   'IF-MIB', 'ifInOctets', 1).addAsn1MibSource(
                        'file:///home/user/mibs/',                                                                'http://mibs.snmplabs.com/asn1/@mib@')))

)

© www.soinside.com 2019 - 2024. All rights reserved.