Net-SNMP自定义MIB处理程序

时间:2017-03-09 08:02:50

标签: c snmp net-snmp snmpd

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

我遵循了this教程,但它专注于编写代码。它没有提到编译和执行。

1 个答案:

答案 0 :(得分:2)

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