メニュー
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 がアクティブになります。

Management Agent オプションを DB インスタンスに追加するには

  1. 使用するオプショングループを決定します。新しいオプショングループを作成することも、既存のオプショングループを使用することもできます。既存のオプショングループを使用する場合は、次のステップは飛ばしてください。または、次の設定でカスタム DB オプショングループを作成します。

    1. [Engine] で DB インスタンスの Oracle エディションを選択します。

    2. [Major Engine Version] で DB インスタンスに [11.2] または [12.1] を選択します。

    詳細については、「オプショングループを作成する」を参照してください。

  2. オプショングループに [OEM_AGENT] オプションを追加し、オプションを設定します。オプションの追加方法の詳細については、「オプショングループにオプションを追加する」を参照してください。各設定の詳細については、「Management Agent のオプション設定」を参照してください。

  3. 新規または既存の DB インスタンスに、DB オプショングループを適用します。

Management Agent の使用

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

Management Agent を使用するには

  1. DB インスタンスのターゲットデータベースで次のコードを実行し、マスターユーザーアカウントを使用して、DBSNMP アカウントの認証情報を解除してリセットします。

    Copy
    ALTER USER dbsnmp IDENTIFIED BY new_password ACCOUNT UNLOCK;
  2. OMS コンソールにターゲットを手動で追加します。

    1. OMS コンソールで、[Setup]、[Add Target]、[Add Targets Manually] の順に選択します。

    2. [Add Targets Declaratively by Specifying Target Monitoring Properties] を選択します。

    3. [Target Type] で、[Database Instance] を選択します。

    4. [Monitoring Agent] で、Amazon RDS DB インスタンス識別子と同じ識別子のエージェントを選択します。

    5. [Add Manually] を選択します。

    6. 次のデータベースのプロパティを指定します。

      • [Target name] に名前を入力します。

      • [Database system name] に名前を入力します。

      • [Monitor username] に dbsnmp と入力します。

      • [Monitor password] にステップ 1 のパスワードを入力します。

      • [Role] に、[normal] と入力します。

      • [Oracle home path] に [/oracle] と入力します。

      • [Listener Machine name] には、エージェント識別子があらかじめ表示されます。

      • [Port] にデータベースポートを入力します。RDS のデフォルトのポート番号は 1521 です。

      • [Database name] にデータベースの名前を入力します。

    7. [Test Connection] を選択します。

    8. [Next] を選択します。ターゲットデータベースは、監視対象リソースのリストに表示されます。

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 インスタンスの変更」を参照してください。

関連トピック