問題タブ [snmp4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - snmp トラップ メッセージの結果である ByteBuffer をデコードします。
これを使用して、snmpv1 トラップ メッセージを受信しています。
byteBuffer
私の問題は、エージェントが送信したデータを明確な方法で取得するために解析する方法がわからないことです。ここでコードを実行すると、次のようになります。
私は他のいくつかの s を試しましたMutableType
が、どれを使うべきか本当に混乱しています。これは正しいです?もしそうなら、どれを使うべきか知っていますMutableType
か?
snmp - SNMP4J追加ユーザー
私はいくつかの非常に基本的なSNMP4Jプログラミングを行ってきました。私がやりたいのは単純な「get」リクエストを送信することだけですが、これまでのところ私の応答はnullです。私はwiresharkを開いて、Simple Network Management Protocolの下で、msgUserNameが空白であり、それを入力する必要があることを発見しました。
次のコードを使用して設定したと思います。
私はそれについて間違った方法で行っていますか?そうでない場合は、get-requestのwiresharkダンプに表示されるmsgUserNameを設定するにはどうすればよいですか?私はSNMPに非常に慣れていないので、基本的に例を実行していません。
java - Java SNMP4J で、snmp4j.jar と SNMP4J-agent.jar のバージョンを見つける方法は?
snmp4j.jar および SNMP4J-agent.jar ファイルから jar のバージョンを確認するにはどうすればよいですか。
snmp - SNMP 経由で着信する要求の確認
だから私はまだSNMPを学んでいる途中です。ライブラリだけでなくsnmp4jを使用していますが、ソースコードをロードしました。必要なものが得られれば、ソースを変更することに反対しません。エージェントとテスト クライアントをプログラムしました。私がやりたいことは、テスト クライアントからのリクエストを確認し、具体的には特定の OID への「設定」リクエストをリッスンできるようにすることです。
fireProcessMessage
私が考えている現在の方法は、snmp4j メソッド(パッケージ内にあります) を実行した直後にリクエストをキャッチすることですがorg.snmp4j.transport.DefaultUdpTranportMapping
、エージェントが独自の mib に oid を照会する方法がわかりません。エージェントが mib から OID 値を取得するために使用する方法はありますか?
または、特定のSET要求をキャッチするより良い方法はありますか? 私がやりたいことをすることさえ可能ですか?基本的に私がやりたいことは、クライアントが特定の OID 値を 1(true) に設定した場合に別のプロセスを実行することです。
java - SNMP4j 対 JMX? アプリケーションに何を選択するか
アプリケーション管理に関しては、SNMP4j と JMX が最も使用されている標準だと思います。それぞれのドキュメントを見ると、混乱してどちらかを選択できませんでした。そこで、このトピックについて既に経験のある人から投稿してフィードバックをもらうことにしました。私がやりたいのは、いくつかの要素の構成を調べて変更し、統計を取得することです.効率、使いやすさ、ドキュメントの入手可能性を検討します..助けてくれてありがとう
java - 文字列を VariableBinding に変換する方法は? (org.snmp4j.mp.SnmpConstants)
snmp クエリを作成する関数を作成しようとしています。構成ファイルからすべてのパラメーターを取得しているので、文字列を VariableBinding に変換して Set 関数の変数パラメーターとして使用したいですか? あなたはそれを行う方法を知っていますか?
java - アクセス権を取得して SNMP セット クエリを作成する方法を教えてください。((アクセス不可)例外)
取得するクエリを作成するたびに、JavaでLinuxマシンにsnmp setクエリを作成しようとしています
なぜアクセスできないのか非常に興味があります。snmp set query を作成するには root になる必要がありますか? または、localhost にアクセスしてこのクエリを作成する方法を知っている場合は、助けてもらえますか?
ちなみに、私の変数は 1.3.6.1.4.1 と sysDescr で構成されています
皆さん、ありがとうございました
snmp - カスタム MIB を構築しますか? SNMP4j
他のユーザー (クライアント) がアクセスおよび管理できるいくつかの便利なオブジェクトを定義するカスタム MIB を構築したいと思います..これについて何時間もグーグルで調べてきましたが、それに関する興味深いドキュメントは見つかりません..
まず、カスタム MIB を構築することは可能ですか? はいの場合、この問題に対処する興味深い Web サイトはありますか? SNMP4jが私のアプリケーションに適していない場合は、他のソリューションに切り替えることができるように、私に答えていただければ本当に感謝しています..
乾杯、
マリー
java - ssh 経由のデバイスでの snmp
ネットワークにデバイスがあります。SNMP を使用して情報を取得したいと考えています。ssh セッションを介したメッセージに SSH を使用してから SNMP を使用することは可能ですか? 実装には Java を使用しています。snmp4j はまだ ssh 経由の snmp の準備ができていないようです。
可能であれば、いくつかの例を教えてください。
snmp4j - snmp4j で TableUtils.getTable を使用している場合に snmpv3 コンテキスト名を追加する方法
では、 snmp 情報を取得するためにsnmp4j version 2.0.2
使用しています。TableUtils.getTable
usm.adduser
すべてのプロファイルを追加するために使用しています
しかし、v3profile のコンテキスト名を追加する方法がわかりません。
を設定できることはわかっていますがScopePDU.setContextName
、TableUtils.getTable
PDU オブジェクトは使用しないでください。
私が何かを見逃していない限り、助けてください...
ありがとう、ジュリー