RRDTool に関するインストールメモ(2003/07/15,
更新日:2003/07/16)
RRDTool(Round Robin Database Tool)の略で、なにをする物か?っていうとルータ等に流れるデータ量を収集し判りやすいグラフにしてくれるツールです。RRDToolで取得できるデータは、SNMPが組み込まれている各機器/プロセス/disk/CPU負荷/等から取得でき基本的には、負荷状況等の数値データ(統計情報)から判りやすいグラフにしてくれる物と考えていいでしょう。実際の使用例としては、ネットワーク監視、ディスク監視、CPU負荷監視等の用途に使用することができます。
また RRDtool は、MRTG の作者と同じと言うか次世代のツールとして作成されています。そのため基本機能はMRTGと大差ないのですが、2つ以上のデータが扱えたり(MRTG は、2つ)、より直感的なグラフィカルなグラフを作成できる点など、MRTGより多機能になっています。
本家 : RRDTool
参考 : RRDToolでサーバの状況を把握したい
参考 : RRDToolインストールメモ
RRDTool でグラフ化すると書きましたが実際は、グラフ描画のためのクライアントが必要です。
本家 : RRDTool クライアント
・snmp もしくは net-snmp がインストールされ実行されていること。
・libpng, zlib, gd が必要かもしれない?
・ImageMagick が必要です。
・RRDTool を実行させると CPU に非常に負荷がかかります。
1.まずはインストールをしようね♪ インストールが終わると "/usr/local/rrdtool-xxx"というディレクトリが作成されています。
$ wget http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool-1.0.43.tar.gz
$ gzip -cd rrdtool-1.0.43.tar.gz | tar xf -
$ cd rrdtool-1.0.43
$ ./configure
$ make
$ su
# make install
# make site-perl-install2.上記のディレクトリのまま使用してても問題ありませんが、バージョンアップの時に面倒なので少しだけ操作をします。
# cd /usr/local
# ln -s rrdtool-1.0.43 rrdtool
1.いろいろなサイトを見ると "/usr/local" の下にアーカイブを展開してやりなさいというので、そのようにします。
# cd /usr/local
# wget http://hotsanic.sourceforge.net/archive/HotSaNIC-0.4/HotSaNIC-0.4.0.tgz
# gzip -cd HotSaNIC-0.4.0.tgz | tar xf -
# rm HotSaNIC-0.4.0.tgz
2.セットアップをします。下記はメニューです。※赤字は、コマンドです。
# cd HotSaNIC
# ./setup.pl
こんな風にこたえた3.セットアップによって作成された settings ファイルを修正します。
# vi settings
こんな風に修正4.上記のセットアップ中 "/usr/X11R6/bin/convert" って項目がありますが、実はこれイメージコンバータなんです。http://www.imagemagick.org/ からダウンロードしてインストしておいてくださいね。
5.Webからの参照するための各ページ(index.html等)を自動作成するスクリプトと、各データを更新するための設定を作成するスクリプトを実行します。
# cd /usr/local
# ./makeindex.pl
# ./rrdtimer -i6.HotSaNIC を起動します。
# /usr/local/HotSaNIC/rrdgraph start
Starting rrdtimer...
reading & checking config (/usr/local/HotSaNIC/settings) ...
evaluating cmdline arguments...
entering daemon mode...7.WebApache
# cd /etc/httpd/conf
# vi srm.conf
Alias /rrdtool /var/www/html/rrdtool
<Directory /var/www/html/rrdtool/>
AllowOverride All
</Directory>8.Apacheを再起動して、Webにアクセスしてみましょう。
http://www.sea-bird.org/rrdtool/
9.一部画像のリンクが切れているところがありますが、時間が経過すれば自動的に作成されますので気にしない。