だから私はまだSNMPを学んでいる途中です。ライブラリだけでなくsnmp4jを使用していますが、ソースコードをロードしました。必要なものが得られれば、ソースを変更することに反対しません。エージェントとテスト クライアントをプログラムしました。私がやりたいことは、テスト クライアントからのリクエストを確認し、具体的には特定の OID への「設定」リクエストをリッスンできるようにすることです。
fireProcessMessage
私が考えている現在の方法は、snmp4j メソッド(パッケージ内にあります) を実行した直後にリクエストをキャッチすることですがorg.snmp4j.transport.DefaultUdpTranportMapping
、エージェントが独自の mib に oid を照会する方法がわかりません。エージェントが mib から OID 値を取得するために使用する方法はありますか?
または、特定のSET要求をキャッチするより良い方法はありますか? 私がやりたいことをすることさえ可能ですか?基本的に私がやりたいことは、クライアントが特定の OID 値を 1(true) に設定した場合に別のプロセスを実行することです。