定位 发表于 2023-6-28 19:13:47

SmartPing:服务器Ping值监测工具,自带报警功能

说明:今天分享个SmartPing工具,可以同时Ping多个IP,支持正向Ping绘制,反向Ping绘制,互Ping拓扑绘制及报警功能。支持自定义延迟、丢包阈值报警。
具体配置操作请看官方文档:https://docs.smartping.org/

截图


安装Github地址:https://github.com/gy-games/smartping
运行命令:mkdir smartping && cd smartping
#请去https://github.com/gy-games/smartping/releases下载最新版本的smartping
wget https://github.com/gy-games/smartping/releases/download/v0.5.0/smartping-v0.8.0.tar.gz
tar zxvf smartping-v0.8.0.tar.gz
./control start

然后可以使用ip:8899打开Web界面查看了,管理界面默认密码为smartping,若需要修改请修改conf/config.json或conf/config-base.json。
#如果你是CentOS系统,且打不开Web页面的,则需要开启防火墙端口
#Centos 6系统
iptables -I INPUT -p tcp --dport 8899 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7系统
firewall-cmd --zone=public --add-port=8899/tcp --permanent
firewall-cmd --reload


正向ping界面:


反向ping界面:(这里需要对方的机器也安装了smartping,并且授权给我们的机器访问才会获取到信息)


ping拓扑:(这里如果添加了反向拓扑,需要对方机器也安装了smartping,并且授权了。不然这里会出现报警声音)


全国延迟:(这里的ip需要你自己去找)


检测工具:(这里的机器都是你有权限的,比如下面的香港节点1,是我另一台机器,并且授权了)


系统配置:


相关命令
./control build|run|start|stop|restart|status

build   : 源码编译,最终构建成至 bin
run     : 直接启动smartping
start   : 以nohup(deamon)形式启动smartping
stop    : 关闭smartping
restart : 执行 stop & start
status  : 查看smartping的运行状态
version : 查看当前smartping版本
pack    : 执行Build并进行二进制包制作
总结一般我们可以在搭建网站的服务器上安装,然后添加全国各个地区的IP进行监测,如果你找不到很全的IP来源,可以用公共的DNS和各个地区的DNS
页: [1]
查看完整版本: SmartPing:服务器Ping值监测工具,自带报警功能