【问题标题】:pysnmp how to load custom MIB modules which are in asn.1 formatpysnmp 如何加载 asn.1 格式的自定义 MIB 模块
【发布时间】:2016-12-09 10:45:19
【问题描述】:

我无法弄清楚如何使用 pysnmp 模块加载带有 .txt 扩展名的自定义 MIB

这就是我目前正在做的事情

b = builder.MibBuilder()
compiler.addMibCompiler(b, sources=[mib_location])

mib_location 是我所有 MIB 所在的文件夹。类似file:///<my_folder>

但我仍然无法加载这些 MIB。

我在想,我可能必须指定我的 MIB 具有 .txt 的扩展名,但不确定在哪里。

【问题讨论】:

    标签: python mib pysnmp


    【解决方案1】:

    MIB 文件应该通过不带任何扩展名的 MIB 模块名称或带有 .txt 的名称找到。

    这是一个example,应该可以开箱即用。

    如果没有,请尝试添加:

    from pysmi import debug
    debug.setLogger(debug.Debug('all'))
    

    到你的脚本并观察标准输出——pysmi 将报告它在哪里寻找 MIB 文件。希望它能为您提供足够的信息来找出问题所在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多