一、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
注:可以看出这里我已经配置好了上海和北京之间的外网互ping探测!!!
(2)修改smartping探测配置
由上述截图可以看出smartping配置主要分上述4个模块:
模块1:修改任何配置都需要输入密码才能保持更改,默认密码是smartping,密码修改方法可以通过修改:conf/config.json或conf/config-base.json配置实现。另外,在我们的实际使用中,当部署的点越来越多,对于配置的更新成本也越来越大,所以从0.5.0+以上的版本我们增加了一个新的功能,云模式,允许一台机器为主配置节点,其他节点在此节点拉取主要配置信息。
模块2:定义和添加探测IP地址,可以在ping拓扑中,定义告警阀值信息。
模块3:添加全国大网监控节点IP,以中国地图区域形式进行展示,可以用来检测全国网络质量,并展示。
模块4:可以用来定义探测和刷新频率,探测数据存放时间,告警声音和报警邮件等设置。
(3)修改设置云模式
注:这里我以上海为主节点,北京为从节点,北京的配置从上海节点同步。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/128108.html
摘要:对禁止的服务器,狗开发了在线工具,可对服务器开放的端口进行延迟测试,同样可以持续测试一段时间,生成网络质量柱状图。本文于 2021-09-08 20:24 更新,部分内容具有时效性,如有失效,请留言 IT狗怎么样,IT狗好不好,IT狗为用户提供 在线ping、在线tcping、在线路由追踪、域名被墙检测、DNS被污染检测 等实用工具。 官网:https://www.itd...
摘要:新手如何使用工具是几乎所有发行版本预装的网络测试工具,此工具也有对应的版本,名称为。工具将和命令的功能并入了同一个工具中,实现更强大的功能。是经典网络诊断工具,常用于网络故障排除。可以视为结合和特性的网络检测工具。新手如何使用mtr工具?MTR(My traceroute)是几乎所有Linux发行版本预装的网络测试工具,此工具也有对应的Windows版本,名称为WinMTR。 MTR工具将p...
摘要:监控不仅能够监控网络连通状态,还能够直观反映系统响应时间丢包率是指测试中所丢失数据包数量占所发送数据组的比率。监控能够提供丢包率的具体参数,并提供具体的错误信息,帮助运维人员合理开展修复,完善系统性能。 关于 Ping Ping 是一个网络命令,主要是用于确定本地主机是否能与另一台主机交换(发送与接收)数据。根据返回的信息,就可以推断 TCP/IP 参数是否设置得正确以及运行是否正常。...
摘要:个代码性能优化总结后端掘金前言代码优化,一个很重要的课题。站点个非常有用的程序片段后端掘金下面是个非常有用的程序片段,希望能对你有用。 35 个 Java 代码性能优化总结 - 后端 - 掘金前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没...
阅读 1236·2024-02-01 10:43
阅读 346·2024-01-31 14:58
阅读 408·2024-01-31 14:54
阅读 791·2024-01-29 17:11
阅读 2175·2024-01-25 14:55
阅读 1456·2023-06-02 13:36
阅读 2052·2023-05-23 10:26
阅读 453·2023-05-23 10:25