网络质量监控工具SmartPing

 

SmartPing是国人开发的综合性网络质量(PING)检测开源工具,支持正/反向PING绘图、互PING拓扑绘图与报警、全国PING延迟地图与在线检测监控等功能。SmartPing即使组多点成互Ping网络可以遵守无中心化原则,所有的数据均存储自身节点中,每个节点提供出方向的数据,从任意节点查询数据均会通过Ajax请求关联节点的API接口获取并组装全部数据。系统遵守Apache开源协议。

功能特性:

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

[repo owner=”smartping” name=”smartping”]

----------------------------------------------------

综合性网络质量(PING)检测工具,支持正/反向PING绘图、互PING拓扑绘图与报警、全国PING延迟地图与在线检测工具等功能。

smartping.org

SmartPing | 开源、高效、便捷的网络质量监控神器

      一个综合性网络质量(PING)检测工具,支持正/反向PING绘图、互PING拓扑绘图与报警、全国PING延迟地图与在线检测工具等功能
-- Browse website --

 

功能

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

设计思路

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

其他资料

from 

https://github.com/smartping/smartping

-------------------------------------------------

用源码安装SmartPing
基本依赖 
  • Go 语言:版本 >= 1.6
安装GO语言
如果您的系统已经安装要求版本的 Go 语言,可以跳过。

安装参考:

源码编译
克隆或直接下载ZIP的源码包

git clone https://github.com/smartping/smartping

  • 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