网卡发包很大时抓包脚本
时间:2016-06-05 00:04来源:linux.it.net.cn 作者:IT
09 |
SAVE_DIR=/home/snif_log |
15 |
[ ! -d $SAVE_DIR ] && mkdir -p $SAVE_DIR |
19 |
PKG_CUR=`sar -n DEV 1 2|grep $SNIF_IF|head -n 2|tail -n 1|awk '{print $3}'|cut -d. -f1` |
20 |
#如果sysstat以12小时(AM,PM)计时,则重新取一次,以获得正确结果 |
21 |
[ "x$PKG_CUR" = "x$SNIF_IF" ] && PKG_CUR=`sar -n DEV 1 2|grep$SNIF_IF|head -n 2|tail -n 1|awk '{print $4}'|cut -d. -f1` |
23 |
if [ $PKG_CUR -gt $PKG_threshold ];then |
24 |
tcpdump -n -i $SNIF_IF -c $SNIF_COUNT -vs0 -w $SAVE_DIR/$SNIF_IF.`date +%m%d-%H%M`.cap |
25 |
#tcpdump -n -i $SNIF_IF -c $SNIF_COUNT -w $SAVE_DIR/$SNIF_IF.`date +%m%d-%H%M`.cap |
(责任编辑:IT) |
------分隔线----------------------------