RRDTool に関するインストールメモ(2003/07/15, 更新日:2003/07/16) 
 

RRDTool って?

RRDTool(Round Robin Database Tool)の略で、なにをする物か?っていうとルータ等に流れるデータ量を収集し判りやすいグラフにしてくれるツールです。RRDToolで取得できるデータは、SNMPが組み込まれている各機器/プロセス/disk/CPU負荷/等から取得でき基本的には、負荷状況等の数値データ(統計情報)から判りやすいグラフにしてくれる物と考えていいでしょう。実際の使用例としては、ネットワーク監視、ディスク監視、CPU負荷監視等の用途に使用することができます。

また RRDtool は、MRTG の作者と同じと言うか次世代のツールとして作成されています。そのため基本機能はMRTGと大差ないのですが、2つ以上のデータが扱えたり(MRTG は、2つ)、より直感的なグラフィカルなグラフを作成できる点など、MRTGより多機能になっています。

本家 : RRDTool

参考 : RRDToolでサーバの状況を把握したい

参考 : RRDToolインストールメモ

HotSaNIC って?

RRDTool でグラフ化すると書きましたが実際は、グラフ描画のためのクライアントが必要です。

本家 : RRDTool クライアント

前提条件 と 注意点

・snmp もしくは net-snmp がインストールされ実行されていること。

・libpng, zlib, gd が必要かもしれない?

ImageMagick が必要です。

RRDTool を実行させると CPU に非常に負荷がかかります

RRDTool をインストールする

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-install

2.上記のディレクトリのまま使用してても問題ありませんが、バージョンアップの時に面倒なので少しだけ操作をします。

# cd /usr/local
# ln -s rrdtool-1.0.43 rrdtool

HotSaNic をインストールする

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 -i

6.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.一部画像のリンクが切れているところがありますが、時間が経過すれば自動的に作成されますので気にしない。