問題タブ [sharp-snmp]

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 投票する
1 に答える
564 参照

c# - SNMP マネージャーによって検出された Sharpsnmp デバイス シミュレーターを取得する方法は?

開発中に SNMP マネージャーに対してテストするデバイス シミュレーターを開発しようとしています。すでにオブジェクトをホストでき、その OID を使用して、MIB ブラウザーを使用して各オブジェクトに対して GET および SET を実行できますが、私が見つけようとしているのは、

SNMP マネージャーによって検出されるためにホストする必要がある特定のオブジェクト/プロパティはありますか? ルーターの SNMP エージェントをシミュレートしようとしているとしましょう。SNMP マネージャーが自分の「デバイス」をルーターとして「認識」/「検出」するには何が必要ですか? SNMP マネージャー向けの標準的な方法はありますか? ありがとう

私は C# とsharpsnmp tritonmate (8.0) を使用しています。

0 投票する
0 に答える
236 参照

snmp - SharpSnmpLibrary のテスト

次のメソッドでクラス Lextm.SharpSnmpLib.Pipeline.ISnmpContext をテストする必要があります

get_Binding get_CreatedTime get_Request get_Response get_Sender

単体テストではなく、テストケースが必要であり、ライブラリ自体を変更するのではなく、それを使用するだけです。コード例ですでにsnmptrapdを使用することを考えましたが、ライブラリを変更せずに上記のメソッドを特に呼び出す方法がわかりません。例が見つかりません.GetLogEntryメソッドのRolling Loggerに何かがあることがわかりますが、最初に Isnmp コンテキストを取得するには助けが必要だと言いました

ありがとう

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

c# - Definition.Entity プロパティが null です

コンパイルされたモジュールを含むディレクトリへのパスを使用して ReloadableObjectRegistry を作成すると、ツリー内の定義の Entity プロパティが null に設定されます。このプロパティにアクセスする必要があるのは、定義の構文を読み取れるようにするためです。

エンティティ プロパティは、MIB の解析後にのみ設定されるのではないかと思います... これは正しい仮定ですか? 他にどうすれば定義の構文を見つけることができますか? Type プロパティは常に「不明」です。

サンプルコード:

PS 一見すると、解析されたモジュール (.module) には MIB タイプに関する情報が含まれていません。

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

vb.net - VB.NET で SharpSNMP を使用する

SharpSNMP と VB.NET を使用して SNMP エージェントの作成を開始しています。

このためのサンプル VB.NET コードがどこにあるか教えてもらえますか?

C# コードを見たことがありますが、このための VB.NET コードを見つけることができませんでした。そうでなければ、VB.NET と SharpSNMP を使用した基本的な GET と SET を教えてもらえますか? ありがとう!

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

sharp-snmp - SharpSNMP: snmpget の VB.NET コードの実行中にエラーが発生しました

https://github.com/lextm/sharpsnmplib/blob/master/Samples/VB.NET/snmpget/で入手可能な VB.NET で snmpget コード サンプルを実行しようとしています 。

コードを実行しようとすると、次の例外が発生します: ここに画像の説明を入力 http://i.stack.imgur.com/S5s9Z.png

例外のテキストは、インスタンス化に使用される文字列の長さがObjectIdentifier2 未満であることを示しています。

教えていただけますか:

  1. このエラーを修正するための提案。コマンドライン引数を正しく渡していませんか?
  2. SNMP v3 のコマンド ライン引数文字列の例を教えてください。

いつも応援ありがとうございます!

0 投票する
0 に答える
210 参照

sharp-snmp - メッセンジャーリスナーを破棄するにはどうすればよいですか?

Solarwinds Snmp Sweeper のように、指定された Oid の範囲の IP をスキャンしようとすると、多くの問題が発生します。Solarwinds snmp ツールが欠落している理由は、より大きな範囲をチェックするときに遅すぎるためです。

現在、約 62 のホストでタイムアウト エラーが発生しています。各ホストを互いに並行してチェックするタスク ファクトリを実行しています。まだタイムアウト エラーが発生します。SharpSnmpNet にも同じ問題があることに気付きました。

リスナーは返信を受け取っても開いたままになっていると思うので、リスナーを処分できると役立つと思います。これは起こるべきではありませんが、ターゲット ホストが異なるにもかかわらず、同時に複数の応答を受信して​​いるためだと思います。

どうすればリスナーを処分できますか。これは、私のタスクが実行している関数であるsharpsnmpを呼び出す唯一の場所です。

レックス・リー氏: 返信いただければ、信じられないほどありがたいです。