SmokePing est un outil permettant de tester la latence d'une liaison réseau. Les graphes générés sont relativement parlant et mettent en évidence la qualité d'une ligne (latence moyenne, écarts de latence et perte de paquets).
SmokePing dépend de perl et rrdtool, il s'installe avec le paquet :
Pour la configuration du serveur web voir Serveur Web (Apache)
Une fois installé, SmokePing est accessible par défaut dans le sous dossier ”/cgi-bin/smokeping.cgi” du serveur web.
Sous Debian, par défaut smokeping utilise les dossiers suivants :
La configuration de smokeping se trouve dans /etc/smokeping/config.d (pour les anciennes versions, un fichier unique /etc/smokeping/config est utilisé).
Il faut tout d'abord modifier :
La configuration des targets fonctionne ainsi :
Exemple de configuration target :
+ Local menu = Local title = Local Network ++ LocalMachine menu = Local Machine title = This own machine host = localhost + World menu = World title = Worldwide Connectivity ++ Google menu=Google title = www.Google.fr host = www.google.fr
Afin de tester mes 2 FAI, j'ai configuré 2 tests utilisants des IP sources différentes. Pour cela j'ai modifié la configuration Probes /etc/smokeping/config.d/Probes:
+ FPing binary = /usr/bin/fping ++ FPingNormal ++ FPingNeuf sourceaddress = 192.168.10.2
Puis dans les targets :
*** Targets *** probe = FPingNormal ## You have to edit and uncomment all what you want below this. ...
et
++ Fnac2 menu = Fnac2 title = Entree de site Fnac probe=FPingNeuf host = 195.42.251.254