SmokePing is een gereedschap voor het meten, opslaan en weergeven van latentie, latentieverdeling en pakketverlies. Een daemon voert metingen uit met uiteenlopende probes, van eenvoudige ping tot webverzoeken en eigen protocollen, en RRDtool slaat de gegevens op en tekent de grafieken. Een alarmsysteem reageert op instelbare latentiepatronen, en de webinterface biedt inzoomen op grafieken en grafieken met meerdere doelen. In een master/slave-opzet voeren meerdere meetpunten tegelijk metingen uit naar hetzelfde doel. SmokePing is in Perl geschreven en u draait het zelf op een Unix-achtig systeem.
De auteur is Tobias Oetiker van OETIKER+PARTNER AG. De broncode staat op GitHub onder de GPL-2.0-licentie. Omdat het zelf gehost wordt, blijven meetgegevens op uw eigen infrastructuur en is er geen leveranciersdienst of buitenlandse moederonderneming bij betrokken. U bepaalt zelf waar de data staat en wie er toegang toe heeft. Zo kunnen Europese organisaties netwerkmonitoring onder eigen beheer houden.