問題タブ [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.

0 投票する
2 に答える
2231 参照

java - SNMP4J.jar-java.lang.ClassNotFoundException

私はいくつかのSNMP例をチェックしようとしているので、

  • ダウンロードしましたsnmp4j.jar
  • SNMP.javaを使用してコンパイルjavac -cp snmp4j.jar SNMP.java(OK)
  • を使用して開始しようとしましjava -cp snmp4j.jar SNMPたが、

それは報告します:

更新: そして、Javaプロジェクトにインポートすると、 ...snmp4j.jarで正常に動作します。ECLIPSE

UPDATE @ 2:の主要部分SNMP.java

私が間違っているのは何ですか?初めて会ったsnmp4jので気づいています

0 投票する
2 に答える
1898 参照

java - SNMP:snmp4j/snmpwalkの結果が異なります

この例snmp nodesを使用するためのリクエストを送信しています:

結果は次のとおりです。

リスナーの使用:

そしてsnmpwalkコマンドは私にこれらの結果を与えます:

なぜsnmpwalk戻っSNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliancesnmp4j 1.3.6.1.6.3.11.3.1.1

最初のケースでノードの名前を、2番目のケースでノードの数を取得したのはなぜですか?

更新: ああ、ノードはOID、STRING、Timesticksオブジェクトである可能性があります:

  • 1.3.6.1.2.1.1.9.1.2.1 => OID:SNMP-FRAMEWORK-MIB :: snmpFrameworkMIBCompliance
  • 1.3.6.1.2.1.1.9.1.3.1 => STRING:SNMP管理アーキテクチャMIB。
0 投票する
0 に答える
1349 参照

java - SNMP4j で OID 値を検索するためのクラスを開発するにはどうすればよいですか

ネットワーク トラフィック、特に SNMP プロトコルを監視するためのアプリケーションを開発する準備をしています。私の調査では、Java API SNMP4j を発見しましたが、開始方法について混乱しています。特に OID 値の検索に関して、誰かが私を助けるためのチュートリアルを持っていますか?

0 投票する
2 に答える
1324 参照

java - セットで失敗したエラーを元に戻す

SNMP4Jを使用して、値を設定しようとしています。

正常に動作しますが、エラーが発生Undo failed
することがありますこのエラーの原因と修正方法を知っている人はいますか?

0 投票する
1 に答える
328 参照

java - このJavaコードをデバッグするには? このコードは、Linux システムの CPU 使用率とメモリ情報を取得するように設計されています。

これは、インターネットから検索した Java コードです: http://avery-leo.iteye.com/blog/298724

その目標は、Linux システムの CPU 使用率とメモリ情報を取得することです。Eclipse でコンパイルしたところ、次の 2 つのエラーが見つかりました。

また、メモ部分に太字でマークします。

Configこれら 2 つのエラーは classとの不足が原因だと思います。SnmpUtilインターネットから config.jar を検索してダウンロードし、lib に追加しようとしましたが、それでも機能しません!! あなたの助けが必要です!!

0 投票する
1 に答える
818 参照

java - J2EE-MIB 統計を SNMP マネージャーに送信する簡単な例

J2EE-MIBまたはJVM-MANAGEMENT-MIBを使用して、SNMP 統計を SNMP マネージャーにアクティブに送信する単純な Java の例を探しています。私の意図は、 CA Spectrum に対してSNMP4jを使用することですが、任意の汎用 SNMP マネージャに対して任意の Java API を使用できます。単純なトラップを送信するのは問題ありませんが、より複雑な MIB を使用して続行する方法と、動的グループを指定する方法についてはよくわかりません。たとえば、J2EE-MIB は JDBC プール メトリックを定義しますが、個々のメトリックは何らかの方法でプール名に関連付ける必要があります。

前もって感謝します !

0 投票する
2 に答える
2857 参照

java - JavaのSNMPエージェント:MOTableに新しい行を追加する方法

JavaでSNMPエージェントを実装しようとしています。snmp4jライブラリ(http://www.snmp4j.org/)を使用しています。現在、私のエージェントはlocalhost/4700で動作します。次のリクエストのおかげで、snmpgetリクエストを送信しようとしました。

しかし、「このOIDには現在そのようなインスタンスは存在しません」のようなものしか表示されません。これが私の問題です。作成方法がわかりません。MOTableに行を追加しようとしましたが、機能しないようです。

これがMOGRoupを実装する私のクラスの要約です

しかし、以下のリクエストはまだ機能しません。

行を正しく作成する方法を理解していなかったに違いありません。どうしたらいいか説明してもらえますか?

どうもありがとうございます !

ほんの少しの精度:これらの行をプログラムに追加しました:

最初のリターン:2(予想どおり)

2番目のリターン:123(予想どおり)

3番目の戻り値:null ...ここでは、理由がわかりません!

0 投票する
1 に答える
5282 参照

snmp - ホストから応答がありません:snmpwalk

mib2c.create-dataset.conf (キャッシュを有効にして) を使用して AgentX を実装しました。agentXTimeout 15

testtable.h ファイルで、以下のようにキャッシュ値を変更しました...

私の理解によると、60秒ごとにデータをロードします。今私の問題は、データテーブル内のデータが一定量を超えている場合、ロードに時間がかかることです。

その間に SNMPWALK を起動すると、「ホストからの応答がありません」というメッセージが表示されます テーブル全体に SNMPWALK を使用し、その間に testTABLE_TIMEOUT が発生すると、その間に停止し、次のエラーが表示されます (ホストからの応答がありません)。解決方法を教えてください。私のテーブルには大量のデータが存在し、頻繁に変更されています。

私はいくつかの場所を読みました: (エージェントがこのテーブル内の何かに対するリクエストを受け取り、キャッシュが定義されたタイムアウト (12 秒 > 10 秒) よりも古い場合、データを再ロードします。これは予想される動作です。ただし、エージェントは、タイムアウトが経過してもすぐにローカル キャッシュを自動的に解放しません (つまり、'free' ルーチンを呼び出します)。その間、そのキャッシュを使用しようとするリクエストは、有効期限が切れていることを検出し、データをリロードします。)

この2つの間に何か関係はありますか?? これを取得できません...どうすれば問題を解決できますか???

0 投票する
2 に答える
778 参照

java - SNMP4Jでピアアドレスを設定する

SNMP4J を使用して複数の仮想 SNMP デバイスをシミュレートしようとしています。そのため、トラップを送信するときに、元のデバイスの IP アドレスを変更しようとしていますが、方法がわかりません。setPeerAddress() メソッドがあることは知っていますが、機能していないようです。実際、それが可能であるか、SNMP4J でサポートされているかどうかさえわかりません。

または、Java を使用して仮想的に IP アドレスを偽装することは可能ですか?

事前にご協力いただきありがとうございます。