問題タブ [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.
snmp - さまざまなモデルのデバイス間で SNMP を使用してデータを照会する場合、Cisco IOS OID はどの程度安定していますか?
SNMP を使用して、cisco スイッチから一連の情報を照会しています。たとえば、.1.3.6.1.4.1.9.9.23 で snmpwalk を実行して、CDP を使用して検出されたネイバーに関する情報を取得しています。
この OID を異なる cisco モデルで使用できますか? どのような落とし穴に注意する必要がありますか? 私には、数値の OID を使用することに少し不安があります。クロスデバイスの互換性を得るために、MIB データベースまたは何かを使用し、名前付き OID を使用する必要があるように思えますが、おそらく必要性を想像しているだけです。そのために。
.net - SNMP と .NET を使用したネットワーク自動検出
SNMP と .NET を使用してネットワークの自動検出を行うのに役立つライブラリ (サード パーティでも問題ありません) はありますか?
そうでない場合は、自分で巻いたことがありますか?
c# - C# で SNMP エージェントまたは SNMP 拡張エージェント DLL を作成する方法
アプリケーション用の SNMP エージェントを作成する必要があります。
win32 を使用して SNMP 拡張エージェント DLL を作成する方法に関するCodeProject の記事を読みましたが、マネージ コードでそれを実行できるかどうか知りたいです。
また、マネージ コードで独自の SNMP エージェントを記述し、Windows SNMP サービスで実行することは可能ですか? 基本的なオペレーティング システム管理情報を提供するために、サーバー上で Windows SNMP サービスを実行する必要があります。
どの C# SNMP ライブラリをお勧めしますか? C# SNMP プロトコルの実装はいくつか見つかりましたが、SNMP エージェントの実装方法に関するサンプル コードは見つかりませんでした。ほとんどのサンプルは、他のエージェントへのクエリやトラップの送信に関するものだけです。
.net - .NET 用のどの SNMP ライブラリがトラップ、設定、または単純化を行いますか?
.NET で使用するのに最適な SNMP ライブラリは何ですか? 具体的には、トラップをリッスンしたり、set または get 要求を送信したりします。
acl - ACL を使用した SNMP SET およびコミュニティ名の設定
アクセス制御リスト (ACL) として構成されているネットワーク内のプリンターで SNMP Set 操作を実行する必要があり、ホストの IP アドレスは ACL テーブルにありません。奇妙な動作が発生します。SNMPv1 Set コミュニティ名が構成されている場合、ホスト IP が ACL テーブルにある場合にのみ SNMP Set を実行できます。SNMPSet コミュニティ名が設定されていない場合、自分の IP アドレスが ACL テーブルになくても、SNMP Set を正常に実行できます。では、ACL テーブルと SNMP セット コミュニティ名の間に何らかの関係があるかどうかを知っている人はいますか? つまり、ACL は、設定されたコミュニティ名が構成されている場合にのみ「機能」します。これは理にかなっていますか?
助けてくれてありがとう
snmp - 最高のオープン ソース SNMP 監視ツールは何ですか?
私は現在、SNMP バージョン 1 と 2、および将来的には v3 の SNMP トラップを発行する必要があるソフトウェアに取り組んでいます。いくつかダウンロードしましたが、複雑すぎるか単純すぎることがわかりました。必要なのは、トラップを表示してトラップ内のデータ構造を分析することと、カスタム MIB をインポートする機能だけです。私がこれまでに見つけた最高のものは ireasonings MIB Browser ですが、優れた代替手段には最適です。
snmp - SNMP MIBを理解するための優れたリソースは何ですか?
SNMPについては少し知っていますが、十分ではありません。標準のSNMPMIBを読み取り、さまざまなプロパティを読み取り/書き込みできるアプリケーションを開発する必要があります。ネットワーク側は問題ありませんが、実際のMIBとそれらに含まれる可能性のあるものは、私にとってはブラックアートのようなものです。
LIBSMIを使用してMIBを「解析」できるはずですが、「パーサー」の出力がどのようになるのか、そしてそれをどのように使用するのが最適かはよくわかりません。
すべての提案を歓迎します...
network-programming - プログラムによるシスコの管理。Telnet vs SNMP?
最近、同僚のネットワーク エンジニアから連絡がありました。その同僚は、自分のマイナーなネットワーク管理業務をジュニア レベルのヘルプデスク技術者に任せたいと考えています。管理が必要な特定の場所は、単一サイト プロパティのテナントの ISP として機能するため、日常的に多くの小さな調整が行われています。
オンサイトで 32 台の Cisco デバイスを管理するための winform アプリを彼に書いてもらえると助かります。最初に、アクセス制御リスト、ポート VLAN 割り当て、および VLAN ごとの帯域幅制限を変更できる機能を提供したいと思います...価値があると思われるリストにさらに追加します。
私が最初に考えたのは、ネットワーク デバイスでtelnet セッションをエミュレートすることでした。コマンドライン/IOS のやり取りに精通しているネットワーク エンジニアを利用します。私自身、Cisco IOS の規約を学ぶのに必要な時間は最小限です。
解決策を探していると、ほとんどの人が SNMP を好むようです。 それ、または彼らの特定の状況が彼らをSNMPの方向へと駆り立てました。
SNMP の明らかな利点を見落としていないか知りたいと思いました。 SNMP を使用する必要がありますか? なぜですか、そうでないのですか?
linux - SNMP ペイロード アドレス変換
iptables
LinuxでNAT SNMPトラフィックを使用しています。一部の SNMP パケットには、それらを生成したデバイスの (実際の) IP アドレスを含む VARBIND があります。これは、VARBIND で NAT されたアドレスを確認する必要がある標準の管理ツールを混乱させます。そのため、ヘッダーのアドレスに加えて、ペイロードのアドレスも変換する必要があります。
標準ツールはnf_nat_snmp_basic.ko
カーネル モジュールですが、元のバージョンはアドレスの最初のオクテットのみを変換し、最新バージョンは単にパケット全体を破損します。これは明らかに、Web (www.netfilter.org) の「常識」であり、私自身の機器で確認しました。
カーネルに飛び込む前に、他の誰かがこの問題に取り組み、適切な解決策を思いついたことがありますか? 現時点では、OID がタイプを IP アドレスとして指定している VARBIND のみを変換するだけで十分です。つまり、文字列データに埋め込まれたアドレスを変換する必要はありません。これははるかに困難です。
ご提案いただきありがとうございます。
c++ - C ++用の使いやすいSNMPクライアントライブラリ?
c++ 用の使いやすい SNMP クライアント ライブラリは何ですか?