2017-03-09 267 views
1

我想爲此mib創建自定義MIB和自定義控制器。我使用Net-SNMP和代理設備是基於Debian的Linux機器,snmpd安裝在它上面。我創建了模板並使用mib2c生成了.c.h文件。在這一點上,我不知道如何處理這些生成的文件?我想在我的Clang應用程序中處理一些(我在MIB中創建的)SNMP請求。所以基本上,如果我將mib2c生成的源複製到我的C項目,它會工作嗎?我不應該將這些處理程序註冊到snmpd嗎?Net-SNMP自定義MIB處理程序

我跟着this教程,但它專注於編寫代碼。它沒有提到編譯和執行。

回答

2

生成.c和.h文件後,需要重新編譯netsnmp代碼。要將新的.c.h文件鏈接到netsnmp,運行./configure時將它作爲參數傳遞。 (./configure --with-mib-modules="Object"其中Object是.c/.h文件名)。之後使用make命令