Skip to content

SmokePing

SmokePing 網路延遲監控系統

軟體分類 網路與資安 / 網路應用
開發廠商 Tobi Oetiker
Stars
1.8k
Forks
208
License
GPL-2.0
Version
v2.8.2
Update
2026-03-10
OS

數據不只是冷冰冰的數字,而是能看見「品質」的煙霧圖

  • 視覺化延遲趨勢: 獨特的「煙霧圖」設計,深色線條代表延遲,周圍的灰色煙霧則代表丟包與抖動,讓您一眼看穿網路品質是否穩定。
  • 多點分散式監控: 支援 Master/Slave 架構,讓您能從全球不同的節點同時測試同一個目標,對比跨境線路性能。
  • 高頻率精準採樣: 不同於一般工具每分鐘檢查一次,SmokePing 預設每輪發送多個封包進行統計,能精確捕捉瞬時的網路跳動。

主要功能、特點

  • 介紹: SmokePing 是一款由 RRDtool 創始人開發的專業網路診斷工具。它專注於追蹤網路延遲,並將數據永久儲存於循環資料庫(RRD)中,適合長期監測 ISP 服務水準(SLA)或診斷遠端連線問題。

  • 特色服務:

    • 強大的 Probe 系統: 除了 ICMP (Ping),還支援 HTTP、DNS、SSH、甚至特定的遊戲協定測試。
    • 警報觸發機制: 可設定複雜的觸發條件,例如「當延遲連續 3 次超過 100ms 且丟包率大於 5% 時發送告警」。
    • 互動式圖表: 支援縮放與時間區間切換,方便回溯過去數週甚至數年前的網路事件。
    • 極低資源佔用: 核心採用 Perl 撰寫,對伺服器 CPU 與記憶體要求極低,非常適合部署在樹莓派或低階 VPS 上。

安裝指令

使用 Docker 部署這款經典工具,能免去繁瑣的 Perl 依賴設定:

docker run -d 
  --name=smokeping 
  -e PUID=1000 
  -e PGID=1000 
  -e TZ=Asia/Taipei 
  -p 80:80 
  -v /path/to/config:/config 
  -v /path/to/data:/data 
  --restart unless-stopped 
  lscr.io/linuxserver/smokeping:latest

為什麼推薦 SmokePing?

OSS軟體清單_2025 中,雖然 Uptime Kuma 提供了美觀的「開/關」監控,但對於需要深度診斷「為什麼網路很慢」而非「網路有沒有斷」的場景,SmokePing 是無可取代的工具。它能幫您區分是「基礎延遲高」還是「線路不穩定導致的抖動」。對於需要監管跨境專線、自建 VPN 品質或是排查 ISP 路由繞路的專業人士,它是 網路與資安 領域最紮實的基石。