Simple Network Management Protocol(SNMP)は、ネットワーク内のデバイスに関する情報の記録、保存、および共有に役立つ、IPネットワーク用のネットワーク管理プロトコルです。これは、SNMPマネージャ、SNMPエージェント、およびManagement Information Base(MIB;管理情報ベース)で構成されるアプリケーションレイヤプロトコルです。
SNMPには3つの重要なバージョンがあります。
このドキュメントでは、スイッチのコマンドラインインターフェイス(CLI)を使用して、SNMPv2cトラップのSNMP通知受信者としてIPアドレス192.168.100.139のホストを設定する方法について説明します。
この記事では、SNMPマネージャがすでにインストールされ、設定されていることを前提としています。また、モニタリング用にスイッチをSNMPマネージャにすでに追加していることを前提としています。
SNMPコミュニティストリングは、MIBオブジェクトへのアクセスを認証する組み込みパスワードとして機能します。SNMPv3はコミュニティではなくユーザと連携するため、SNMPv1とSNMPv2でのみ定義されます。ユーザは、アクセス権が割り当てられているグループに属します。SNMPマネージャにスイッチを追加する際は、パスワードまたはグループ名としてコミュニティストリングを使用します。SNMPホストとSNMPマネージャが接続できるように、SNMPを設定する際にコミュニティストリングを設定する必要があります。
コミュニティ文字列には、次のいずれかのプロパティを設定できます。
SNMPコミュニティストリングを設定するには、次の手順を実行します。
ステップ1:スイッチにログインします。
ステップ2:グローバルコンフィギュレーションモードに切り替えます。
ステップ3:グローバルコンフィギュレーションモードで、次のコマンドを入力してコミュニティストリングを設定します。
注:この例では、SNMPCommityがパスワードとして機能します。これは、スイッチをSNMPマネージャに追加するときに使用されます。
ステップ4:exitコマンドを入力して、特権EXECモードに切り替えます。
ステップ5:次のコマンドを実行して、設定を確認します。
ステップ6:(オプション)設定をコンフィギュレーションファイルに保存します。
ステップ7:続行するにはYを押してください。
SNMPを使用すると、イベントが発生したときにスイッチからSNMPマネージャに通知を送信できます。SNMP通知には、トラップまたはインフォーム要求を使用できます。Trapは、発生したイベントをSNMPマネージャに通知するためのSNMPメッセージです。トラップの受信時に受信側から確認応答が送信されないため、トラップは信頼性が低い。SNMPインフォームは、トラップと同じ原理で動作します。トラップとインフォームの主な違いは、リモートアプリケーションがインフォームの受信を確認応答することです。また、Trapは送信されるとすぐに廃棄され、Inform要求は要求を受信するまでメモリに保持され、それ以外の場合はタイムアウトになります。SNMP InformはSNMPv1ではサポートされていません。
このセクションでは、オプションですが、スイッチのCLIを使用してSNMP通知受信者を設定する方法について説明します。
ステップ1:スイッチにログインします。
ステップ2:グローバルコンフィギュレーションモードに切り替えます。
ステップ3:グローバルコンフィギュレーションモードで、次のコマンドを実行して通知の受信者を指定します。
注:この例では、SNMPCommityが入力されています。
ステップ4:exitコマンドを入力して、特権EXECモードに切り替えます。
ステップ5:(オプション)設定をコンフィギュレーションファイルに保存します。
ステップ6:[Y]を押して、アクションを確認します。
これで、SNMP通知受信者が追加されました。
改定 | 発行日 | コメント |
---|---|---|
1.0 |
13-Dec-2018 |
初版 |