問題タブ [snmpd]
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.
snmp - C++ ライブラリを使用した SNMP デバイス検出
ネットワーク上のすべてのsnmpデバイスを検出できるC++コードプロジェクトに取り組んでおり、デバイス名が探しているセンサー名の1つと一致する場合(2つの異なる温度センサーがあります)イーサネット)、次に、値 (温度) を返す snmpGet 要求を送信したいと考えています。
snmpGet 部分には問題はありませんが、適切な snmp 検出コードを見つけるのに苦労しています。私は現在、使いやすさと C++ のサポートのため、net-snmp よりも優先したsnmp++ライブラリを使用しています。しかし、私はこれを機能させるためのあらゆる推奨事項を受け入れます。
snmp++ で snmpDiscovery コードを使用しても、情報が返されません。そのため、snmpGet 呼び出しごとに snmp デバイスの情報の 1 つを返すことはめったにありませんが、一度にすべての snmp デバイスの情報を返すわけではありません。温度センサーの 1 つがネットワークで利用可能であったとしても、代わりに snmp-enabled-printer が ping を返すかどうかわからないため、予測できません。とにかくこのあたり?また、私は snmp バージョン 3 を使用していません。
ご支援ありがとうございます!
snmp - エンジン ID の設定時に SNMP デーモンが再起動しない
現在、エンジン ID が設定されると SNMP デーモンが再起動します。これにより、クライアントへのサービスの遅延が発生します。これは回避する必要があり、SIGHUP などのシグナルを新しい構成の同期に使用する必要があります。
SIGHUP を使用して、デーモンが再起動されていないことを達成できましたが、更新されたエンジン ID が構成ファイルに反映されていません。
つまり、/var/net-snmp/snmpd.conf
誰かが構成を更新する必要があるパッチを手伝ってくれている場合は感謝します...
サインアップを使用して変更を行うことが期待されていない場合は、影響が生じることをお知らせください。前もって感謝します。
snmp - snmp v2c 対応サーバーへのプロキシ snmp v3 要求
プロキシ エージェントで着信 SNMP v3 要求を受け入れ、その要求を他の内部アプリケーション サーバーに転送するように Net-SNMP を構成しようとしています。大量のコメントを調査して読みましたが、SNMP v3 を使用してプロキシ エージェントにクエリを実行し、プロキシ エージェントにこのクエリを解析して SNMP v2c 要求として転送させる方法を見つけることができませんでした。
どうぞよろしくお願いいたします。どうもありがとう
snmp - net-snmp 5.8 で、暗号化キーと認証キーに特殊文字 (&、^、$) を使用すると、swnpwalk リモート呼び出しが失敗する
snmpwalk を使用して、Windows コマンド ラインから次の呼び出しを実行しています。
ホスト 192.168.2.226 は Linux サーバーです。ユーザーは、ssh リモート セッションで次のコマンドを実行することによって以前に作成されました。
前のケースでは、呼び出しは正常に機能しました。
-A または -X パラメータに特殊文字 ^ が含まれている場合に問題が発生しました。いずれの場合も、次のメッセージが表示されました。
Windowsコマンドラインから^^を使用して^文字をエスケープしようとしましたが、それでも失敗しました。
次に、(Windows コンソールからリモートで呼び出すのではなく) ssh セッションのコンテキストで snmpwalk 呼び出しを実行したところ、呼び出しは正常に機能しました。
呼び出しがまったく同じように機能することを期待しています。誰が私が欠けているかもしれないものを知っていますか?
snmp - UNIX ソケット アドレスを使用する場合の snmpget のタイムアウト
Ubuntu 16.04 を使用しています。snmpd.conf
デフォルトの udp ポート 161 の代わりに UNIX ソケットをリッスンするように変更しましたsnmpget
が、タイムアウト エラーで失敗します。
構成ファイルを変更する前に、これは機能していました:
次のような出力で:
次にagentAddress
、構成ファイルを次のように変更しました。
そして、snmpd サービスを再起動しました。今私snmpget
がこのように使うとき:
エラー:
snmpd のマニュアル ページでは、リッスン アドレスを UNIX ソケットに変更できると記載されていましたが、機能していないようです。