>
设为首页
收藏本站
迅维网APP
开启辅助访问
只需一步,快速开始
登录
注册
找回密码
切换到宽版
|
|
请
登录
后使用快捷导航
没有帐号?
注册
首页
论坛
BBS
新帖
精华
图纸
鑫智造
资讯
视频
软件
维修
培训
迅维培训
课堂
迅维网校
签到
鑫快记
鑫豆
迅维商城
认证
迅维网
»
论坛
›
智能终端设备维修论坛
›
智能终端|网络覆盖|监控安防
›
测试网络稳定性的小脚本
返回列表
查看:
3579
|
回复:
6
测试网络稳定性的小脚本
[复制链接]
会员482978
会员482978
当前离线
积分
0
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2011-9-6
精华
狗仔卡
电梯直达
1
#
发表于 2013-1-28 16:01:49
|
只看该作者
|
倒序浏览
|
阅读模式
来自: 福建三明 来自
福建三明
马上注册,获取阅读精华内容及下载权限
您需要
登录
才可以下载或查看,没有帐号?
注册
x
测试网络稳定性的小脚本 by 唯心铅笔
因为这段时间需要选择IDC,因此需要做很多方面的测试,其中icmp的稳定性是非常重要的测试网络稳定性的手段。而为了对领导有所交代,需要有比较直观的图表,因此想到利用rrdtool强大的绘图能力来做。但是如果装个cacti又有点劳师动众了,只能自己动手写个小脚本来完成任务了。
脚本分两段,这是因为rrdtool的特性导致,先要创建rrd文件–create_ping.sh
#!/bin/sh
rrdfilepath="/opt/rrdtool/rrddir/"
rrdimgpath="/opt/rrdtool/img/"
rrdtoolcmd="/usr/local/rrdtool-1.2.15/bin/rrdtool"
rrdfilename="gzdxtogzyd"
if [ ! -d $rrdfilepath ]
then
mkdir -p $rrdfilepath
fi
if [ ! -d $rrdimgpath ]
then
mkdir -p $rrdimgpath
fi
$rrdtoolcmd create \
${rrdfilepath}${rrdfilename}.rrd \
--step 300 \
DS:ping:GAUGE:600:0:5000 \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MIN:0.5:1:600 \
RRA:MIN:0.5:6:700 \
RRA:MIN:0.5:24:775 \
RRA:MIN:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:288:797 \
RRA
AST:0.5:1:600 \
RRA
AST:0.5:6:700 \
RRA
AST:0.5:24:775 \
RRA:LAST:0.5:288:797
然后就需要采集数据更新rrd文件,然后绘制图形,流程很简单– update_ping.sh
#!/bin/sh
HOMEDIR="/opt/rrdtool"
rrdfilepath="/opt/rrdtool/rrddir/"
rrdimgpath="/opt/rrdtool/img/"
htmlfilepath="/opt/rrdtool/html/"
rrdtoolcmd="/usr/local/rrdtool-1.2.15/bin/rrdtool"
rrdfilename="gzdxtogzyd.rrd"
rrdimgpre="gzdxtogzyd"
IP="1.1.1.1"
sleeptime=60
i=1
title="GZDX To GZYD"</code>
while [ $i -eq 1 ]
do
pingdata=`ping -c 1 $IP |grep icmp_seq |awk -F"=" '{print $4}' |awk '{print $1}'`
nowtimestamp=`/bin/date +%s`
$rrdtoolcmd update ${rrdfilepath}${rrdfilename} $nowtimestamp
pingdata
$rrdtoolcmd graph ${rrdimgpath}${rrdimgpre}_daily.png \
--imgformat=PNG \
--start=-86400 \
--end=-300 \
--title="$title daily" \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit=0 \
--vertical-label="milliseconds" \
DEF:a="${rrdfilepath}${rrdfilename}":ping:AVERAGE \
AREA:a#FFF200:"" \
GPRINT:a:LAST:"Current\:%8.2lf%s" \
GPRINT:a:MIN:"Minimum\:%8.2lf%s" \
GPRINT:a:MAX:"Maximum\:%8.2lf%s"
$rrdtoolcmd graph ${rrdimgpath}${rrdimgpre}_weekly.png \
--imgformat=PNG \
--start=-604800 \
--end=-1800 \
--title="$title weekly" \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit=0 \
--vertical-label="milliseconds" \
DEF:a="${rrdfilepath}${rrdfilename}":ping:AVERAGE \
AREA:a#FFF200:"" \
GPRINT:a:LAST:"Current\:%8.2lf%s" \
GPRINT:a:MIN:"Minimum\:%8.2lf%s" \
GPRINT:a:MAX:"Maximum\:%8.2lf%s"
$rrdtoolcmd graph ${rrdimgpath}${rrdimgpre}_monthly.png \
--imgformat=PNG \
--start=-2678400 \
--end=-7200 \
--title="$title monthly" \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit=0 \
--vertical-label="milliseconds" \
DEF:a="${rrdfilepath}${rrdfilename}":ping:AVERAGE \
AREA:a#FFF200:"" \
GPRINT:a:LAST:"Current\:%8.2lf%s" \
GPRINT:a:MIN:"Minimum\:%8.2lf%s" \
GPRINT:a:MAX:"Maximum\:%8.2lf%s"
sleep $sleeptime
done
这样,只要执行:
$ create_ping.sh
$ update_ping.sh >/dev/null &
文件
支持!
0
反对!
0
收藏
0
分享
相关帖子
•
华硕 FA506 图纸
•
分离bios提问
•
ThinkPad X1 Carbon 10代U Type-C 升压程序
•
华为本板号DAH98PMBAB0 华为logo
•
梅捷战龙H311M-K
•
H610M-F-D4-R2花钱买的
•
劲鲨X89 NEW BIOS
手机电脑维修培训,碎片化时间学习,精心录制的教学视频
搜索更多内容
回复
使用道具
举报
帖子提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
会员722772
会员722772
当前离线
积分
39
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2013-2-1
精华
狗仔卡
2
#
发表于 2013-2-3 18:52:57
|
只看该作者
来自: 广东清远 来自
广东清远
值得探讨一下看看
海量
手机|电脑|平板|显卡|无人机|游戏机|汽车电路板等
原创点位图
回复
支持
反对
使用道具
举报
会员722772
会员722772
当前离线
积分
39
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2013-2-1
精华
狗仔卡
3
#
发表于 2013-2-4 21:02:52
|
只看该作者
来自: 广东清远 来自
广东清远
又来研究一下
Smart Phone and laptop schematic,Boardview, free trial.
回复
支持
反对
使用道具
举报
会员722772
会员722772
当前离线
积分
39
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2013-2-1
精华
狗仔卡
4
#
发表于 2013-2-11 09:15:51
|
只看该作者
来自: 广东清远 来自
广东清远
在读研究
回复
支持
反对
使用道具
举报
会员194332
会员194332
当前离线
积分
58
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2009-10-11
精华
狗仔卡
5
#
发表于 2013-2-23 16:38:26
|
只看该作者
来自: 广东深圳 来自
广东深圳
看不懂,这是什么脚本?
回复
支持
反对
使用道具
举报
会员397929
会员397929
当前离线
积分
19
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2011-3-23
精华
狗仔卡
6
#
发表于 2013-2-27 14:43:48
|
只看该作者
来自: 辽宁大连 来自
辽宁大连
代码不全了吧,里面还有表情。
回复
支持
反对
使用道具
举报
会员736161
会员736161
当前离线
积分
3
下载分
分
威望
点
原创币
点
下载
次
上传
次
注册时间
2013-3-9
精华
狗仔卡
7
#
发表于 2013-3-10 09:21:37
|
只看该作者
来自: 广东 来自
广东
可能跟论坛的表情代码有冲突了看到几个表情了
其实用ping命令看我觉得更加简单
回复
支持
反对
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
笔记本维修|MAC维修讨论
维修培训服务
快速回复
返回顶部
返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图
AI维修
助手
芯片搜索
快速回复