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
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
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
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并进行二进制包制作
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
chmod +x /etc/rc.d/rc.local
附上作者Github项目地址:https://github.com/smartping/smartping/
更多配置教程参考官方介绍文档:https://docs.smartping.org/