目次
MySQL Enterprise サブスクリプション、MySQL Enterprise Monitor、MySQL Replication Monitor、および MySQL Query Analyzer は、営利目的のお客様のみ利用できます。 詳細については、http://www.mysql.com/products/enterprise/features.html を参照してください。
MySQL Enterprise Advisor は一連のスクリプトで、Service Manager と Monitor Agents を介して MySQL サーバからの情報を収集し、MySQL AB によって開発されたカスタムのルールを基にその情報を分析し、必要に応じてアラートとアドバイスを提供します。MySQL Enterprise Advisor 新たなルールが導入されるとともに、MySQL Enterprise のウェブサイトから MySQL Enterprise Advisor を更新できます。
MySQL Enterprise アドバイザ は次のカテゴリがあります。
管理
データベース管理を円滑化
スムーズ操作に向けて改善策を提案
ヒートチャート
ヒートチャートにステータスインジケータを表示
アップ/ダウン状態やパフォーマンス問題を特定
パフォーマンス
パフォーマンスのボトルネックになる可能性を特定
データベーススピードの改善案
レプリケーション
レプリケーションのボトルネックを認識
レプリケーション設計の向上
スキーマ
スキーマ変更を認識
セキュリティのループホールを検出
セキュリティ
MySQL サーバの保護
セキュリティのループホールを検出
アドバイザのカテゴリでは、そのカテゴリに合わせて、MySQL のベストプラクティスを実施するよう設計されたルールセットを提供します。ルールは違反があったときに、個別のサーバまたはグループレベルで実行でき、アラートを発すると供に、問題が大きくなる前に対応し、修正できるよう専門アドバイスを提供します。
個別ルールは items-mysql-monitor.xml
ファイルで定義されています。このファイルは、Windows
の場合、C:\Program
Files\mySQL\Enterprise\Agent\share\mysql-monitor-agent
ディレクトリにあります。UNIX
の場合は、/opt/mysql/enterprise/agent/share/mysql-monitor-agent
ディレクトリにあります。パスワードなしで
root
アカウントを発見するルールは次のとおりです。
<ITEM> <NAME>no_root_password</NAME> <FIELD>no_password</FIELD> <SCOPE>table</SCOPE> <CODE> <![CDATA[SELECT COUNT(*) AS no_password FROM mysql.user WHERE user='root' AND password='']]> </CODE> <NAMESPACE>mysql</NAMESPACE> <RETURNS>INTEGER</RETURNS> <SOURCE>table</SOURCE> <INSTANCE>mysql.user</INSTANCE> </ITEM>
MySQL Enterprise のサブスクリプションレベルにって、利用可能なルールが異なります。クリプションレベルは累積式であるため、MySQL Enterprise のレベルが高ければ、その下のレベルのすべてのルールにアクセスできます。
Dashboard
を最初にインストールするときに、唯一スケジュールされているルールは、ヒートチャート
グループに属しているルールです。
Dashboard にログインし、アドバイザ
タブを選択すると、アドバイザ 画面になります。