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

Debian logo 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 :
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 :
SmokePing vue Local
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :