0

SNMP 機能の半分だけを実装しようとしています。特定のイベントで、各イベントに対応するトラップを作成したい。CとLinuxを使用しています。

これを達成する最も簡単な方法は何ですか?オープン ソース ユーティリティを使用する必要がありますか?通知したいイベントの一部は、アプリケーションに非常に固有のものです。このケースを実装するにはどうすればよいですか?

私はSNMPが初めてです。基本的な質問がいくつかあります。エージェントとマネージャーは、どのプロパティ、つまりオブジェクトが参照されているかをどのように把握していますか? どちらも MIB を解析しますか? MIB はエージェントとマネージャの間でどのように共有されますか?

4

1 に答える 1

1

最も簡単な方法は、snmptrap と呼ばれる Net-SNMP 実行可能ファイルを実行することです。

http://www.net-snmp.org/tutorial/tutorial-5/commands/snmptrap.html

もちろん、その基礎となるライブラリにリンクして、C 関数を直接呼び出すこともできます。

SNMP に関する基本的な質問については、Essential SNMP や Understanding SNMP MIBs などの本から始める必要があります。

于 2013-07-23T03:36:35.263 に答える