2017-03-09 7 views
1

このMIB用にカスタムMIBとカスタムコントローラを作成したいとします。私はNet-SNMPを使用し、エージェントデバイスはsnmpdがインストールされているDebianベースのLinuxマシンです。私はテンプレートを作成し、mib2cを使って.c.hファイルを生成しました。この時点で、私はこれらの生成されたファイルをどうすればいいのか分かりません。私はClangアプリケーションで(MIBで作成した)SNMP要求を処理したいと思っています。だから基本的に、もしmib2cが私のCプロジェクトに生成されたソースをコピーすれば、それは動作するでしょうか?これらのハンドラをsnmpdに登録する必要はありませんか?Net-SNMPカスタムMIBハンドラ

私はチュートリアルのthisに続きましたが、コードの作成に集中しました。コンパイルと実行について言及していませんでした。

答えて

2

.cと.hファイルを生成したら、netsnmpコードを再構築する必要があります。新しい.c.hファイルをnetsnmpにリンクするには、./configure pass itを引数として実行します。 (./configure --with-mib-modules="Object"のObjectは.c/.hです)。その後、makeコマンドを使用します。

関連する問題