前言
经常购买vps小伙伴们总面临一个苦恼,就是买来的vps延迟怎样啊,丢包怎么样啊,商家给提供的测试ip,我们当时ping测试的时候并不一定能判断出vps总体的优劣,今天我给大家推荐一款Ping值监测工具 SmartPing ,通过这个工具我们可以长时间的监测一个ip的延迟波动趋势,以及丢包率趋势。
SmartPing介绍
SmartPing是一个多ip互PING检测工具,支持正向PING绘制,反向PING绘制,互PING拓扑绘制及报警功能
v0.8.0 功能:
- 报警记录挪至平拓扑节点,路由跟踪功能变更为地铁
- 增加全国延迟测试(绘图)功能
- 增加检测工具(检测目标IP网络平)功能
- 增加云模式(中心端配置)
- 增加邮件报警功能(附带MTR发送)
- 增加用户IP授权功能
- 平图由JS画图切换为由golang生成图片
- 重新设计系统配置界面
- 语言改为中文
- 支持修改数据存档天数
本站搭建的检测站点:http://ping.veidc.com:8899/
功能截图:
搭建步骤:
下载对应的版本:https://pan.baidu.com/s/1VeBV9498NKqFfTdq6xIYhA (提取码:gbcg)
解压并运行程序
- 解压压缩包。
- 使用命令(Windows使用CMD) cd 进入到刚刚创建的目录。
- 执行命令
-
- Linux: ./control start
-
- Windows: 双击 control.cmd
SmartPing默认WEB服务端口为8899,管理界面默认密码为:smartping,若需要修改请修改conf/config.json或conf/config-base.json
源码安装
基本依赖
- Go 语言:版本 >= 1.6
安装GO语言
如果您的系统已经安装要求版本的 Go 语言,可以跳过。
安装参考:https://studygolang.com/dl
源码编译
克隆或直接下载ZIP的源码包
- git clone https://github.com/gy-games/smartping.git
- cd smartping
-
- Linux: ./control build
-
- Windows: control.cmd build
运行程序
-
- Linux: ./control start
-
- Windows: control.cmd start
SmartPing默认WEB服务端口为8899,管理界面默认密码为:smartping,若需要修改请修改conf/config.json或conf/config-base.json
本文参照官方文档安装:https://docs.smartping.org/install/