1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

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

SmartPing介绍

本文旨在介绍SmartPing网络监测工具。该工具可进行正向PING、反向Ping绘图、互PING间机器的状态拓扑,自定义延迟、丢包阈值报警,支持声音报警与邮件报警。此外,当报警时,MTR检测全国PING延迟地图(各省份可分电信、联通、移动三条线路)检测工具,支持使用SmartPing各节点进行网络相关检测。想要了解更多详情,请访问官网

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

SmartPing设计思路

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

现在,我们将介绍如何进行SmartPing的安装和部署。

SmartPing安装部署

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)解压并启动服务

接着,解压文件并启动SmartPing服务:

  # 解压
  [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

SmartPing使用技巧

(1)WEB访问

需要注意的是,本实验采用UCloud两台云主机进行部署。上海云主机节点:106.75.217.10,内网IP:192.168.0.13;而北京云主机节点:106.75.73.147,内网IP:10.9.128.39。可以看出,这里我已经配置好了上海和北京之间的外网互ping探测。

(2)修改smartping探测配置

如下图所示,SmartPing配置主要分上述4个模块:

  1. 修改任何配置都需要输入密码才能保持更改,默认密码是smartping,密码修改方法可以通过修改:conf/config.json或conf/config-base.json配置实现。另外,在实际使用中,当部署的点越来越多,对于配置的更新成本也越来越大,所以从0.5.0+以上的版本我们增加了一个新的功能,云模式,允许一台机器为主配置节点,其他节点在此节点拉取主要配置信息。
  2. 定义和添加探测IP地址,可以在ping拓扑中定义告警阈值信息。
  3. 添加全国大网监控节点IP,以中国地图区域形式进行展示,可以用来检测全国网络质量,并展示。
  4. 可以用来定义探测和刷新频率,探测数据存放时间,告警声音和报警邮件等设置。

(3)修改设置云模式

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

总结

通过本文,希望您能够对SmartPing网络监测工具有更进一步的了解。若您对该工具有任何疑问或建议,欢迎您通过官网联系我们。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7333.html