CentOSにinnotopをインストールしてみる

CentOSにMySQLとMemcacheのインストールしてみる
MySQLをインストールした状態。

CentOSにinnotopをインストールしてみる


rootになっておく。あとwgetが入ってなければインストールしておく。

# su -
# yum -y install wget

インストール

下記の記事を参考にインストールしてみる。

innotopのインストール - Wikiducca
http://wiki.ducca.org/wiki/innotop%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

必要なパッケージをインストール。

# yum -y install perl-TermReadKey perl-DBI perl-DBD-mysql

innotopをインストール。

# wget http://innotop.googlecode.com/files/innotop-1.8.0.tar.gz
# tar xvzf innotop-1.8.0.tar.gz
# cd innotop-1.8.0
# perl Makefile.PL

エラーがでた。

Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 1.
BEGIN failed--compilation aborted at Makefile.PL line 1.

下記の記事を参考にして、

Can’t locate ExtUtils/MakeMaker.pm | katz+
http://katzplus.com/centos/namazu/cant-locate-extutilsmakemaker-pm/

perl-ExtUtils-MakeMakerをインストール。

# yum -y install perl-ExtUtils-MakeMaker

再度実行したらうまくいった。

# perl Makefile.PL

下記を実行してインストール完了。

# make install

実行してみる。

# innotop -u ユーザ名 -p パスワード

エラーがでた。

Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/bin/innotop line 1354.
BEGIN failed--compilation aborted at /usr/local/bin/innotop line 1354.

下記の記事を参考にして、

技術日記: perlエラー問題Can't locate Time/HiRes.pm
http://flatworld21.blogspot.jp/2012/04/perlcant-locate-timehirespm.html

perl-Time-HiResをインストール。

# yum -y install perl-Time-HiRes

うまくいった。

# innotop -u ユーザ名 -p パスワード
When   Load  QPS   Slow  Se/In/Up/De%  QCacheHit  KCacheHit  BpsIn  BpsOut
Total  0.00  0.02     0   0/ 0/ 0/ 0       0.00%    100.00%   1.96   30.21

Cmd    ID      State  User   Host           DB      Time   Query