SNMP は、ネットワークアクティビティーに関するデータをやり取りするために使用されるプロトコルです。SNMP では、管理対象デバイスとネットワーク管理ステーション (NMS) との間でデータが転送されます。管理対象デバイスは、SNMP が実行されている任意のデバイスです。 つまり、ネットワーク上のホスト、ルーター、Web サーバー、その他のサーバーなどです。NMS は、そのネットワークをリモート管理する場合に使用するマシンです。NMS ソフトウェアは通常、収集されたデータを表示するグラフを提供したり、そのデータを使ってサーバーがある特定の許容範囲内で稼働しているか確認したりします。
NMS は通常、1 つ以上のネットワーク管理アプリケーションがインストールされた強力なワークステーションです。HP OpenView のようなネットワーク管理アプリケーションでは、Web サーバーなどの管理対象デバイスに関する情報がグラフィカルに表示されます。たとえば、社内のどのサーバーが稼動またはダウンしているかを表示したり、受け取ったエラーメッセージの数と種類を表示したりできます。SNMP と Sun Java System Web Server を組み合わせて使用する場合、サブエージェント、マスターエージェント の 2 種類のエージェントを使って、NMS とサーバーとの間でこの情報が転送されます。
サブエージェントはサーバーに関する情報を収集し、その情報をサーバーのマスターエージェントに渡します。
SNMP サブエージェントを起動するには、次のタスクを実行します。
「ノード」タブをクリックします
ノードのリストから、選択可能なノードをクリックします。
「 SNMP サブエージェント」タブをクリックします
「SNMP サブエージェントを起動」ボタンをクリックしてサブエージェントを起動します。
注 – SNMP サブエージェントを起動する前に、マスターエージェントが稼働中であることを確認してください。サブエージェントが起動されるのは、マスターエージェントが稼働中の場合だけです。
SNMP サブエージェントを停止するには、次のタスクを実行します。
「ノード」タブをクリックします
ノードのリストから、選択可能なノードをクリックします。
「 SNMP サブエージェント」タブをクリックします
「SNMP サブエージェントを停止」ボタンをクリックしてサブエージェントを停止します。
一般に、SNMP を使用するには、1 つのマスターエージェントと少なくとも 1 つのサブエージェントをシステム上にインストールし、それらを実行する必要があります。サブエージェントを有効にするには、まずマスターエージェントをインストールしておく必要があります。
SNMP の設定手順は、システムによって異なります。次の表では、従うべき手順の概要を、さまざまな状況ごとに示します。実際の手順については、この章のあとのほうで詳しく説明します。
設定を開始する前に、次の 2 つの点を確認する必要があります。
SNMP エージェント (使用するオペレーティングシステムのネイティブエージェント) がシステムですでに稼動していること
稼働している場合、ネイティブ SNMP エージェントが SMUX 通信をサポートしていること (AIX プラットフォームを使用している場合、システムは SMUX をサポートしている)
この情報を確認する方法については、使用しているシステムのマニュアルを参照してください。
注 – 管理サーバーで SNMP 設定を変更したあと、新しいサーバーをインストールしたり、既存のサーバーを削除するためには、次の手順を実行する必要があります。
(Windows) Windows SNMP サービスを再起動するか、マシンを再起動します。
(UNIX) 管理サーバーを使用して SNMP マスターエージェントを再起動します。
表 3 SNMP での操作手順
サーバーが満たしている条件 | 実行する手順 |
|---|---|
|
|
|
|
|
|
|
|
マスターエージェントの設定の詳細については、『Sun Java System Administrator's Guide』を参照してください。