2

マネージャーにロードされているMIB内のすべてのOIDのリストを取得してユーザーに表示し、ユーザーがGET/SET要求を実行するMIBオブジェクトを選択できるようにしたいと思います。オブジェクトの構文とmax-accessも取得したいと思います。私はC++を使用してプログラミングしています。snmpwalkを使用せずに、MIBを解析してOIDを取得したい。Net-SNMPMIB_APIを使用しようとしています。マニュアルページを見ましたが、関数を使用して自分のやりたいことを実現する方法がわかりません。

init_mib()を呼び出すと、read_all_mibs()がすでに呼び出されていることがわかります。つまり、read_all_mibs()を再度呼び出す必要はありませんよね?init_mib()の次のステップについて教えてください。

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

apps/snmptranslate.cロードされた mib ツリーをたどって、構文や最大アクセスの詳細などの情報を取得する方法の例については、ファイルを参照する必要があります。

いいえ、電話する場合、init_snmp()または電話init_mib()する必要がない場合read_all_mibs()

于 2013-01-31T22:32:24.143 に答える