资讯专栏INFORMATION COLUMN

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

社区管理员 / 2782人阅读

一、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

注:可以看出这里我已经配置好了上海和北京之间的外网互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,以中国地图区域形式进行展示,可以用来检测全国网络质量,并展示。

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

image.png

(3)修改设置云模式

image.png

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/128108.html

相关文章

  • IT狗:在线ping,在线tcping,多线路持续ping,50+服务器支持,不断增加中

    摘要:对禁止的服务器,狗开发了在线工具,可对服务器开放的端口进行延迟测试,同样可以持续测试一段时间,生成网络质量柱状图。本文于 2021-09-08 20:24 更新,部分内容具有时效性,如有失效,请留言 IT狗怎么样,IT狗好不好,IT狗为用户提供 在线ping、在线tcping、在线路由追踪、域名被墙检测、DNS被污染检测 等实用工具。 官网:https://www.itd...

    alphahans 评论0 收藏0
  • 新手如何使用MTR工具:Linux网络诊断工具教程

    摘要:新手如何使用工具是几乎所有发行版本预装的网络测试工具,此工具也有对应的版本,名称为。工具将和命令的功能并入了同一个工具中,实现更强大的功能。是经典网络诊断工具,常用于网络故障排除。可以视为结合和特性的网络检测工具。新手如何使用mtr工具?MTR(My traceroute)是几乎所有Linux发行版本预装的网络测试工具,此工具也有对应的Windows版本,名称为WinMTR。 MTR工具将p...

    iamyoung001 评论0 收藏0
  • 超级 Ping 监测工具——为您的网络状态保驾护航

    摘要:监控不仅能够监控网络连通状态,还能够直观反映系统响应时间丢包率是指测试中所丢失数据包数量占所发送数据组的比率。监控能够提供丢包率的具体参数,并提供具体的错误信息,帮助运维人员合理开展修复,完善系统性能。 关于 Ping Ping 是一个网络命令,主要是用于确定本地主机是否能与另一台主机交换(发送与接收)数据。根据返回的信息,就可以推断 TCP/IP 参数是否设置得正确以及运行是否正常。...

    zhangyucha0 评论0 收藏0
  • android文章总结- 收藏集 - 掘金

    摘要:个代码性能优化总结后端掘金前言代码优化,一个很重要的课题。站点个非常有用的程序片段后端掘金下面是个非常有用的程序片段,希望能对你有用。 35 个 Java 代码性能优化总结 - 后端 - 掘金前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没...

    golden_hamster 评论0 收藏0
  • Linux网络管理

    摘要:模式的虚拟机,纯粹就是一个没上过户口的黑户,路由器民政局根本不知道有这么个人,自然也不会主动和它通信。仅主机模式的虚拟机,纯粹是一个彻彻底底的黑奴,不仅没有户口路由器民政局不知道这么号人,还被主机关在小黑屋里,连信件也不准往外发。 前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 Linux用户和权限管理看了你就会用啦 Linux进程管理 这篇主要讲解在Lin...

    mating 评论0 收藏0

发表评论

0条评论

社区管理员

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<