はじめに
MySQL Enterprise Edition または MySQL Cluster Carrier Grade Edition のライセンスを購入している場合、MySQL の監視に MySQL Enterprise Monitor(以降 MEM) を利用することができます。
ただし、2025年1月1日に MEM は EOL を迎えます。
また MySQL の監視については Oracle 社が提供している別製品を利用してほしい旨もあわせてアナウンスされています。
本ブログでは、MEM の EOL に関するご案内、および MEM の代替製品である Oracle Enterprise Manager for MySQL(以降 EM for MySQL)をご紹介します。
MEM の EOL について
「はじめに」でも記載した通り、Oracle 社より2025年1月1日に MEM は EOL を迎える旨、以下リファレンスでアナウンスされてます。
Chapter 1 MySQL Enterprise Monitor: End of Life Notice
詳細は上記リファレンスをご参照いただきたいですが、簡単に要約すると以下の通りとなります。
- MEM は2025年1月1日でサポートが終了し、 Sustaining Support モデルへ移行すること
- サポート終了にあたり MEM の新規バグ修正や新規セキュリティ修正、新機能開発等を終了すること
Sustaining Support モデルへ移行となるため、上記の通り新規バグ修正や新規アップデートは行われませんが、既存のプログラム修正や既存ナレッジをもとにした技術サポートは受けられます。
Sustaining Support モデル含めた Oracle 製品の Lifetime Support の詳細は以下をご参照ください。
また MEM の EOL に関するリファレンスに、MEM からの移行先として推奨されているのは以下2つの製品である旨、 Oracle 社よりアナウンスされています。
- EM for MySQL
- Oracle Cloud Infrastructure Database Management
- ※Oracle Cloud Infrastructure Database Management は本ブログ執筆時点でオンプレミスの MySQL 監視に対応していませんが、今後対応する予定となっています。
- ※Oracle Cloud Infrastructure Database Management を利用した HeatWave MySQL の監視方法は、以下の弊社ブログにて取り上げていますので、あわせてご確認いただけますと幸いです。
OCI Database Management サービスで Autonomous Database と MySQL HeatWave を監視する
本ブログでは、以降 EM for MySQL について簡単にではありますがご紹介します。
EM for MySQL の概要について
EM for MySQL は、Oracle Database や Oracle Fusion Middleware 製品等の監視によく用いられている、統合エンタープライズIT管理製品の Oracle Enterprise Manager Cloud Control(以降 EMCC) に MySQL 監視用のプラグインをデプロイし、MySQL の監視が行えるように機能拡張したものを指します。
機能拡張により EMCC のコンソールから MySQL に関する情報モニタリングすることができ、主に提供している監視機能は以下となります。
- パフォーマンス監視
- 可用性監視
- InnoDB監視
- アラートと通知
- 構成管理
EMCC と 監視対象の MySQL の簡易的な構成図は以下です。
また、以下に EM コンソール上から確認できる MySQL の監視画面の表示例と、表示された内容の概要を記載いたします。
ターゲットホーム画面
対象ホストを EM の監視ターゲットとして追加後に確認できるターゲットホーム画面で、監視ターゲットとして追加した MySQL の監視情報を確認できます。
メトリック
EM for MySQL では、監視ターゲットの MySQL のメトリック情報を収集しており、以下画面で収集している情報を確認できます。
Query Analyzer
監視ターゲットの MySQL の SQL ステートメントを監視し、各クエリの詳細、実行回数、実行時間を確認できます。
Memory Usage
監視ターゲットの MySQL のメモリ使用量を確認できます。
構成
監視ターゲットの OS や MySQL の構成情報を確認できます。
InnoDB Buffer Pool
監視ターゲットの MySQL の InnoDB Buffer Pool 使用量に関する情報を確認できます。
なお、EM for MySQL の機能等の詳細は、以下リファレンスに記載がありますのでご参照ください。
Oracle Enterprise Manager for MySQL Database User Guide
まとめとEM for MySQL紹介資料のご案内
MEM の EOL についてのご案内、および EM for MySQL の概要紹介をさせていただきました。
本ブログが、今後の MySQL 監視ツール検討の材料となれば幸いです。
また、より詳しい EM for MySQL の紹介につきましては、別途製品紹介資料を作成いたしました。
以下は資料掲載内容の抜粋です。
EM for MySQL に興味をお持ちいただけたら以下よりぜひ資料をダウンロードいただけますと幸いです。
本ブログや EM for MySQL の製品紹介資料をご確認いただき、EM for MySQL の導入を検討される場合は、ぜひ一度弊社までご相談いただければと思います。