メニュー
Amazon Relational Database Service
ユーザーガイド (API Version 2014-10-31)

Enterprise Manager Cloud Control 向け Oracle Management Agent

Amazon RDS は OEM_AGENT オプションを使用した Oracle Enterprise Manager (OEM) Management Agent をサポートします。Amazon RDS は OEM の以下のバージョン向け Management Agent をサポートします。

  • Oracle Enterprise Manager Cloud Control for 12c

Management Agent は、ホスト上で実行中のターゲットをモニタリングし、その情報を中間層 Oracle Management Service (OMS) に送信するソフトウェアコンポーネントです。詳細については、「Overview of Oracle Enterprise Manager Cloud Control 12c」を参照してください。 (Oracle のドキュメント) 」を参照してください。

Management Agent の使用にあたってのいくつかの制限を以下に挙げます。

  • ジョブの実行やデータベースのパッチなど、ホスト認証情報を必要とする管理タスクはサポートされません。

  • ホストメトリクスおよびプロセスリストが実際のシステムの状態を反映しているかは、保証されていません。

  • Autodiscovery はサポートされていません。手動でデータベースターゲットを追加する必要があります。

  • OMS モジュールの可用性はデータベースのエディションによって異なります。たとえば、データベースのパフォーマンス診断およびモジュール調整は、Oracle Database Enterprise Edition でのみ使用できます。

  • Management Agent は増設メモリとコンピューティングリソースを消費します。OEM_AGENT オプションを有効にしてパフォーマンスの問題が発生する場合、DB インスタンスのクラスをスケールアップすることをお勧めします。詳細については、「DB インスタンスクラス」および「Oracle データベースエンジンを実行する DB インスタンスの変更」を参照してください。

Management Agent の前提条件

以下は、Management Agent を使用するための前提条件です。

  • Oracle バージョン 12.1.0.2 または 11.2.0.4 を実行している Amazon RDS DB インスタンス。

  • 2 GB 以上のストレージ容量。

  • Amazon RDS DB インスタンスに接続するように設定済みの Oracle Management Service (OMS)。

  • ほとんどの場合、OMS から DB インスタンスへの接続を許可するように VPC を設定する必要があります。Amazon Virtual Private Cloud (Amazon VPC) についてあまり詳しくない場合は、「チュートリアル: Amazon RDS DB インスタンスで使用する Amazon VPC の作成」のステップを完了してから続行することをお勧めします。

OMS ホストと Amazon RDS DB インスタンスの通信を許可する追加構成が必要です。また、以下を実行する必要があります。

  • OMS がファイアウォールの内側にある場合、Management Agent から OMS に接続するには、OMS に DB インスタンスの IP アドレスを追加する必要があります。

  • OMS にパブリックに解決可能なホスト名がある場合、OMS から Management Agent に接続するには、セキュリティグループに OMS アドレスを追加する必要があります。セキュリティグループには、DB インスタンスポートや Management Agent ポートへのアクセスを許可するインバウンドルールが必要です。セキュリティの作成とインバウンドルールの追加の例については、「チュートリアル: Amazon RDS DB インスタンスで使用する Amazon VPC の作成」を参照してください。

  • OMS にパブリックに解決可能なホスト名がない場合、OMS から Management Agent に接続するには、以下のいずれかを使用します。

Management Agent のオプション設定

Amazon RDS は Management Agent オプションの次の設定をサポートします。

オプション設定 有効な値 説明

バージョン (AGENT_VERSION)

12.1.0.4

12.1.0.5

Management Agent ソフトウェアのバージョン。

ポート (AGENT_PORT)

整数値

OMS ホストをリッスンする DB インスタンスのポート。デフォルトは 3872 です。OMS ホストは、このポートへのアクセス権限があるセキュリティグループに属さなければなりません。

セキュリティグループ

[Port] へのアクセス権限を持つセキュリティグループ。OMS ホストは、このセキュリティグループに属さなければなりません。

OMS_HOST

