专栏名称: 运维帮
互联网技术分享平台,分享的力量。帮主一直坚信技术可以改变世界,从毕业到现在干了15年运维,有许多话要和你说。
目录
相关文章推荐
51好读  ›  专栏  ›  运维帮

网络质量监控神器SMARTPING

运维帮  · 公众号  · 运维  · 2017-09-12 18:32

正文

官方网站

https://github.com/gy-games/smartping


介绍

SmartPing为一个各机器(点)间间互PING检测工具,支持互PING,单向PING,绘制拓扑及报警功能

##功能 ##

  • 机器间互PING,单向PING,绘图

  • 绘制互PING间机器的拓扑及报警功能

设计思虑

本系统设计为无中心化原则,所有的数据均存储自身点中,默认数据循环保留1个月时间,由自身点的数据绘制 出PING包 的状态,由各其他点的数据绘制 进PING包 的状态,并API接口获取其他点数据绘制整体PING拓扑图,拓扑图中存在报警功能,报警规则为Thdchecksec秒钟内发现大于等于Thdoccnum次延迟超过Thdavgdelay毫秒或丢包率大于Thdloss%即报警,若设置报警声音则会同时有Alertsound声音提醒。

配置文件


注意:

  • 目标机器列表(Targets)中也需要包含本机的信息,否在在拓扑图中将不显示本机

  • PING检测包数需要小于60,目前绘图是一分钟一个点,若高于60将出现断点

  • 目标机器模式,Client代表只接受PING包,不会发送PING包,CS及既发PING包也收PING包,拓扑图中体现为单项连线或双向连线

  • 若不设置Targets内的报警周期,检测次数,丢包率,平均延迟将采用基础配置

数据库

数据库中存储PING的日志数据,默认循环保留一个月数据,最多(31 24 60 n=44640 N条)

使用

运行

./control start

访问

http://ip:8899

首页示例:


绿色面积使用左侧坐标轴代表平均延迟,红色面积使用右侧坐标轴代表丢包率

拓扑示例:









请到「今天看啥」查看全文


推荐文章
一点儿也不宅  ·  Happy Note
7 年前
青年文摘  ·  异地恋分开后48小时
6 年前