Smokeping

SmokePing keeps track of your network latency:

  • Best of breed latency visualisation.
  • Interactive graph explorer.
  • Wide range of latency measurement plugins.
  • Master/Slave System for distributed measurement.
  • Highly configurable alerting system.
  • Live Latency Charts with the most ‘interesting’ graphs.
  • Free and OpenSource Software written in Perl written by Tobi Oetiker, the creator of MRTG and RRDtool

Repository EPEL

yum install epel-release

Package

  • mod_fcgid
  • httpd
  • httpd-devel
  • rrdtool
  • perl-CGI-SpeedyCGI
  • fping
  • rrdtool-perl
  • perl
  • perl-Sys-Syslog
  • perl-CPAN
  • perl-local-lib
  • perl-Time-HiRes
yum install mod_fcgid httpd httpd-devel rrdtool perl-CGI-SpeedyCGI fping rrdtool-perl perl perl-Sys-Syslog perl-CPAN perl-local-lib perl-Time-HiRes

Package Group

yum groupinstall "Development Tools"

Smokeping Package

wget http://oss.oetiker.ch/smokeping/pub/smokeping-2.6.9.tar.gz

Extract

tar zxvf smokeping-2.6.9.tar.gz

Install Perl Stuff

cd smokeping-2.6.9/setup
./build-perl-modules.sh

Third Party Needs

mkdir /opt/smokeping
cd ..
cp -r thirdparty /opt/smokeping/

Smokeping Installation

./configure --prefix=/opt/smokeping
gmake install

Error ? Try again

gmake install

Prepare Smokeping config

cd /opt/smokeping/etc
for foo in *.dist; do cp $foo `basename $foo .dist`; done

Prepare Web service, waiting ….