logo rss

Surveiller la latence d'un lien Internet sur Debian avec SmokePing

SmokePing logo

Nous allons voir ici comment monitorer la latence d'un lien internet avec SmokePing sur Debian.

Le but est d'avoir une vue graphique affichant la latence du lien à travers le temps.

En effet, si vous avez des doutes sur la fiabilité d'une connexion Internet, il peut être utile de la tester sur une période donnée et d'obtenir une représentation graphique de ces tests. Et c'est justement ce que permet de faire SmokePing.

Note

  • OS : Debian 11 (bullseye)
  • SmokePing : 2.7.3

Installation

  • Mettre à jour la liste des paquets :
root@server:~# apt update
  • Installer le paquet smokeping et les dépendances nécessaires :
root@server:~# apt install smokeping
  • Se connecter à l'interface web :
http://A.B.C.D/smokeping/
  • Après quelques minutes les données devraient apparaitre :
Les graphiques SmokePing affichent des mesures de latence Internet telles que le temps d'aller-retour maximal, l'écart type, la perte de paquets et le temps d'aller-retour médian.
SmokePing vue Charts

Configuration

Maintenant nous allons voir comment ajouter des destinations que l'on souhaite monitorer. Par exemple nous allons tester la latence vers CloudflareDNS, GoogleDNS et Multihost (qui sera la moyenne des deux valeurs précédentes).

  • Éditer le fichier /etc/smokeping/config.d/Targets :
*** Targets *** probe = FPing menu = Top title = Network Latency Grapher remark = Welcome to the SmokePing website of xxx Company. \ Here you will learn all about the latency of our network. + Local menu = Local title = Local Network #parents = owner:/Test/James location:/ ++ LocalMachine menu = Local Machine title = This host host = localhost #alerts = someloss ++ CloudflareDNS menu = Cloudflare DNS title = Cloudflare DNS server host = 1.1.1.1 ++ GoogleDNS menu = Google DNS title = Google DNS server host = 8.8.4.4 ++ MultiHost menu = Multihost Google and CloudFlare title = CloudflareDNS and Google DNS host = /Local/CloudflareDNS /Local/GoogleDNS
  • Redémarrer le service smokeping :
root@server:~# systemctl restart smokeping.service
  • Après quelques minutes on devrait voir nos nouveaux graphiques apparaitre :
Interface SmokePing affichant des graphiques de latence du réseau local, y compris Cloudflare DNS, Google DNS et une vue combinée de plusieurs hôtes.
SmokePing vue Local

Debug

  • Exécuter smokeping en mode debug :
root@server:~# sudo smokeping --debug
  • Répertoire de travail smokeping :
root@server:~# ls /var/run/smokeping/
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

adresse mail de contact