首页 > 其他 > 详细

通过持续ping来检测网络质量

时间:2015-07-28 11:01:49      阅读:284      评论:0      收藏:0      [点我收藏+]

通过在两个远程节点之间持续ping,可以来检测网络质量是否稳定。


下面的办法是每秒ping一次,每天一个日志。


一、ping脚本/opt/pinglog.sh,带日志记录

#!/usr/bin/env bash

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  | awk ‘{ print strftime("%Y%m%d %T",systime()), "src 192.168.0.9", "dst 192.168.1.10" "\t" $0 }‘ > /var/log/ping/ping.log&


二、日志轮转文件/etc/logrotate.d/ping

/var/log/ping/ping.log {
    daily
    rotate 365
    notifempty
    missingok
    compress
    delaycompress
    postrotate
        /opt/pinglog.sh
    endscript
}




本文出自 “专注Linux 运维” 博客,请务必保留此出处http://purplegrape.blog.51cto.com/1330104/1678989

通过持续ping来检测网络质量

原文:http://purplegrape.blog.51cto.com/1330104/1678989

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!