問題タブ [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.
c# - C#でSNMPトラップを送信するには?
私のアプリケーションでは、SNMP トラップ経由でエラー コードを送信するように求められました。バージョン 1 と 2 のセキュリティ上の問題のため、バージョン 3 を使用してこれを行う必要があると思います。
c# - C#でSNMPを介してプリンターモデルを取得するにはどうすればよいですか?
基本的に私がやりたいのは、c#のSNMPを介してネットワークプリンターからhpのプリンターモデルを取得することです。SOを検索しても、有用なものは何も得られませんでした。
どこから始めればいいですか?
php - PHPモニターVPN接続
sonicwall nsa 4500を使用していますが、VPNトンネルを監視したいと思います。これは可能ですか?snmpを歩きましたが、VPNトンネルに関連するものは何も見つかりませんでした。誰かがこれについてアイデアを持っていますか?
ruby - RubyでSNMP v3トラップをどのように処理しますか?
現在、電子メール/syslog/および SNMP v1 の受信トラフィックをリッスンするスクリプトがあります。SNMP v3 の機能を追加しようとしていますが、Ruby SNMP ライブラリには v3 のサポートが含まれていません。
このツールは他の人が使用し、回避できる場合は net-snmp のようなものをインストールするように要求したくないため、Ruby のみのソリューションにすることを好みます。
iphone - iPhone用SNMPライブラリ
Objective C/Cocoa Touch (iPhone 用) を使用して SNMP GET/SET を実行するためのオープン ソース ライブラリはありますか?
java - ScalaでSNMPトラップを受信する簡単な方法は何ですか?
Dispatch for HTTPのようにSNMP用の素晴らしいネイティブScalaライブラリがあればいいのですが、見つかりません。ありますか?それを除けば、 SNMP4JのようなJavaライブラリを使用する必要がありますか?私がやりたいことは非常に単純なので、ほとんどやり過ぎのように見えます。特定のポートでSNMPメッセージ(常に同じ形式になります)をリッスンし、それらをアクターに送信したいだけです。
助言がありますか?
floating-point - SNMP 経由で浮動小数点数を表示する良い方法は何ですか?
SNMP エージェントをコーディングしています。小数点を含む値を SNMP マネージャーに送信する必要があります。
いくつかのオプションがあります:
- 番号を切り捨てます。
- 定数を掛けます。
- スタックオーバーフローに聞いてください。
数字を切り捨てると、必要な多くの情報が失われます。
定数を掛けると、マネージャーはエンドユーザーが見たくない奇妙な単位を表示します。(キログラムではなくグラム)。
では、オプション 3 を実行します。どうすればよいですか?
java - MIB オブジェクトが DisplayString かどうかの確認
Java Mibble ライブラリを使用して MIB ファイルを処理し、snmp エージェントの MIB 実装を作成しています。そして、それには少し問題があります:
OCTET_STRING の表現である DisplayString 型がありますが、7 ビットの ASCII 文字しか含めることができません。OCTET_STRING の別の表現である AdminString のようなタイプもありますが、すべての ASCII 文字を含めることができます。
だから私の質問は次のとおりです: DisplayString を区別する方法 (実装で 126 より大きい文字をチェックできるようにするため) と Admin String を区別する方法は? 私は MibTypeTag[1] を使用しようとしましたが、明らかにそれを使用する方法がわかりません (何かヒントはありますか?)。 DisplayString および IpAddress として)"
私の書き言葉の英語は完璧ではないので、私がやりたいことは次のとおりです。
前もって感謝します!
[1] http://www.mibble.org/doc/release/api/net/percederberg/mibble/MibType.html
java - SNMP の下位互換性とは何ですか?
私はネットワーク監視アプリケーションに取り組んでおり、どのバージョンの SNMP が他のバージョンと下位互換性があるかを知る必要があります。Java でプログラムを作成し、SNMP4J を使用して特定のデバイスの OID を照会しています。SNMP4J 内では、ターゲットを設定するときに SNMP デバイスのバージョンを指定する必要があります。
現在、SNMP バージョン 1、2c、および 3 があります。SNMP バージョン 1 のデバイスを使用している場合、SNMP バージョン 2c または 3 はそのバージョンと下位互換性がありますか?
デバイスがバージョン 2 の場合、1 または 3 は下位互換性がありますか?
... 等々
とにかく、すべての助けは大歓迎です、
スティーブ
snmp - snmpトラップの可変インスタンス番号
SNMP v1/2エージェントを作成しているとします。
トラップPDUの変数OIDにインスタンス番号を追加することは必須ですか?
たとえばSNMPV1では、RFC1157でトラップが次のフィールドで定義されています。
- 企業
- エージェントアドレス
- 一般的なトラップタイプ
- 特定のトラップコード
- タイムスタンプ
- 可変バインディング
「変数バインディング」セクションは、変数名と値のリストで構成されています。RFC 1157によると:
一般に、SNMP変数の名前はxy形式のオブジェクト識別子です。ここで、xはMIBで定義された非集約オブジェクトタイプの名前であり、yは指定されたオブジェクトに固有の方法でオブジェクト識別子フラグメントです。オブジェクトタイプ。目的のインスタンスを識別します。
私を悩ませているのは「一般」ですが、.yは必須ですか?