MySQL チューニングポイントをアドバイスツール
mMeasureは、MySQLの状態を常時測定し、MySQLのチューニングポイントをアドバイスする、MySQL専用モニタリングソフトです。
設定環境
- CentOS5
- php apache mysql パッケージインストール済み
rpmforgeリポジトリの設定
ダウンロード
# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
インストール
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
基本リポジトリとのパッケージ競合を避けるため、デフォルトは無効にする
# sed -i 's/enabled = 1/enabled = 0/g' /etc/yum.repos.d/rpmforge.repo
RRDtoolインストール
# yum -y --enablerepo=rpmforge install rrdtool
Jcodeパッケージのインストール
# cpan2rpm --install Jcode
mMeasureのインストール
# wget http://keihanna.dl.sourceforge.jp/mmeasure/18557/mmeasure-1.0.7.tar.gz
# tar vzfx mmeasure-1.0.7.tar.gz
# mv mmeasure /usr/local/
Apacheの設定
# vi /etc/httpd/conf.d/mmeasure.conf
Alias /mmeasure/ "/usr/local/mmeasure/web/"
<Directory /usr/local/mmeasure/web/>
order deny,allow
deny from all
allow from 127.0.0.1
allow from 192.168.0.0
</Directory>
mMeasureの設定
# cd /usr/local/mmeasure/
# cp mmeasure_template.conf mmeasure.conf
設定ファイルの編集
# vi mmeasure.conf
※最低限変更・確認が必要な箇所
#MySQL関連部分
#------------------------------------------------------
# MySQL
#------------------------------------------------------
MYSQL_HOST=localhost
MYSQL_USER=mmeasure
MYSQL_PASSWORD=****
#-------------------------------------------------------
#-------------------------------------------------------
MAIL_HOST=mail.com
MAIL_FROM=info@mail.com
MAIL_TO=info@mail.com
MAIL_CC=info@mail.com
MAIL_BCC=
# RRDToolのパス
#----------------------------------------------------------
# Pathes
#----------------------------------------------------------
PATH_RRDTOOL="/usr/bin/rrdtool"
WEBDIR="$PATH_MMEASURE/web/images/graphs"
WIDTH="400"
WIDTH_SMALL="400"
WIDTH_LARGE="400"
HEIGHT="100"
HEIGHT_SMALL="100"
HEIGHT_LARGE="100"
MySQLにmMeasureユーザー作成
# mysql -u root -p
Enter password:
mysql> grant all on *.* to mmeasure@localhost identified by 'パスワード';
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)
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...
起動できなかった場合
Can't locate DBI.pmと出力された場合DBI.pmをインストール
yum -y install perl-DBI
インストール後に再度mMeasureを起動してみる