Video coming soon…
📊 Setup SmokePing — Network Latency Monitoring & Graphs
Deploy SmokePing on Ubuntu with Docker — the classic tool that continuously measures network latency and packet loss to your targets and draws the telltale 'smoke' graphs, on port 8175.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/monitoring/smokeping/smokeping-ubuntu.sh
chmod +x smokeping-ubuntu.sh
sudo bash smokeping-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/monitoring/smokeping/smokeping-ubuntu.sh
2 Make it Executable
chmod +x smokeping-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts the LinuxServer.io SmokePing image on port 8175, with config in ./config and RRD graph data in ./data.
sudo bash smokeping-ubuntu.sh
4 Add Your Targets and Open the UI
Edit ./config/Targets to list the hosts you want to probe, then open the web UI to watch the latency graphs build:
http://<your-server-ip>:8175
Ports Used
| Port | Purpose |
|---|---|
| 8175 | Web UI (host → container 80) — no built-in authentication |
| ./config | Configuration, including the Targets file you edit |
| ./data | RRD databases holding your latency history |