web-dev-qa-db-ja.com

SNMPの初心者ガイド?

SNMPの理解と使用に関する初心者向けガイドまたはチュートリアルで何日も探していました。

OIDとMIBが、実際に開始するためにsnmpgetsnmpwalkを効果的に使用する方法を説明する基本から始まるガイドを探しています。サーバー上のデバイスとサービスを監視します。

これは、nagiosで特定のプラグインを使用する方法に起因しています。 「監視したいデバイスのOIDを入力する」」だけでよいと述べているガイドに出くわしましたが、OIDまだわからない場合は、snmpwalkの結果を読み取って正しいOIDを見つけるにはどうすればよいですか?

それで、私はあなたに尋ねます、非常に基本から始まるそのような初心者ガイドは存在しますか?よろしくお願いします。

3
Nic Young

了解しました。この投稿で何ができるか見てみましょう。

SNMPは、マネージャー、エージェント、管理情報のデータベース、管理対象オブジェクト、およびネットワークプロトコルで構成されるマネージャー/エージェントモデルに基づいています。マネージャは、ヒューマンネットワークマネージャと管理システム間のインターフェイスを提供します。エージェントは、マネージャーと管理対象の物理デバイス間のインターフェースを提供します。

マネージャーとエージェントは、管理情報ベース(MIB)と小さなコマンドセットを使用して情報を交換します。 MIBは、ポイントステータスや説明などの個々の変数がブランチ上のリーフとして表されるツリー構造で編成されています。長い数値タグまたはオブジェクト識別子(OID)は、MIBおよびSNMPメッセージで各変数を一意に区別するために使用されます。

SNMP MESSAGES: SNMPは、5つの基本メッセージ(Get、GetNext、GetResponse、Set、およびTrap)を使用して、マネージャーとエージェントの間で通信します。 GetメッセージとGetNextメッセージを使用すると、マネージャーは特定の変数の情報を要求できます。エージェントは、GetまたはGetNextメッセージを受信すると、要求された情報または要求を処理できない理由に関するエラー表示のいずれかを含むGetResponseメッセージをマネージャーに発行します。

Setメッセージを使用すると、リレーを操作するアラームリモコンの場合に、マネージャは特定の変数の値に変更を加えるように要求できます。その後、エージェントは、変更が行われたことを示すGetResponseメッセージ、または変更を行うことができない理由に関するエラー表示で応答します。

トラップメッセージを使用すると、エージェントは「重要な」イベントをマネージャーに自発的に通知できます。

MIB:各SNMP要素は特定のオブジェクトを管理し、各オブジェクトは特定の特性を持っています。各オブジェクト/特性には、小数点で区切られた数値で構成される一意のオブジェクト識別子(OID)があります(例:1.3.6.1.4.1.2682.1)。これらのオブジェクト識別子は自然にツリーを形成します。

MIBは、各OIDを読み取り可能なラベル(dpsRTUAStateなど)およびオブジェクトに関連するその他のさまざまなパラメーターに関連付けます。MIBは、SNMPのアセンブルと解釈に使用されるデータディクショナリまたはコードブックとして機能します。メッセージ。

それを超えて、あなたは良いSNMP管理ソフトウェアまたはデバイスを必要とします。本当に良いものには、デバイスのトラップ情報が事前に構成されています。そうでない場合は、ハードウェアの製造元に連絡して、デバイスにSNMPが組み込まれて利用されている方法を確認する必要があります。

7
JohnThePro