SNMPマネージャとSNMPエージェント間の相互作用

SNMPはネットワーク機器を管理(監視)するためのプロトコルです。ディスク装置、ルーター、ハブなどのネットワーク機器(管理対象機器)のネットワーク管理情報を管理システム(マネージャ)に送るための標準プロトコルとして採用されています。プロトコルはTCP/IPのゲートウェイを管理するためのSGMPを基に開発されています。サポートしているSNMPプロトコルのバージョンは、SNMP v1、SNMP v2c、およびSNMP v3です。

プロトコルだけでなく、ネットワーク管理情報の構造とそのデータベースについても標準化されており、管理情報ベースMIBと呼ばれます。MIBは標準的なMIBのほかに管理対象機器やプロトコルごとに定義されています(拡張MIB)。

管理対象機器はマネージャによって監視されますが、異常なイベントが発生したときは、トラップ(Trap)と呼ぶメッセージを使用して、マネージャからの要求がなくても情報をマネージャに送信できます。

管理対象機器を管理する側は「ネットワーク管理ステーション」などと呼ばれ、その上で動作する「ネットワーク管理アプリケーション」を「SNMPマネージャ」と呼びます。一方、管理対象機器は「管理対象ノード」と呼ばれています。管理対象ノードに組み込まれているネットワーク管理のためのモジュールを「SNMPエージェント(SNMP Agent)」と呼びます。

SNMPプロトコルを使うことで、ネットワーク管理ステーションは、自分が管理しているすべての管理対象ノードの状態(情報)を自分のもとに集めることができます。これらの情報をそれぞれ検査したり、相互関係を調べることで、管理対象ノードにトラブルがないかどうかを判断します。

関連項目