SNMP サブエージェントの設定

SNMP は、ネットワークアクティビティーに関するデータをやり取りするために使用されるプロトコルです。SNMP では、管理対象デバイスとネットワーク管理ステーション (NMS) との間でデータが転送されます。管理対象デバイスは、SNMP が実行されている任意のデバイスです。 つまり、ネットワーク上のホスト、ルーター、Web サーバー、その他のサーバーなどです。NMS は、そのネットワークをリモート管理する場合に使用するマシンです。NMS ソフトウェアは通常、収集されたデータを表示するグラフを提供したり、そのデータを使ってサーバーがある特定の許容範囲内で稼働しているか確認したりします。

NMS は通常、1 つ以上のネットワーク管理アプリケーションがインストールされた強力なワークステーションです。HP OpenView のようなネットワーク管理アプリケーションでは、Web サーバーなどの管理対象デバイスに関する情報がグラフィカルに表示されます。たとえば、社内のどのサーバーが稼動またはダウンしているかを表示したり、受け取ったエラーメッセージの数と種類を表示したりできます。SNMP と Sun Java System Web Server を組み合わせて使用する場合、サブエージェントマスターエージェント の 2 種類のエージェントを使って、NMS とサーバーとの間でこの情報が転送されます。

サブエージェントはサーバーに関する情報を収集し、その情報をサーバーのマスターエージェントに渡します。

SNMP サブエージェントを起動するには、次のタスクを実行します。

  1. ノード」タブをクリックします

  2. ノードのリストから、選択可能なノードをクリックします。

  3. SNMP サブエージェント」タブをクリックします

  4. SNMP サブエージェントを起動」ボタンをクリックしてサブエージェントを起動します。


注 – SNMP サブエージェントを起動する前に、マスターエージェントが稼働中であることを確認してください。サブエージェントが起動されるのは、マスターエージェントが稼働中の場合だけです。


SNMP サブエージェントを停止するには、次のタスクを実行します。

  1. ノード」タブをクリックします

  2. ノードのリストから、選択可能なノードをクリックします。

  3. SNMP サブエージェント」タブをクリックします

  4. SNMP サブエージェントを停止」ボタンをクリックしてサブエージェントを停止します。

一般に、SNMP を使用するには、1 つのマスターエージェントと少なくとも 1 つのサブエージェントをシステム上にインストールし、それらを実行する必要があります。サブエージェントを有効にするには、まずマスターエージェントをインストールしておく必要があります。

SNMP の設定手順は、システムによって異なります。次の表では、従うべき手順の概要を、さまざまな状況ごとに示します。実際の手順については、この章のあとのほうで詳しく説明します。

設定を開始する前に、次の 2 つの点を確認する必要があります。

この情報を確認する方法については、使用しているシステムのマニュアルを参照してください。


注 – 管理サーバーで SNMP 設定を変更したあと、新しいサーバーをインストールしたり、既存のサーバーを削除するためには、次の手順を実行する必要があります。


表 3 SNMP での操作手順

サーバーが満たしている条件

実行する手順

  • ネイティブエージェントが現在実行されていない

  1. マスターエージェントを起動します。

  2. システムにインストールされている各サーバーのサブエージェントを有効にします。

  • ネイティブエージェントが現在実行されている

  • SMUX をサポートしていない

  • ネイティブエージェントの使用を継続する必要がない

  1. 管理サーバーのマスターエージェントをインストールする場合は、ネイティブエージェントを停止します。

  2. マスターエージェントを起動します。

  3. システムにインストールされている各サーバーのサブエージェントを有効にします。

  • ネイティブエージェントが現在実行されている

  • SMUX をサポートしていない

  • ネイティブエージェントの使用を継続する必要がある

  1. プロキシ SNMP エージェントをインストールします。

  2. マスターエージェントを起動します。

  3. プロキシ SNMP エージェントを起動します。

  4. マスターエージェントのポート番号以外のポート番号を使用して、ネイティブエージェントを再起動します。

  5. システムにインストールされている各サーバーのサブエージェントを有効にします。

  • ネイティブエージェントが現在実行されている

  • SMUX をサポートしている

  1. SNMP ネイティブエージェントを再設定します。

  2. システムにインストールされている各サーバーのサブエージェントを有効にします。

マスターエージェントの設定の詳細については、『Sun Java System Administrator's Guide』を参照してください。