SmartPing 一款开源高效的网络质量监控神器

SmartPing为一个各机器(点)间互PING检测工具,支持正向PING绘制,反向PING绘制,互PING拓扑绘制及报警功能。主要功能有:正向PING,反向Ping绘图、互PING间机器的状态拓扑以及自定义延迟、丢包阈值报警

功能截图:

 

正向Ping:

反向Ping:

安装方法:

我习惯于 把程序安装于/home目录下,有其他需要的请自行更改安装地址即可。

Centos:

yum install unzip wget -y
cd /home && mkdir smartping && cd smartping
wget https://github.com/gy-games/smartping/releases/download/v0.5.0/smartping-v0.5.0.tar.gz
tar zxvf smartping-v0.5.0.tar.gz
./control start

Debian&Ubuntu:

apt-get install unzip wget -y
cd /home && mkdir smartping && cd smartping
wget https://github.com/gy-games/smartping/releases/download/v0.5.0/smartping-v0.5.0.tar.gz
tar zxvf smartping-v0.5.0.tar.gz
./control start

安装完毕后会自动启动程序,并给出以下提示:

[root@vultr home]# ./control start
smartping started..., pid=17320

这样我们就安装完成了,然后打开:http://ip:8899即可进行Web端管理了。
注意:管理界面默认密码为smartping

启动脚本./control支持的参数如下:

./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并进行二进制包制作

如果我们需要修改默认8899端口,那么只需要修改conf/config.json文件即可。

注意,如果需要配置上开机自启,请将程序入口写入rc.local即可,代码如下:

echo "cd /home;./control start" >>/etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local

附上作者Github项目地址:https://github.com/smartping/smartping/
更多配置教程参考官方介绍文档:https://docs.smartping.org/

» 本文链接:SmartPing 一款开源高效的网络质量监控神器
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。