看到别人的延迟检测图有点羡慕 , 那么说干就干 . 有了 docker 镜像 , 想做什么直接怼就完事了 .
Smokeping
就是一个开源网络性能检测软件 . Smokeping使用RRDtool来存储数据,另外,其可基于RRDtool输出生成相应的统计图表.
简单说就是图形化展示](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
修改后记得重启容器
参考文献 :
评论区