C- NET -SNMP自定义MIB处理程序



我想为此MIB创建自定义MIB和自定义控制器。我使用Net-SNMP,代理设备是基于Debian的Linux计算机,它在其上安装了snmpd。我创建了模板并使用mib2c生成了.c.h文件。在这一点上,我不知道该如何处理这些生成的文件?我想在我的Clang应用程序中处理一些(我在MIB中创建的SNMP请求)。因此,基本上,如果我将mib2c生成的源复制到我的C项目中,它将起作用吗?我不应该将这些处理程序注册到SNMPD吗?

我遵循本教程,但它重点是编写代码。它没有提及编译和执行。

生成.c和.h文件后,您需要再次重建NetSNMP代码。要将您的新.c.h文件链接到NetSNMP,当您运行./configure作为参数传递时。( ./configure --with-mib-modules="Object"其中对象是.c/.h文件名)。之后使用make命令

最新更新