SmokePing ist ein Werkzeug zum Messen, Speichern und Darstellen von Latenz, Latenzverteilung und Paketverlust. Ein Daemon führt Messungen mit unterschiedlichen Probes durch, vom einfachen Ping über Webanfragen bis zu eigenen Protokollen, und RRDtool speichert die Daten und zeichnet die Grafiken. Ein Alarmsystem reagiert auf konfigurierbare Latenzmuster, und die Weboberfläche bietet Zoomen in Grafiken sowie Grafiken mit mehreren Zielen. In einem Master/Slave-Aufbau messen mehrere Messpunkte parallel dasselbe Ziel. SmokePing ist in Perl geschrieben und wird von Ihnen selbst auf einem Unix-artigen System betrieben.
Autor ist Tobias Oetiker von der OETIKER+PARTNER AG. Der Quellcode ist auf GitHub unter der GPL-2.0-Lizenz veröffentlicht. Da es selbst gehostet wird, bleiben die Messdaten auf Ihrer eigenen Infrastruktur, und es sind weder ein Anbieterdienst noch eine ausländische Muttergesellschaft beteiligt. Sie bestimmen, wo die Daten liegen und wer Zugriff hat. Für europäische Organisationen ist es ein Baustein, um das Netzwerk-Monitoring in eigener Hand zu behalten.