Debian使用Docker快速安装smokeping

看到别人的延迟检测图有点羡慕 , 那么说干就干 . 有了 docker 镜像 , 想做什么直接怼就完事了 .

Smokeping

就是一个开源网络性能检测软件 . Smokeping使用RRDtool来存储数据,另外,其可基于RRDtool输出生成相应的统计图表.
简单说就是图形化展示blog-smokeping7](https://ghost.qinan.co/content/images/2020/07/blog-smokeping7.jpg)

安装

docker 还不会安装的请去官网一键脚本 .

docker pull linuxserver/smokeping
docker run -d \
  --name=smokeping \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/HongKong \
  -p 9080:80 \
  -v /home/config/smokeping:/config \
  -v /home/data/smokeping:/data \
  --restart unless-stopped \
  linuxserver/smokeping

稍微解释一下 :

  • name 就是自己以后操作使用的名字 , 比 hash 后的字符串好记 .
  • PUID/PGID 不懂就保留默认 1000
  • TZ timezone 时区
  • V 映射的文件夹位置 , :前半部分为真实 debian 文件夹路径 , :后 为容器内路径 .自己修改后记得位置在哪里 , 下方对应位置自己做替换 .

完成后到 /home/config/smokeping 修改 Targets 文件

监控节点配置

添加监控节点示例:注意 + 是第一层,++ 是第二层,+++ 是第三层

*** Targets ***
probe = FPing

menu = Top
title = 网络延迟检测
remark = 北方联通网络延迟检测点

+ China_Mainland

menu = China Mainland
title = 国内&DNS

++ QCloud
menu = 腾讯云
title = 腾讯云

+++ BJ
menu = 北京
title = 北京
host = cos.ap-beijing.myqcloud.com

++ DNS
menu = DNS
title = 监测IP : 114.114.114.114

+++ 114dns
menu = 114 dns
title = 114 dns
host = 114.114.114.114

+++ DNSPOD
menu = DNSPOD
title = DNSPOD
host = 182.254.118.118
####################################################################
几点需要注意
- +后需要连续的字符串 , 不能有中文
- 至少要包含 + 与 menu 

然后重启查看

docker restart smokeping

除虫

如果发现网页打不开 , 那么八成是自己配置文件有问题 .

docker logs smoekping

修改后记得重启容器

参考文献 :

  1. SmokePing 部署实践
  2. Ubuntu 18.04 LTS 使用 Docker 快速部署 Smokeping 2.6.11 的方法
  3. SmokePing Documentation
comments powered by Disqus