【问题标题】:SNMP implementationSNMP 实施
【发布时间】:2017-06-11 17:40:18
【问题描述】:

必须在 snmp 实现上工作以检查设备不同参数的状态。我对此很陌生,对这些步骤有点困惑。我如何使用 mib,是否需要 xml 解析?

【问题讨论】:

  • 您可以从您使用的编程语言的现有 SNMP 库开始。这应该让你能够写出一个真正的问题。

标签: snmp


【解决方案1】:

通常不需要 XML 解析。这些步骤取决于您是编写 SNMP 代理还是 SNMP 管理器,以及您使用的 SNMP 框架,假设您不是从头开始编写所有内容。

假设您正在使用代理,步骤通常如下:

  1. 如果要创建新的 MIB,则需要创建定义 MIB 中对象的文本文件,以 http://net-snmp.sourceforge.net/wiki/index.php/Writing_your_own_MIBs 为起点

  2. 一旦您拥有 MIB(您在第 1 步中编写的 MIB,或者您下载的现有 MIB),您就可以使用 MIB 编译器从该 MIB 生成代码

  3. 生成的代码通常包含存根函数,您需要填写这些函数以获取和设置 MIB 对象值

有关如何为 net-snmp 代理代码库实现 MIB 的信息,请参阅 http://www.net-snmp.org/wiki/index.php/Tutorials

【讨论】:

  • 很高兴知道您是在管理器端还是代理端实现东西,您使用的是什么框架和语言
猜你喜欢
  • 1970-01-01
  • 2014-04-24
  • 1970-01-01
  • 1970-01-01
  • 2019-12-16
  • 2022-07-16
  • 1970-01-01
  • 2011-05-04
  • 2010-10-03
相关资源
最近更新 更多