1.7k Star!这款开源神器让你秒级监控网络质量!

来自微信公众号关注 “GitHub 宝典”

 

在日常生活中,我们无时无刻都要与网络打交道,而当网络出现问题那是多么令人头疼。

无论是玩游戏时的掉线、刷视频时的卡顿,还是公司服务器时不时的“抽风”,网络的不稳定总是让人抓狂。

为了解决这些烦恼,我在 GitHub 上找到了一款轻量级、易于部署的网络质量监控工具:SmartPing

20240928130808743

今天,就跟大家分享一下这个神器,希望能帮到同样被网络问题困扰的你。

项目特点

SmartPing,顾名思义,是一款“智能”的网络 PING 检测工具。它可以帮助我们实时监控网络的延迟和丢包率,特别适合需要监控大规模网络健康状况的网络管理或运维人员。

主要特点包括:

  • 功能全面:支持正向/反向 PING 绘图,组网拓扑显示,再到全国 PING 延迟地图,几乎涵盖了网络监控的所有需求。

  • 易于配置:提供可视化配置界面,轻松设定延迟、丢包阈值,以及报警方式,使监控工作更轻松高效。

  • 开放灵活:支持多种扩展和定制,无论是添加新的监控节点,还是优化现有功能,都能轻松实现。

  • 告警功能:支持自定义告警,网络延迟或丢包率超过设定阈值时,SmartPing 会主动通知你,避免错过关键问题。

  • 历史数据展示:除了实时监控,它还可以保留历史数据,帮助你更好地分析问题的来龙去脉。

20240928130808207

安装指南

安装 SmartPing 非常简单,你可以在官网或 GitHub 上下载 Windows、Linux 二进制。

下载完成后,解压到你喜欢的目录,并运行程序:

  • Linux 系统:进入解压后的目录,执行命令 ./control start

  • Windows 系统:双击control.cmd文件即可启动。

启动后,在浏览器中访问默认的 Web 服务端口8899,初始密码为smartping

如果需要修改密码,可以编辑conf/config.jsonconf/config-base.json文件。

功能截图

登录管理界面后,我们可以根据自己的需求进行配置。如添加需要监控的目标主机、自定义延迟和丢包的阈值、配置报警方式等。

正/反向 Ping

20240928130809966

PING 拓扑

20240928130809756

全国延迟

20240928130811247

检测工具

20240928130811169

写在最后

以上便是 SmartPing 工具的详细介绍。

对于需要监控多节点、多线路网络状况的朋友来说,SmartPing 简直是不可多得的利器。

它不仅可以实时监控网络的延迟和丢包情况,还能及时发出告警,帮助我们快速定位问题,避免因网络故障带来的损失。

如果你也在为网络问题而烦恼,不妨试试 SmartPing。我相信它会成为你生活工作中的好帮手。

GitHub 项目地址:https://github.com/smartping/smartping

官网:https://smartping.org/

 

阅读剩余
THE END