●HotSaNICの設定
 
サーバー監視ツールとして、今回は「HotSaNIC」をインストールします。
環境はDebian Woodyです。必要なソフトは、
 
・Perl 5.x
・SNMP(http://net-snmp.sourceforge.net/
・RRDTool(http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
・HotSaNIC(http://hotsanic.sourceforge.net/
・ImageMagick(http://www.imagemagick.org/
・Apache(http://www.apache.org/
 
です。今回はSNMPはインストールしたものの使っていませんので、こちらの設定は省略します。割と詳しく書いてるのが、Unix-Powerこちらを参考にしてください。
 
●RRDToolインストール
まずは、RRDToolのインストールからはじめます。
# tar zxfv rrdtool-1.0.49.tar.tar
# cd rrdtool-1.0.49.tar.tar
# ./configure
# make
# make install
# make site-perl-install
 
これで、/usr/local/rrdtool-1.0.49にインストールされます。
バージョンアップに対応するため、シンボリックリンクをはります。
# ln -s /usr/local/rrdtool-1.0.49 /usr/local/rrdtool
 
●ImageMagickインストール
Debianですので、apt-getを利用します。
# apt-get update
# apt-get install imagemagick
 
今回は、convertコマンドしか使いませんので、/usr/bin/convertとなってればOKだと思います。
 
●HotSaNICのインストール
HotSaNICのインストールを開始します。解凍後、setup.plを実行して設定を開始します。
# tar zxvf hotsanic-0.5.0-pre5.tar
# cd /usr/local/src/HotSaNIC
# ./setup.pl
 
いろいろと質問されますが、必要なものだけ選択します。英語なのでわかりにくいかと思いますが
# Module found: APCUSV  → APCUSVモジュールを利用するか?
#
# Description:
# Records some APC-UPS specific readouts:
# - load percentage
# - battery percentage
# - time left when on battery
# - output voltage
# - system temperature
# - battery voltage
# Do you want to use this module? (Y/n) > n
# ----------------------------------------
#
# Module found: DNET  → DNET モジュールを利用するか?
# ----------------------------------------
# Do you want to use this module ? (Y)es / (n)o > y
# Do you want to show this module's graphs on the webpage ? (Y)es / (n)o > y
#
# setting up data-dnet ...
#
# Please check the settings file and adapt it to satisfy your needs.
#
# ----------------------------------------



 
HotSaNICのフォルダを、/usr/local/にと移動します。settingsファイルがフォルダ内にありますので、変更します。
# mv /usr/local/src/HotSaNIC /usr/local/
# cd /usr/local/HotSaNIC

# vi settings
 
今回のsettingsの設定はこのようになりました。赤字が変更したところです。
変更ができましたら、HotSaNICのトップページを作成するスクリプトを実行し、WEBディレクトリーにファイルが作成されているかどうかもチェックします。そんでHotSaNICも起動します。
# ./makeindex.pl
# ./rrdtimer -i

# ls -la $HOME/htdocs/stat/
-rw-r--r-- 1 root root 1889 Dec 15 11:45 HotSaNIC.gif
drwxr-xr-x 2 root root 4096 Feb 7 12:00 diskio
-rw-r--r-- 1 root root 4154 Dec 17 12:35 index.html
drwxr-xr-x 2 root root 4096 Dec 17 12:33 networks
drwxr-xr-x 2 root root 4096 Feb 7 12:00 part
-rw-r--r-- 1 root root 1934 Dec 15 11:45 rrdtool.gif
drwxr-xr-x 2 root root 4096 Feb 7 12:00 system
drwxr-xr-x 2 root root 4096 Feb 7 12:00 traffic

# ./rrdgraph start → 止めるときは stop
 
これでデーモンが起動していればOKです。
グラフ用のサムネイルができていないので、しばらくたってから、以下のコマンドを実行。

# ./convert.pl
 
ブラウザーでうまく表示されていたら、OK!まるまる。まるまる。まるまる。