前提条件

ここでは、Oracle Enterprise Manager for MySQL Databaseを正常にインストールするための前提条件を示します。

  • Oracle Enterprise Manager 13.5.0.0.0以上。エージェントでOracle Management Serviceと正常に通信できることとデータをアップロードできることを確認します。

    ノート:

    このプラグインはOMSにインストールされてから管理エージェントにデプロイされます。アップグレードにおいては、現在のバージョンがインストールされ、それは、そのエージェントにデプロイ済であるこのプラグインをアップグレードできるようになるまで旧バージョンのプラグインとやり取りします。OMSにある、現在のバージョンのプラグインは、エージェントにデプロイされているバージョン13.5.3.0.0、13.5.2.0.0および13.5.1.0.0のプラグインと下位互換性があります。
  • MySQL 5.7以上。

    ノート:

    Oracle Enterprise Manager for MySQL Database 13.2.4.0.0以上でのみMySQL 8.0がサポートされています。

    Amazon RDSでは、MySQL 5.7とMySQL 8.0がサポートされています。

  • サポートされているプラットフォーム: このプラグインは、次のオペレーティング・システム上のOracle Enterprise Manager Management Agentにデプロイできます:
    • Linux x86-64 (64ビット)、glib2.4以上
    • Microsoft Windows x86-64 (64ビット)

      ノート:

      詳細は、MySQLサポート対象プラットフォームのリストを参照してください。Solaris、HP- UX、AIX、FreeBSDおよびmacOSはサポートされていません。
  • 管理エージェントをインストールするユーザーは、少なくとも、モニター対象データベースのMySQLユーザー・グループに属している必要があります。
  • 管理エージェントには、モニター対象のMySQLインスタンス上の、次の権限があるユーザーが必要です:
    • SELECT
    • REPLICATION CLIENT
    • SHOW DATABASES
    • PROCESS
    • EXECUTE

    次の例では、ソケット接続があるローカル・エージェントを想定して、monitoringという名前の既存ユーザーにこれらの権限を付与する方法を示します:

    GRANT SELECT, REPLICATION CLIENT, SHOW DATABASES, PROCESS, EXECUTE ON *.*
       TO  'monitoring'@'localhost';
  • 最適なパフォーマンスを得るために、モニター対象のMySQLデータベースがOMSおよびEnterprise Managerリポジトリとは異なるマシンにあることを確認してください。
  • My Oracle Support資格証明がSYSMANユーザーを使用して設定されていることを確認してください。
  • ソフトウェア・ライブラリ(ローカル・ストアとも呼ばれています)が構成されていることを確認してください。更新は、デプロイ前にローカル・ストアにダウンロードされます。
  • SYSスキーマ・ビューに基づいてメトリックをモニターするには、モニター対象のMySQLサーバーにSYSスキーマがインストールされていることを確認してください。SYSスキーマ・バージョン1.5.1以上が必要です。

    SYSスキーマの詳細は、MySQL SYSスキーマを参照してください。

    ノート:

    SYSスキーマ表メタデータ・ロック待機メトリックを使用するには、P_Sインストゥルメントwait/lock/metadata/sql/mdlも必要であり、それを有効にする必要があります。デフォルトでは無効です。このインストゥルメントを有効にするには、モニター対象サーバーのmy.cnfファイルに次の内容を追加します:
    [mysqld]
    performance-schema-instrument='wait/lock/metadata/sql/mdl=ON'

    詳細は、metadata_locks表を参照してください。