logo rss

GNU/Linux - Comment monitorer la latence d'un lien WAN

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.

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 :
graphes smokeping
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 :
graphes smokeping
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