test

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
test [2018/11/29 09:36] bentest [2020/11/12 10:54] – créée ben
Ligne 1: Ligne 1:
-X:+ is the new way to go for Smokeping under Windows 
-T:Speed the Plough +1) smokewhat? 
-M:4/4 + 
-C:Trad+Smokeping(link) is a nice latency measurement tool, unfortunately it WAS only available for linux/unix…but after the jump, you'll find how to make it work under Microsoft Windows! 
-K:G+ 
 +SmokePing is a deluxe latency measurement tool. It can measure, store and display latency, latency distribution and packet loss. SmokePing uses RRDtool to maintain a longterm data-store and to draw pretty graphs, giving up to the minute information on the state of each network connection. 
 + 
 + 
 +2) What you need 
 + 
 +- Perl (choose Perl 5.8.xxx MSI package for Windows) 
 +Yeah Perl is cool and you can have a lot of fun using it 
 + 
 +- RRDs module for Perl 
 +This version works for sure, but feel free to download the latest 
 + 
 +- fping for windows (thanks to Michael Parson) 
 + 
 +- Smokeping 
 +This version works for sure, but feel free to download the latest 
 + 
 +- a text editor 
 +There's a lot of text editors out there… personally, I like pspad 
 + 
 +- a web server 
 +Feel free to download, install, configure apache with cgi yourself, or use WAMP (the one I use), or whatever bundled apache/cgi/php/mysql version you want 
 + 
 +3) What you do not need 
 + 
 +- Money 
 +all listed softwares are (at least) freeware 
 + 
 +- A (linux/unix)-running computer 
 +yeah dude, windows rulez da w0rld 
 + 
 +4) "Installation" 
 + 
 +- Install Activestate Perl 
 +- Install RRDtool for windows (unzip, and launch install.cmd) 
 +- Unzip smokeping to C:\smokeping-2.0.8 
 +- Unzip fping for windows (make sure cygwin1.dll is in the same folder) to C:\smokeping-2.0.8\fping 
 +- Install WAMP to C:\wamp 
 + 
 +5) Modifications 
 + 
 +a) rename 
 +- C:\smokeping-2.0.8\bin\smokeping.dist into smokeping.pl 
 +- C:\smokeping-2.0.8\bin\tSmoke.dist into tSmoke.pl 
 + 
 +b) edit 
 +- C:\smokeping- 2.0.8\bin\smokeping.pl 
 +add (after line 5): use lib qw(C:\smokeping-2.0.8\lib); 
 +change (line 9): Smokeping::main("etc/config.dist"); into Smokeping::main("C:/smokeping-2.0.8/etc/config.dist"); 
 + 
 +C:\smokeping-2.0.8\bin\tSmoke.pl 
 +change (line 63)my $cfgfile = "etc/config.dist"; into my $cfgfile = "C:\smokeping-2.0.8\etc\config.dist"; 
 + 
 +- C:\smokeping- 2.0.8\lib\Smokeping.pm 
 +change (line 14): use Sys::Syslog qw(:DEFAULT setlogsock); into #use Sys::Syslog qw(:DEFAULT setlogsock); 
 +change (line 21): $ENV{LC_NUMERIC}='C'; into #$ENV{LC_NUMERIC}='C'; 
 +change (line 22): POSIX::setlocale(&POSIX::LC_NUMERIC,""); into #POSIX::setlocale(&POSIX::LC_NUMERIC,""); 
 +change (line 2984): daemonize_me $cfg->{General}{piddir}."/smokeping.pid"; into #daemonize_me $cfg->{General}{piddir}."/smokeping.pid"; 
 + 
 +- C:\wamp\Apache2\conf\httpd.conf 
 +change (line 515): ScriptAlias /cgi-bin/ "C:/wamp/Apache2/cgi-bin/" into ScriptAlias /cgi-bin/ "c:/wamp/cgi/" 
 +change (line 521): <Directory "C:/wamp/Apache2/cgi-bin/"> into <Directory "c:/wamp/cgi"> 
 + 
 +c) move and rename 
 +- Create folder c:\wamp\cgi 
 +- C:\smokeping-2.0.8\htdocs\smokeping.cgi.dist to c:\wamp\cgi\smokeping.pl 
 + 
 +d) edit 
 +- c:\wamp\cgi\smokeping.pl 
 +change (line 1): #!/usr/sepp/bin/speedy -w into #!C:/Perl/bin/perl.exe -w 
 +change (line 5): use lib qw(/home/oetiker/data/projects/AADJ-smokeping/dist/lib); into use lib qw(C:\smokeping-2.0.8\lib); 
 +change (line 10): Smokeping::cgi("/home/oetiker/data/projects/AADJ-smokeping/dist/etc/config"); into Smokeping::cgi("C:/smokeping-2.0.8/etc/config.dist"); 
 + 
 +6) Configuration 
 + 
 +- Create folders: 
 +C:\wamp\www\simg 
 +C:\smokeping- 2.0.8\var 
 + 
 +- edit configuration file ( C:\smokeping- 2.0.8\etc\config.dist ) no line number here use search function instead :p 
 + 
 +owner = 
 +contact = 
 +mailhost = 
 +#sendmail = /usr/lib/sendmail < == Comment this line 
 +imgcache = C:/wamp/www/simg 
 +imgurl = ../simg 
 +datadir = \smokeping-2.0.8/var # designate implicitly c:\smokeping-2.0.8\var 
 +piddir = C:/smokeping-2.0.8/var 
 +cgiurl = http://127.0.0.1/cgi-bin/smokeping.pl 
 +smokemail = C:/smokeping-2.0.8/etc/smokemail.dist 
 +tmail = C:/smokeping-2.0.8/etc/tmail.dist 
 + 
 +# syslogfacility = local0 < = Comment this line!!!! 
 + 
 +*** Alerts *** 
 +to = 
 +from = 
 + 
 +template = C:/smokeping-2.0.8/etc/basepage.html.dist 
 + 
 ++ FPing 
 +binary = C:/smokeping-2.0.8/fping/fping.exe 
 + 
 +title = 
 +remark = 
 + 
 +# google is for demonstrational purpose only; please refer to smokeping help to set your own targets 
 + 
 ++ Google 
 + 
 +menu = Google 
 +title =Google Connectivity 
 +alerts = bigloss,someloss,startloss 
 +host = google.fr