文字列値、たとえば my.example.oms

OMS のパブリックに解決可能なホスト名または IP アドレスです。

OMS_PORT

整数値

Management Agent をリッスンする OMS ホストのポート。

AGENT_REGISTRATION_PASSWORD

文字列値

Management Agent が OMS に対して自身を認証するために使用するパスワード。OEM_AGENT オプションを有効化する前に、OMS に永続的なパスワードを作成することをお勧めします。永続的なパスワードを使用すると、複数の Amazon RDS データベース間で、Management Agent オプショングループを共有できます。

Management Agent オプションの追加

DB インスタンスに Management Agent オプションを追加する一般的な手順は以下のとおりです。

  1. 新しいオプショングループを作成するか、既存のオプショングループをコピーまたは変更します。

  2. オプショングループにオプションを追加します。

  3. オプショングループを DB インスタンスに関連付けます。

Management Agent オプションを追加した後に DB インスタンスを再起動する必要はありません。オプショングループがアクティブになると、すぐに OEM Agent がアクティブになります。

To add the Management Agent option to a DB instance

  1. Determine the option group you want to use. You can create a new option group or use an existing option group. If you want to use an existing option group, skip to the next step. Otherwise, create a custom DB option group with the following settings:

    1. For Engine choose the oracle edition for your DB instance.

    2. For Major Engine Version choose 11.2 or 12.1 for your DB instance.

    For more information, see オプショングループを作成する.

  2. Add the OEM_AGENT option to the option group, and configure the option settings. For more information about adding options, see オプショングループにオプションを追加する. For more information about each setting, see Management Agent のオプション設定.

  3. Apply the option group to a new or existing DB instance:

Management Agent の使用

Management Agent オプションを有効にした後、以下の手順を使用して使用を開始します。

To use the Management Agent

  1. Unlock and reset the DBSNMP account credential, by running the following code on your target database on your DB instance, and using your master user account.

    Copy
    ALTER USER dbsnmp IDENTIFIED BY new_password ACCOUNT UNLOCK;
  2. Add your targets to the OMS console manually:

    1. In your OMS console, choose Setup, Add Target, Add Targets Manually.

    2. Choose Add Targets Declaratively by Specifying Target Monitoring Properties.

    3. For Target Type, choose Database Instance.

    4. For Monitoring Agent, choose the agent with the same identifier as your Amazon RDS DB instance identifier.

    5. Choose Add Manually.

    6. Specify the following database properties:

      • For Target name, type a name.

      • For Database system name, type a name.

      • For Monitor username, type dbsnmp.

      • For Monitor password, type the password from Step 1.

      • For Role, type normal.

      • For Oracle home path, type /oracle.

      • For Listener Machine name, the agent identifier already appears.

      • For Port, type the database port. The RDS default port is 1521.

      • For Database name, type the name of your database.

    7. Choose Test Connection.

    8. Choose Next. The target database appears in your list of monitored resources.

Management Agent の設定の変更

Management Agent を有効にした後、オプションの設定を変更できます。オプション設定の変更方法の詳細については、「オプションの設定を変更する」を参照してください。各設定の詳細については、「Management Agent のオプション設定」を参照してください。

Management Agent オプションの削除

DB インスタンスから OEM Agent を削除できます。OEM Agent を削除した後、DB インスタンスを再起動する必要はありません。

OEM Agent を DB インスタンスから削除するには、次のいずれかを実行します。

  • OEM Agent オプションを、所属するオプショングループから削除します。この変更はそのオプショングループを使用するすべての DB インスタンスに影響します。詳細については、「オプショングループからオプションを削除する」を参照してください。

  • DB インスタンスを修正して、OEM Agent オプションが含まれない別オプショングループを指定します。この変更は、単一の DB インスタンスに影響します。デフォルト (空) のオプショングループや別のカスタムオプショングループを指定できます。詳細については、「Oracle データベースエンジンを実行する DB インスタンスの変更」を参照してください。

関連トピック