栏目头部广告

SmartPing网络质量(PING)检测工具

一、SmartPing介绍

详情请参考官网:http://smartping.org/

1.1 功能

  • 正向PING,反向Ping绘图
  • 互PING间机器的状态拓扑,自定义延迟、丢包阈值报警(声音报警与邮件报警),报警时MTR检测
  • 全国PING延迟地图(各省份可分电信、联通、移动三条线路)
  • 检测工具,支持使用SmartPing各节点进行网络相关检测

1.2 设计思路

本系统的定位为轻量级工具,即使组多点成互Ping网络可以遵守无中心化原则,所有的数据均存储自身节点中,每个节点提供出方向的数据,从任意节点查询数据均会通过Ajax请求关联节点的API接口获取并组装全部数据。

  • 数据去中心化
  • 存储数据结构
  • 集中配置管理(云模式)

二、SmartPing安装部署

2.1 SmartPing安装

(1)下载Linux安装包

# 创建安装目录
[root@192-168-0-13 ~]# mkdir  /data/smartping
[root@192-168-0-13 ~]# cd /data/smartping/

# 下载安装包
[root@192-168-0-13 smartping]# wget https://github.com/smartping/smartping/releases/download/v0.8.0/smartping-v0.8.0.tar.gz

(2)解压并启动服务

# 解压
[root@192-168-0-13 smartping]# tar -zxvf smartping-v0.8.0.tar.gz

# 启动smartping服务
[root@192-168-0-13 smartping]#./control start 

[root@192-168-0-13 ~]#  netstat -antulp |grep 8899
tcp6       0      0 :::8899                 :::*                    LISTEN      2889/./bin/smartpin

2.2 SmartPing使用技巧

(1)WEB访问

注:本实验采用UCloud两台云主机进行部署!!!

上海云主机节点:106.75.217.10  内网IP:192.168.0.13
北京云主机节点:106.75.73.147  内网IP:10.9.128.39

image.png

image.png

image.png

注:可以看出这里我已经配置好了上海和北京之间的外网互ping探测!!!

(2)修改smartping探测配置

image.png

由上述截图可以看出smartping配置主要分上述4个模块:

模块1:修改任何配置都需要输入密码才能保持更改,默认密码是smartping,密码修改方法可以通过修改:conf/config.json或conf/config-base.json配置实现。另外,在我们的实际使用中,当部署的点越来越多,对于配置的更新成本也越来越大,所以从0.5.0+以上的版本我们增加了一个新的功能,云模式,允许一台机器为主配置节点,其他节点在此节点拉取主要配置信息。

模块2:定义和添加探测IP地址,可以在ping拓扑中,定义告警阀值信息。

image.png

模块3:添加全国大网监控节点IP,以中国地图区域形式进行展示,可以用来检测全国网络质量,并展示。

image.png

模块4:可以用来定义探测和刷新频率,探测数据存放时间,告警声音和报警邮件等设置。

(3)修改设置云模式

image.png

注:这里我以上海为主节点,北京为从节点,北京的配置从上海节点同步。

作者:UStarGao
链接:https://www.starcto.com/monitor/304.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处

UCloud云平台推荐


UCloud新用户专属注册连接

UCloud CDN超值特惠专场

UCloud全球云主机(UHost/VPS)大促页面

UCloud快杰云主机大促页面

文章页广告

随便看看

栏目底部广告
`