【问题标题】:MIB for PySNMP AgentPySNMP 代理的 MIB
【发布时间】:2016-02-26 23:20:03
【问题描述】:

我正在尝试通过使用 PySNMP 库来实现 SNMP 监控。

我能否查询设备上已有的 NET-SNMP MIB?还是我必须使用 PySNMP 在代理端创建 MIB?

【问题讨论】:

    标签: pysnmp


    【解决方案1】:

    要通过 SNMP 监控主机,您需要在该主机上本地运行 SNMP 代理,与收集各种指标的主机子系统(操作系统、应用程序)通信。然后 SNMP 代理可以将这些指标传达给 SNMP 管理器,从而执行监控。 Here 你可以找到一些关于 SNMP 设计的一般说明。

    有许多方法可以让 SNMP 代理从运行它的主机收集系统信息。您可以通过 SNMP 代理调用的单个回调函数(不涉及 MIB)来执行此操作,或者您可以将系统探针直接嵌入到 pysnmp MIB 模块(将探针分散在 MIB 中定义的托管对象上),以便可以运行一次探针管理器通过查询管理该 MIB 的 SNMP 代理来访问 MIB 的该部分。有pysmi工具可以将文本MIB编译成pysnmp/Python模块。

    Here 是一个包含示例 pysnmp 代理脚本的页面,应该开箱即用。

    【讨论】:

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