MySQLのチューニングソフト「mMeasure」をインストール

  • 投稿日:
  • by

現在このブログでは、データベースソフトとして、
「MySQL」を使用している。

しかし、Webサーバーである「Apache」と同様に、
チューニングが難しい。

そこで、チューニングポイントをアドバイスしてくれるツール、

「mMeasure」

をインストールした。


スクリーンショット
↓とりあえず、こんな感じになるらしい。


では、インストール方法を。

上記、公式サイトから、mmeasure-1.0.7.tar.gz をダウンロードする。

それから、mMeasureが動作するように、
モジュールや必要ソフトウェアをダウンロードなりしてインストールしておこう。


実行用ソフトウェア
 rrdtool
 bash
 Perl
  Socketモジュール
  DBIモジュール
  DBD::mysqlモジュール
  RRDsモジュール
  jcode.pmモジュール
PHP
 mysqlモジュール


では、インストール開始(^^;)
インストール先は、「/usr/local」としてます。

# cp mmeasure-1.0.7.tar.gz /usr/local # cd /usr/local # tar vzfx mmeasure-1.0.7.tar.gz


展開してできたディレクトリをWEBで公開する必要があるので、
httpd.confにエイリアスを組み込みます。

# vi /etc/httpd/conf/httpd.conf

Alias /mmeasure/ "/usr/local/mmeasure/web/"


エイリアスを組み込んだら、Apacheを再起動しておきます。


次に、mMeasure設定ファイルをテンプレートからコピーします。

# cd /usr/local/mmeasure # cp mmeasure_template.conf mmeasure.conf


コピーした設定ファイルを編集します。
いちを、最小限設定が必要なところだけ、抜粋します。


# vi mmeasure.conf

#MySQL関連部分
#------------------------------------------------------
# MySQL
#------------------------------------------------------
MYSQL_HOST=localhost
MYSQL_USER=mmeasure
MYSQL_PASSWORD=****
#MYSQL_PORT=3306
#MYSQL_SOCKET=/tmp/mysql.sock MYSQL_SLOW_QUERY_LOG="/usr/local/mysql/data/slow.log"

# RRDToolのパス
#----------------------------------------------------------
# Pathes
#----------------------------------------------------------

PATH_RRDTOOL="/usr/local/rrdtool/bin/rrdtool"

次にMySQLに、mMeasure用ユーザーを作成します。
私はブログと同じにしてしまいましたが。。。。

mysqlコマンドを使って、mMeasure用ユーザーを作成します。

$ mysql -uroot -p Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 47836 to server version: 4.0.24_Debian-10sarge1-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> grant all on *.* to mmeasure@localhost identified by '****';
Query OK, 0 rows affected (0.04 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)
mysql> exit;


では、mMeasureデーモンを起動します。


# cd /usr/local/mmeasure/daemon
# ./mmeasure.sh start
Starting mMeasure daemon...
Checking Configurations (/usr/local/mmeasure/daemon/mmeasure.conf) ...
Evaluating arguments...
Entering daemon mode...


mMeasureデーモンを起動してから、数分経過した後
ブラウザで、mMeasureにグラフが表示されることを確認できます。


と、公式サイト?のインストール手順でやっていったのですが、
うまく行かなかったのでいろいろググっていたら解決策がありました。


1. WEBDIR WEBDIR="$PATH_MMEASURE/web/graphs" から WEBDIR="$PATH_MMEASURE/web/images/graphs" に変更しました。

2. WIDTH, HEIGHT
WIDTH="400"
HEIGHT="100"
から
WIDTH="400"
WIDTH_SMALL="400"
WIDTH_LARGE="400"
HEIGHT="100"
HEIGHT_SMALL="100"
HEIGHT_LARGE="100"
に変更しました。


ということで、上記のように変更して、インストール無事完了(^^;)

こんな感じでアドバイスをしてくれます。


MySQL全機能リファレンス
鈴木 啓修
技術評論社 (2004/11)
売り上げランキング: 8,055
おすすめ度の平均: 4.3
5 MySQLの秘密が詳細に
5 プロは必携
4 この本が欲しかった


MySQL 徹底入門 第2版
MySQL 徹底入門 第2版
posted with amazlet on 06.07.31
遠藤 俊裕 坂井 恵 館山 聖司 鶴長 鎮一 とみた まさひろ 班石 悦夫 松信 嘉範
翔泳社 (2006/01/24)