监控服务器的网络运行状态-Smartping

点开这篇文章的你,应该已经有了监控vps网络状态的需求。

为什么要用smartping

简要介绍一下,我使用smartping的理由:

  • 颜值高
  • 搭建快
  • 具备云节点使用方式
    • 批量检测中转到落地的延迟
    • 批量检测落地到中转的延迟
  • 同时监控ping和丢包
涉及到的资源:

  • 国内VPS两台,ip地址分别为:
    • 5.5.5.5
    • 6.6.6.6
  • 海外VPS一台,ip地址为:
    • 7.7.7.7

smartping的搭建

 

1. 环境搭建

在国内的vps上5.5.5.5进行配置

安装docker

curl -sSL https://get.daocloud.io/docker | sh
systemctl start docker
systemctl enable docker

拉取smartping的docker版镜像

docker pull zhongpei/smartping

2. 启动smartping服务

自定义服务端口:16888

mkdir -p /root/smartping
cd /root/smartping
docker run --name smartping -p 16888:8899 -d zhongpei/smartping

启动后使用以下地址访问:http://5.5.5.5:16888

 

3. 配置检测的服务器1

进入"系统配置"——>在"Ping节点测试网络"下"增加节点"。

增加所有的监控节点后,在左侧"保存配置"处,输入默认密码"smartping",点击"保存"

4. 验收成果

过一段时间,回到菜单中的"正向ping",就能看到网络状态了:

  • 绿色是ping值,对应左边y坐标
  • 红色是丢包率,对应右边y坐标

5. 安全配置等

5.1 固化配置到本地vps

将docker内的配置文件,固化到vps硬盘

docker cp smartping:/go/src/app/conf /root/smartping/
docker cp smartping:/go/src/app/db /root/smartping/
docker cp smartping:/go/src/app/logs /root/smartping/

删除smartping的docker版服务,并读取本地配置文件启动新服务

docker stop smartping
docker rm smartping
docker run --name smartping --restart always -d -p 16888:8899 -v /root/smartping/conf:/go/src/app/conf -v /root/smartping/db:/go/src/app/db -v /root/smartping/logs:/go/src/app/logs zhongpei/smartping

5.2 修改默认密码smartping

因为是默认的smartping密码,所以其他人都可以增加或删除你的监控的vps,所以需要进行密码的修改。

#修改配置文件
nano  /root/smartping/conf/config.json

#找到文件最下面的
"Password": "smartping"

#将smartping修改为自己密码,保存退出
"Password": "prxrp.com"

 

6. 一键添加配置文件

当我们已经完成国内的5.5.5.5的vps的配置后。

第二台6.6.6.6的vps,完成smartping服务搭建,并固化配置后。

就不需要再次一台一台的添加服务器了,可以一键添加

6.1 切换为云配置模式

点击 "系统配置" —— "保存配置中"的"切换到云模式"

6.2 填入配置地址

填入第一台配置服务器的配置地址,和本地密码,检测并保存

6.3 第二台vps会自动添加第一台vps所有监控的vps

 

7. 检测回程

海外vps 7.7.7.7,搭建同样的服务,检测到国内vps的延迟情况

 

文中未提及:

  • 怎么给检测站加入证书和域名
  • 安全设定:
    • 所有监测站的16888端口只允许专一VPS访问
    • 使用专一VPS反代所有监测站

THE END
分享
二维码
海报
监控服务器的网络运行状态-Smartping
点开这篇文章的你,应该已经有了监控vps网络状态的需求。 为什么要用smartping 简要介绍一下,我使用smartping的理由: 颜值高 搭建快 具备云节点使用方式 ……
<<上一篇
下一篇>>
文章目录
关闭
目 录