Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

SNMP エージェントを設定します

共同作成者

読み取り専用 MIB アクセスおよび通知にサードパーティ製 SNMP 管理システムを使用する場合は、 StorageGRID SNMP エージェントを設定できます。

作業を開始する前に
このタスクについて

StorageGRID SNMP エージェントは、 3 つのバージョンの SNMP プロトコルをすべてサポートします。エージェントは 1 つ以上のバージョンに設定できます。

手順
  1. * configuration * > * Monitoring * > * SNMP agent * を選択します。

    SNMP Agent ページが表示されます。

    SNMP エージェントが有効になっていません
  2. すべてのグリッドノードでSNMPエージェントを有効にするには、*[SNMPを有効にする]*チェックボックスを選択します。

    SNMP エージェントを設定するためのフィールドが表示されます。

    SNMP Agent ページ
  3. System Contact フィールドに、 sysContact の SNMP メッセージで StorageGRID が提供する値を入力します。

    システムの連絡先は通常、電子メールアドレスです。StorageGRID システムで環境 のすべてのノードを指定する値。* システム連絡先 * は最大 255 文字です。

  4. [ システムロケーション *] フィールドに、 StorageGRID が sysLocation の SNMP メッセージに提供する値を入力します。

    システムの場所は、 StorageGRID システムの場所を特定するのに役立つ情報で、任意に指定できます。たとえば、施設の住所を使用できます。StorageGRID システムで環境 のすべてのノードを指定する値。* システムの場所 * は最大 255 文字です。

  5. StorageGRID SNMPエージェントでトラップおよびインフォーム通知を送信する場合は、[SNMPエージェント通知を有効にする]チェックボックスをオンのままにします。

    このチェックボックスをオフにすると、SNMPエージェントは読み取り専用のMIBアクセスをサポートしますが、SNMP通知は送信しません。

  6. 認証が正しくないプロトコルメッセージを受信した場合にStorageGRID SNMPエージェントが認証トラップを送信するようにするには、*認証トラップを有効にする*チェックボックスをオンにします。

  7. SNMPv1 または SNMPv2c を使用する場合は、コミュニティストリングセクションに必要事項を記入します。

    このセクションのフィールドは、 SNMPv1 または SNMPv2c でのコミュニティベースの認証に使用されます。これらのフィールドはSNMPv3には適用されません。

    1. [ デフォルトトラップコミュニティ *] フィールドに、トラップ送信先に使用するデフォルトのコミュニティストリングを任意で入力します。

      必要に応じて ' 別の ( カスタム ) コミュニティ文字列を指定できます 特定のトラップ送信先を定義します

      *デフォルトトラップコミュニティ*は最大32文字で、空白文字は使用できません。

    2. * 読み取り専用コミュニティ * には、 1 つ以上のコミュニティストリングを入力して、 IPv4 および IPv6 エージェントアドレスでの読み取り専用 MIB アクセスを許可します。プラス記号を選択します プラス記号( plus Sign ) 複数の文字列を追加します。

      管理システムが StorageGRID MIB を照会すると、コミュニティストリングが送信されます。コミュニティストリングがここで指定した値のいずれかと一致すると、 SNMP エージェントは管理システムに応答を送信します。

      各コミュニティストリングの最大文字数は32文字で、空白文字は使用できません。最大 5 つの文字列を指定できます。

    メモ StorageGRID システムのセキュリティを確保するために、コミュニティストリングとして"`public`"を使用しないでください。コミュニティストリングを入力しない場合、SNMPエージェントはStorageGRID システムのグリッドIDをコミュニティストリングとして使用します。
  8. 必要に応じて、 Other Configurations セクションの Agent Addresses タブを選択します。

    このタブを使用して '1 つまたは複数の " リスニング・アドレス " を指定します これらは、 SNMP エージェントがクエリを受信できる StorageGRID アドレスです。各エージェントアドレスには、インターネットプロトコル、転送プロトコル、 StorageGRID ネットワーク、およびオプションでポートが含まれます。

    エージェントアドレスを設定しない場合、デフォルトのリスニングアドレスはすべてのStorageGRID ネットワークのUDPポート161です。

    1. 「 * Create * 」を選択します。

      Create Agent Address ダイアログボックスが表示されます。

      SNMP エージェントのアドレス
    2. インターネットプロトコル * の場合は、このアドレスに IPv4 と IPv6 のどちらを使用するかを選択します。

      デフォルトでは、 SNMP は IPv4 を使用します。

    3. [*Transport Protocol] には、このアドレスで UDP と TCP のどちらを使用するかを選択します。

      デフォルトでは、 SNMP は UDP を使用します。

    4. StorageGRID Network*] フィールドで、クエリーを受信する StorageGRID ネットワークを選択します。

      • グリッドネットワーク、管理ネットワーク、クライアントネットワーク: StorageGRID は、 3 つのネットワークすべてで SNMP クエリをリスンする必要があります。

      • Grid ネットワーク

      • 管理ネットワーク

      • クライアントネットワーク

        メモ StorageGRID とのクライアント通信のセキュリティを確保するために、クライアントネットワーク用のエージェントアドレスを作成しないでください。
    5. [Port] フィールドには、オプションで、 SNMP エージェントがリッスンするポート番号を入力します。

      SNMP エージェントのデフォルトの UDP ポートは 161 ですが、未使用のポート番号は任意に入力できます。

      メモ SNMP エージェントを保存すると、 StorageGRID によって内部ファイアウォールのエージェントアドレスポートが自動的に開きます。これらのポートへのアクセスが外部ファイアウォールで許可されていることを確認してください。
    6. 「 * Create * 」を選択します。

      エージェントアドレスが作成され、テーブルに追加されます。

    SNMP Other Configurations Agent Addresses Table (その他の設定エージェントアドレステーブル
  9. SNMPv3 を使用している場合は、 Other Configurations セクションの USM Users タブを選択します。

    このタブを使用して、 MIB の照会またはトラップおよびインフォームの受信を許可されている USM ユーザを定義します。

    メモ この手順は、 SNMPv1 または SNMPv2c のみを使用している場合は適用されません。
    1. 「 * Create * 」を選択します。

      [Create USM User] ダイアログボックスが表示されます。

      SNMP USM ユーザ
    2. この USM ユーザの一意の * ユーザ名 * を入力します。

      ユーザ名の最大文字数は32文字で、空白文字は使用できません。ユーザの作成後にユーザ名を変更することはできません。

    3. このユーザにMIBへの読み取り専用アクセスを許可する場合は、*[Read-only MIB Access]*チェックボックスをオンにします。

      [Read-Only MIB Access] を選択すると、 [Authoritative Engine ID] フィールドは無効になります。

      メモ 読み取り専用MIBアクセスを持つUSMユーザには、エンジンIDを設定できません。
    4. このユーザを INFORM 宛先で使用する場合は、このユーザの権限のあるエンジン ID * を入力します。

      メモ SNMPv3 インフォームの送信先には、エンジン ID を持つユーザが必要です。SNMPv3トラップ送信先には、エンジンIDを持つユーザを含めることはできません。

      信頼できるエンジン ID は、 16 進数で 5 ~ 32 バイトです。

    5. USM ユーザのセキュリティレベルを選択します。

      • * authPriv * :認証とプライバシー(暗号化)と通信します。認証プロトコルとパスワード、およびプライバシープロトコルとパスワードを指定する必要があります。

      • * authNoPriv * :このユーザは認証と通信し、プライバシーはありません(暗号化なし)。認証プロトコルとパスワードを指定する必要があります。

    6. このユーザが認証に使用するパスワードを入力し、確認のためにもう一度入力します。

      メモ サポートされている認証プロトコルは SHA ( HMAC-SHA-96 )だけです。
    7. [authPriv] を選択した場合は、このユーザがプライバシーに使用するパスワードを入力し、確認します。

      メモ サポートされているプライバシープロトコルは AES のみです。
    8. 「 * Create * 」を選択します。

      USM ユーザが作成され、テーブルに追加されます。

    SNMP その他の設定 USM ユーザテーブル
  10. [[select_trap_destination, start=10] 他の設定セクションで、トラップ送信先タブを選択します。

    トラップ送信先タブでは、 StorageGRID トラップまたは通知の送信先を 1 つ以上定義できます。SNMPエージェントを有効にして*[保存]*を選択すると、StorageGRID は定義された各送信先への通知の送信を開始します。通知はアラートがトリガーされたときに送信されます。標準通知は、サポートされている MIB-II エンティティ( ifdown や coldStart など)についても送信されます。

    1. 「 * Create * 」を選択します。

      トラップ送信先の作成ダイアログボックスが表示されます。

    SNMP トラップ送信先の作成
    1. [* Version] フィールドで、この通知に使用する SNMP バージョンを選択します。

    2. 選択したバージョンに応じて、フォームに入力します

      バージョン この情報を指定します

      SNMPv1

      (SNMPv1の場合、SNMPエージェントはトラップのみを送信できます。インフォームはサポートされていません)。

      1. [* Host*] フィールドに、トラップを受信する IPv4 または IPv6 アドレス(または FQDN )を入力します。

      2. * Port * には、別の値を使用する必要がある場合を除き、デフォルト( 162 )を使用してください。( 162 は SNMP トラップの標準ポートです)。

      3. Protocol には、デフォルト( UDP )を使用します。TCP もサポートされています。( UDP は標準の SNMP トラッププロトコルです)。

      4. SNMP Agent ページでトラップコミュニティが指定されている場合は、デフォルトのトラップコミュニティを使用するか、このトラップ送信先のカスタムコミュニティストリングを入力します。

        カスタムコミュニティストリングの最大文字数は32文字で、空白は使用できません。

      SNMPv2c の場合

      1. トラップまたはインフォームに宛先を使用するかどうかを選択します。

      2. [* Host*] フィールドに、トラップを受信する IPv4 または IPv6 アドレス(または FQDN )を入力します。

      3. * Port * には、別の値を使用する必要がある場合を除き、デフォルト( 162 )を使用してください。( 162 は SNMP トラップの標準ポートです)。

      4. Protocol には、デフォルト( UDP )を使用します。TCP もサポートされています。( UDP は標準の SNMP トラッププロトコルです)。

      5. SNMP Agent ページでトラップコミュニティが指定されている場合は、デフォルトのトラップコミュニティを使用するか、このトラップ送信先のカスタムコミュニティストリングを入力します。

        カスタムコミュニティストリングの最大文字数は32文字で、空白は使用できません。

      SNMPv3

      1. トラップまたはインフォームに宛先を使用するかどうかを選択します。

      2. [* Host*] フィールドに、トラップを受信する IPv4 または IPv6 アドレス(または FQDN )を入力します。

      3. * Port * には、別の値を使用する必要がある場合を除き、デフォルト( 162 )を使用してください。( 162 は SNMP トラップの標準ポートです)。

      4. Protocol には、デフォルト( UDP )を使用します。TCP もサポートされています。( UDP は標準の SNMP トラッププロトコルです)。

      5. 認証に使用する USM ユーザを選択します。

        • [*Trap] を選択した場合は、権限のあるエンジン ID を持たない USM ユーザだけが表示されます。

        • *INFORM を選択した場合は、権限のあるエンジン ID を持つ USM ユーザのみが表示されます。

    3. 「 * Create * 」を選択します。

      トラップの送信先が作成され、テーブルに追加されます。

  11. SNMPエージェントの設定が完了したら、*[保存]*を選択します。

    新しい SNMP エージェント設定がアクティブになります。