码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:ping

通过在两个远程节点之间持续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来检测网络质量

标签:ping

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!