Linuxword Global
当前位置: Linux技术 > 使用SmokePing对VPS进行24小时监测 [一键脚本以及Docker版]

blog-smokeping7

简介:

SmokePing是一个功能强大的延迟监测工具。它可以监测、存储和显示延迟、延迟的分布和数丢包。

并且它使用了RRDtool来显示一个长期的数据存储,同时绘制出漂亮的图表,提供每个网络连接状态的最新信息。

特点:

  • 测量延时以及延时变化。
  • 多种多样的探针,从简单的ping到网络请求和自定义协议。
  • 先进的报警系统,在可配置的 “延时模式 “上触发。
  • 主/从部署模式,从多个来源平行运行测量。
  • 基于Ajax的图表导航。
  • 图表模式,首先显示最有趣的图表。
  • 可插入的探头、警报(匹配器)和图表功能。
  • 用perl编写,易于增强。

安装教程:

  比较主流且快捷的方式一般有两种,一种是Jiuqi9997所编写的Caddy一键脚本,另一种就是使用Docker了。

Caddy + SmokePing:

  该脚本SmokePing运行在Caddy上,并且与其他WEB服务隔离。

Github地址:https://github.com/jiuqi9997/smokeping

支持的Linux系统有:

  • Debian 9+
  • Ubuntu 18+
  • CentOS 7+

一键脚本:

yum install curl -y
apt install curl -y
bash -c "$(curl -L https://github.com/jiuqi9997/smokeping/raw/main/main.sh)"

  根据提示安装完后,会自动添加国内节点,个人认为是比较方便的。

425a845fc42c82255a983aafb6ce0058Docker + SmokePing:

  来自LinuxServer.io的Docker版本,有以下特点

  • 定期和及时的应用程序更新
  • 简单的用户映射(PGID,PUID)。
  • 带有S6覆盖层的自定义基本图像
  • 定期的安全更新

原地址为:https://hub.docker.com/r/linuxserver/smokeping

apt update && apt install docker -y

然后安装SmokePing

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

  由于篇幅有限(懒得写了),详细的参数介绍可以前往Docker的原地址查看。
  安装完成后可以修改/home/config/smokepingTargets文件来自定义监测节点。

  我这里放一份示例给大家进行参照,其中要注意, + 是第一层,++ 是第二层,+++ 是第三层

+ Other
menu = 三大网络监控
title = 监控统计
 
++ CT
 
menu = 电信网络监控
title = 电信网络监控列表
host = /Other/CT/CT-BJ /Other/CT/CT-TJ /Other/CT/CT-HLJ /Other/CT/CT-SH /Other/CT/CT-SC /Other/CT/CT-GZ
 
+++ CT-BJ
 
menu = 北京电信
title = 北京电信
alerts = someloss
host = 202.96.199.133
 
+++ CT-TJ
 
menu = 天津电信
title = 天津电信
alerts = someloss
host = 219.150.32.132
 
+++ CT-HLJ
 
menu = 黑龙江电信
title = 黑龙江电信
alerts = someloss
host = 219.147.198.242
 
+++ CT-SH
 
menu = 上海电信
title = 上海电信
alerts = someloss
host = 116.228.111.118
 
+++ CT-SC
 
menu = 四川电信
title = 四川电信
alerts = someloss
host = 61.139.2.69
 
+++ CT-GZ
 
menu = 广东电信
title = 广东电信
alerts = someloss
host = 113.111.211.22
 
 
++ CU
 
menu = 联通网络监控
title = 联通网络监控列表
host = /Other/CU/CU-BJ /Other/CU/CU-TJ /Other/CU/CU-HLJ /Other/CU/CU-SH /Other/CU/CU-SC /Other/CU/CU-GZ
 
+++ CU-BJ
 
menu = 北京联通
title = 北京联通
alerts = someloss
host = 61.135.169.121
 
+++ CU-TJ
 
menu = 天津联通
title = 天津联通
alerts = someloss
host = 202.99.96.68
 
+++ CU-HLJ
 
menu = 黑龙江联通
title = 黑龙江联通
alerts = someloss
host = 202.97.224.69
 
+++ CU-SH
 
menu = 上海联通
title = 上海联通
alerts = someloss
host = 210.22.84.3
 
 
+++ CU-SC
 
menu = 四川联通
title = 四川联通
alerts = someloss
host = 119.6.6.6
 
+++ CU-GZ
 
menu = 广东联通
title = 广东联通
alerts = someloss
host = 221.5.88.88
 
 
 
++ CMCC
 
menu = 移动网络监控
title = 移动网络监控列表
host = /Other/CMCC/CMCC-BJ /Other/CMCC/CMCC-TJ /Other/CMCC/CMCC-HLJ /Other/CMCC/CMCC-SH /Other/CMCC/CMCC-SC /Other/CMCC/CMCC-GZ
 
+++ CMCC-BJ
 
menu = 北京移动
title = 北京移动
alerts = someloss
host = 221.130.33.52
 
+++ CMCC-TJ
 
menu = 天津移动
title = 天津移动
alerts = someloss
host = 211.137.160.5
 
+++ CMCC-HLJ
 
menu = 黑龙江移动
title = 黑龙江移动
alerts = someloss
host = 211.137.241.35
 
+++ CMCC-SH
 
menu = 上海移动
title = 上海移动
alerts = someloss
host = 117.131.19.23
 
+++ CMCC-SC
 
menu = 四川移动
title = 四川移动
alerts = someloss
host = 218.201.4.3
 
+++ CMCC-GZ
 
menu = 广东移动
title = 广东移动
alerts = someloss
host = 211.136.192.6

图例:

92ea19ad2eedd0f71d5e388d998af1d26888156f516d11520252e9999047e5f4239788606964

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2590 篇
  • 草稿数目: 22 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 13020 个
  • 注册用户: 139 人
  • 访问总量: 8,656,571 次
  • 最近更新: 2024年11月21日