通过在两个远程节点之间持续ping,可以来检测网络质量是否稳定。
下面的办法是每秒ping一次,每天一个日志。
ping脚本/etc/cron.daily/pinglog.sh,带日志记录和日志轮转
1
2
3
4
5
6
7
8
9
10
|
#!/usr/bin/env bash
LANG=en_US.UTF-8
if
[ ! -d
/var/log/ping
];
then
mkdir
-p
/var/log/ping
fi
pkill -f
"/bin/ping -i 1 192.168.1.10"
||
sleep
1
/bin/ping
-i 1 192.168.1.10 |
gawk
'{ print strftime("%Y%m%d %T",systime()), "src 192.168.0.9", "dst 192.168.1.10" "\t" $0 }'
>>
/var/log/ping/ping
.log-$(
date
+%Y%m%d)&
|
本文转自 紫色葡萄 51CTO博客,原文链接:http://blog.51cto.com/purplegrape/1678989,如需转载请自行联系原作者