aamall

2009年03月16日

いけてる?けどいろいろいけてないmmeasure

・公式HP
http://mmeasure.sourceforge.jp/install/index.html

▼インストールまで
# wget http://prdownloads.sourceforge.jp/mmeasure/18557/mmeasure-1.0.7.tar.gz
# tar xvfz mmeasure-1.0.7.tar.gz
# mv -i ./mmeasure /usr/local/.

▼mmeasure.conf 編集
# cd /usr/local/mmeasure ; pwd
# cp -ip mmeasure_template.conf mmeasure.conf
# vi mmeasure.conf

・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"

・Mail設定(お好みでどぞ)
MAIL_HOST=mail.mydomain
MAIL_FROM=mmeasure@www.mydomain
MAIL_TO=your@email
#MAIL_CC=your@cc-email
#MAIL_BCC=your@bcc-email
MAIL_SUBJECT="mMeasureアラートメール"

・Web settings
WEBDIR="$PATH_MMEASURE/web/images/graphs"
WIDTH="400"
HEIGHT="100"

WIDTH_SMALL="200"
HEIGHT_SMALL="100"

WIDTH_LARGE="400"
HEIGHT_LARGE="100"

IMAGEFORMAT="gif"

▼Mysqlアカウント作成
# mysql

mysql> grant all on *.* to mmeasure@'localhost' identified by 'パスワード';
mysql> set password for mmeasure@localhost = old_password ( 'パスワード' );
mysql> flush privileges;

▼apache設定
Alias /mmeasure "/usr/local/mmeasure/web"

▼mmeasure 起動
# /usr/local/mmeasure/daemon/mmeasure.sh start

※/usr/local/mmeasure/daemon/log/mmeasure.err を確認

▼自動起動設定
↓追加

#! /bin/bash
#
# chkconfig: - 90 40
# description: mMeasure
# processname: mmeasure


# cp -ip mmeasure.sh /etc/init.d/mmeasure

# chkconfig mmeasure --add
# chkconfig mmeasure on
# chkconfig --list mmeasure
mmeasure 0:off 1:off 2:on 3:on 4:on 5:on 6:off
#

■はまった点
(1)デフォルトのパスが間違っている(゚∀゚)アヒャ アヒャヒャ
変更前:WEBDIR="$PATH_MMEASURE/web/graphs"
変更後:WEBDIR="$PATH_MMEASURE/web/images/graphs"

(2)必要な記述がない(゚∀゚)アヒャ アヒャヒャ
mmeasure.confに↓追加
WIDTH_SMALL="200"
HEIGHT_SMALL="100"

WIDTH_LARGE="400"
HEIGHT_LARGE="100"

▼(2)が必要とわかった理由

・ずっと↓ログがでていた
# tail -F /usr/local/mmeasure/daemon/log/update_graphs.log
ERROR: width below 10 pixels
ERROR: width below 10 pixels
ERROR: width below 10 pixels
ERROR: width below 10 pixels
ERROR: width below 10 pixels
ERROR: width below 10 pixels
ERROR: width below 10 pixels
ERROR: width below 10 pixels
ERROR: width below 10 pixels
ERROR: width below 10 pixels

・update_graphs.sh を叩いたとき引数に「WIDTH_SMALL」「HEIGHT_SMALL」「WIDTH_LARGE」「HEIGHT_LARGE」が
出てくるがconfに設定が無かった

# sh -x /usr/local/mmeasure/daemon/update_graphs.sh
+ . ../mmeasure.conf
++ CONNECTION_RISKY=95
++ CONNECTION_LACK=85
++ CONNECTION_JUST=40
++ TEMPORARY_MEMORY_RISKY=60
++ TEMPORARY_MEMORY_LACK=80
++ TEMPORARY_MEMORY_JUST=99
++ TABLE_CACHE_RISKY=98
++ TABLE_CACHE_LACK=86
++ TABLE_CACHE_JUST=40
++ QUERY_CACHE_RISKY=95
++ QUERY_CACHE_LACK=85
++ QUERY_CACHE_JUST=60
++ MYSQL_HOST=localhost
++ MYSQL_USER=mmeasure
++ MYSQL_PASSWORD=471122
++ TIMER_GRAPH_UPDATE_MINUTE=1
++ TIMER_MAIL_RESET_MINUTE=1440
++ TIMER_ALERT_MAIL_CHECK_SECOND=600
++ PATH_RRDTOOL=/usr/local/rrdtool/bin/rrdtool
++ COLOR_CURRENT='#000090'
++ COLOR_MAX='#ff9000'
++ COLOR_GOOD='#00d000'
++ COLOR_BAD='#ff60d0'
++ COLOR_SELECT='#00FF00'
++ COLOR_INSERT='#0000FF'
++ COLOR_UPDATE='#00FFFF'
++ COLOR_DELETE='#FFFF00'
++ COLOR_RISKY='#e000e0'
++ COLOR_LACK='#b0b000'
++ COLOR_JUST='#009000'
++ PATH_MMEASURE=/usr/local/mmeasure
++ PATH_MMEASURE_DAEMON=/usr/local/mmeasure/daemon
++ WEBDIR=/usr/local/mmeasure/web/images/graphs
++ WIDTH=400
++ HEIGHT=100
++ WIDTH_SMALL=200
++ HEIGHT_SMALL=100
++ WIDTH_LARGE=400
++ HEIGHT_LARGE=100
++ IMAGEFORMAT=gif
++ TIMER_READ_DATA_SECOND=10
++ TIMER_SCAN_MODULES_SECOND=120
++ LOGDIR=/usr/local/mmeasure/daemon/log/
++ PIDFILE=/usr/local/mmeasure/daemon/log/daemon-mmeasure.pid
++ OSTYPE=Linux
++ DIAGRAMLOG=last
++ LOGSIZE=200000
++ LOGBACKUPS=5
++ DEBUGLEVEL=-1
++ RUN=mysql
++ SHOW=mysql
+ LOGNAME=/usr/local/mmeasure/daemon/log//update_graphs.log
++ ls
++ grep data-
+ for DIR in '$(ls |grep "data-")'
+ echo '----- data-mysql -----'
++ echo data-mysql
++ sed -e s/data-//g
+ MODULE=mysql
++ echo mysql
++ grep mysql
+ '[' mysql '!=' '' ']'
+ cd data-mysql
+ . update_graphs.sh
+ cd ..
#

33561112.jpg

tuzzy92 at 04:57│Comments(0)OBSERVATION | SQL

コメントする

名前
URL
 
  絵文字