SmokePing est un outil de mesure, de stockage et d'affichage de la latence, de sa distribution et de la perte de paquets. Un démon effectue les mesures avec différentes sondes, du simple ping aux requêtes web et aux protocoles personnalisés, et RRDtool stocke les données et trace les graphiques. Un système d'alarme réagit à des profils de latence configurables, et l'interface web permet de zoomer sur les graphiques et d'afficher plusieurs cibles. Dans une configuration maître/esclave, plusieurs points de mesure testent la même cible en parallèle. SmokePing est écrit en Perl et vous l'exécutez vous-même sur un système de type Unix.
L'auteur est Tobias Oetiker, de OETIKER+PARTNER AG. Le code source est publié sur GitHub sous licence GPL-2.0. Comme l'outil est auto-hébergé, les données de mesure restent sur votre infrastructure, sans service d'éditeur ni maison mère étrangère. Vous décidez où elles sont stockées et qui y accède. Pour une organisation européenne, c'est une brique permettant de garder la supervision réseau sous son propre contrôle.