SmartPing 机器互 Ping 检测工具 SmartPing

polaris • 5219 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
SmartPing为一个各机器(点)间间互PING检测工具,支持互PING,单向PING,绘制拓扑及报警功能 ##功能 ## 机器间互PING,单向PING,绘图 绘制互PING间机器的拓扑及报警功能 本系统设计为无中心化原则,所有的数据均存储自身点中,默认数据循环保留1个月时间,由自身点的数据绘制 出PING包 的状态,由各其他点的数据绘制 进PING包 的状态,并API接口获取其他点数据绘制整体PING拓扑图,拓扑图中存在报警功能,报警规则为Thresholchecksec秒钟内发现大于等于Thdoccnum次延迟超过Thresholdavgdelay毫秒或丢包率大于Thresholdloss%即报警,若设置报警声音则会同时有Alertsound声音提醒。 **注意:** 目标机器列表(Targets)中也需要包含本机的信息,否在在拓扑图中将不显示本机 PING检测包数需要小于60,目前绘图是一分钟一个点,若高于60将出现断点 目标机器模式,Client代表只接受PING包,不会发送PING包,CS及既发PING包也收PING包,拓扑图中体现为单项连线或双向连线 若不设置Targets内的报警周期,检测次数,丢包率,平均延迟将采用基础配置 数据库中存储PING的日志数据,默认循环保留一个月数据,最多(31_24_60=44640条) **运行** nohup ./idcping >/dev/null 2>&1 & **访问** [http://ip:8899](http://ip:8899/) **首页示例:** [![index.jpg](https://github.com/gy-games/smartping/raw/master/_screen/index.jpg)](https://github.com/gy-games/smartping/blob/master/_screen/index.jpg) 绿色面积使用左侧坐标轴代表平均延迟,红色面积使用右侧坐标轴代表丢包率 **拓扑示例:** [![topology.jpg](https://github.com/gy-games/smartping/raw/master/_screen/topology.jpg)](https://github.com/gy-games/smartping/blob/master/_screen/topology.jpg) 圆形代表一个点,绿色表示正常,红色表示当前查看拓扑图所在的点到此点不通,连线中绿色代表正常,红色代表异常,黄色代表未知(无法取到数据)
授权协议:
其他
开发语言:
Google Go 查看源码»
操作系统:
跨平台
5219 次点击  
加入收藏 微博
1 回复  |  直到
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传