2

始める前に、ここには SNMP 関連の質問がいくつかあることに気付きましたが、多くは回答されていないようです。

数日間、SNMP についてできる限りのことを読んでいますが、何が起こっているのかを理解するのが難しいと感じています。最終的には、エンド ユーザーが SNMP を既存のネットワーク管理システム (NMS) に組み込むことができるように、SNMP を Java アプリケーション サーバーに統合する予定です。

残念ながら、私は何が起こっているのか完全に混乱しています。エンドユーザーとの会話から私が理解したこと (残念ながら調査前でした) によると、モニタリングにより、既存の NMS が管理者に重要な統計をツリー形式で表示し、システムのさまざまな部分に関するフィードバックを与えることができるということでした。システムを高レベルで分析し、特定のサブシステムを掘り下げることができるようにします。

周りを読んで、GETリクエストなどを処理して応答できるようにするいくつかの定義済みインターフェースを持つ「エージェント」を実装します。それは理にかなっていますが、通信の形式が何であるかを理解するのに途方に暮れています-メッセージがどのように見えるか、情報がどのようにエンコードされるかについての具体的な例はないようです.

しかし、私の混乱の多くは、管理情報ベース (MIB) に関するものです。私は誤って、エージェントのインターフェースにより、監視対象の属性を要求し、それらの属性の値を要求できると想定していました。NMS 側で構成を行わなくても、新しいエージェントを開始して検出できるようにします (v3 での認証を除く)。私の理解が正しければ、これは事実ではなく、代わりにエージェントが MIB を定義する必要があります。これは、NMS がこれらの属性を決定するために使用できます。人々が何千もの既存の MIB を参照し始め、それらが再利用可能であることを理解できないと、私の混乱はさらに大きくなります。単一の MIB 定義を使用して、ネットワーク デバイス (ルーターに接続されたインターネットのような単純なもの) の特定の属性がどのように記述されるかを説明できるようにすることを意図しています。はい/いいえ) 多くの異なるデバイスに対して? もしそうなら、私たちのソフトウェアが他のデバイス/システムに共通するものを監視できるとは思いませんが、既存の MIB を探す必要がありますか? 現時点では、そのようなシステムの合理的な理由はまったくわかりません。エージェントがその情報をエクスポートする方が簡単であることは確かです。

簡単な SNMP エージェントとある種のクライアントをセットアップできれば役立つと思います。プロセスを確認し始め、最終的に 2 つの間の通信を調べることができますが、実行に関する情報を提供する場所を見つけるのが難しいと感じています。そんなこと。Nagios は、テスト用の「クライアント」/NMS として推奨されていますが、「すばやく開始する」セクションでは、600Mb の仮想マシンをダウンロードすることを推奨しています。もっと簡単に開始する方法はありますか?

ヘルプや提案をいただければ幸いです。私は Wiki ページを確認しましたが、MIB について詳しく説明していないようで、以前は参照された RFC のようなものを扱う必要はありませんでしたが、それらにはすべてが含まれている可能性があります。現時点では、彼らが完全に理解できないように思われる情報。または、v3 の概要と実装について推奨できる書籍があれば教えてください。

お読みいただきありがとうございます。また、お役に立てれば幸いです。

4

3 に答える 3

3

すべてのSNMP情報をまとまりのない方法で1つずつ読んでいるように思われます。これは強くお勧めできません。もちろん、混乱を招きます。

これまでに学んだことを忘れて、Essential SNMPなどの優れた本に飛び込むのはどうですか?

http://shop.oreilly.com/product/9780596008406.do

Googleプレビューアイコンをクリックしてプレビューしてください。

私が知っているのは非現実的であるため、ABCを伝えるためにネットワークフォーラムに頼ることはできませんでした。

于 2012-05-26T10:10:08.590 に答える