1.背景介绍
前面介绍过使用Prometheus+Grafana来实现监控服务器,并能通过多种通知方式实现报警,但美中不足的是,对于网络检测的拓扑绘制能力不够,无法有效的展示各检测模块网络抖动的曲线和拓扑图。
搭建个监控它不香吗?Prometheus+Grafana
本次此款工具,可以满足对网络的延迟和抖动的监控能力,并且能实现支持正/反向PING绘图、组网拓扑显示,全国延迟等,基于Go语言开发,运行简单!
2.安装部署
本次在Linux下演示部署的过程,首先下载SmartPing的软件包:
创建部署文件夹
mkdir -p smartping && cd /opt/smartping
wget https://github.com/smartping/smartping/releases/download/v0.8.0/smartping-v0.8.0.tar.gz
执行解压:
tar -xf smartping-v0.8.0.tar.gz
ls
可以看到已经解压好的smartping的文件
使用以下命令启动smartping后台服务,服务启动后,默认的端口为8899,管理界面默认密码为:smartping,若需要修改请修改conf/config.json或conf/config-base.json
./control start
此时放开对应的防火墙端口即可使用网页访问。
firewall-cmd –add-port=8899/tcp –permanent
firewall-cmd –reload
可以查看正向、反向ping的详情
也可以在系统设置下预先配置好需要ping的目标主机,然后在整体拓扑这里查看各个节点的连接情况。
可直接参考官方文档进行安装。
https://docs.smartping.org/install
声明:文中观点不代表本站立场。本文传送门:http://eyangzhen.com/416405.html