ping応答時間の揺らぎを、いい感じにグラフ化してくれるsmokepingの導入メモです
前提ツールの導入
(1)rrdtool 導入
以下ダウンロードして、導入します
http://packages.express.org/rrdtool/rrdtool-perl-1.4.7-1.el5.wrl.i386.rpm
インストール
rpm -ivh rrdtool-*
(2)fping 導入
epelリポジトリから、fpingをダウンロード
http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/5/i386/fping-2.4b2-7.el5.i386.rpm
インストール
rpm -ivh fping-*
(3a)echoping導入
forgeリポジトリから、ダウンロード
http://pkgs.repoforge.org/echoping/echoping-5.2.0-1.2.el5.rf.i386.rpm
(3b)echoping導入
最新ソースの入手
http://sourceforge.net/projects/echoping/files/echoping/6.0.2/
必要なライブラリヘッダーを入手
yum -y install openssl-devel libidn-devel
ソースを展開し、以下の手順で作成
CFLAGS=-m32 ./configure –with-ssl=/usr/include/openssl –enable-icp –enable-plugin=dns,ldap
make
make test
出来たechopingファイルを、/usr/bin/にコピー
smokeping 導入
以下ダウンロードし、解凍します。
http://oss.oetiker.ch/smokeping/pub/smokeping-2.6.9.tar.gz
解凍したフォルダーに移動し、perlモジュールを作成
./setup/build-perl-modules.sh /opt/smokeping-2.6.9/thirdparty
「.bash_profile」 に、以下追記
export PERL5LIB=/opt/smokeping-2.6.9/thirdparty/lib/perl5
解凍したフォルダーに移動し、以下実行
./configure
gmake install
Webサーバ導入
(1)apache http Server導入
yum install httpd
(2)fastcgi導入
http://pkgs.repoforge.org/mod_fastcgi/mod_fastcgi-2.4.6-2.el5.rf.i386.rpm
(3)/etc/httpd/conf/httpd.confに追記
<Directory `/var/www/html/smokeping`>
Options All
AddHandler fastcgi-script .fcgi
Order allow,deny
Allow from all
</Directory>
最後に(はまったところ)
chmod 777 /opt/smokeping-2.6.9/cache