zhmg23

我们是如此的不同

shell脚本实时ping接口进行监控

最近联通DNS线路好像不是很稳定,为了实时了解服务器上几个接口网络连通性,打算用shell脚本来实时ping接口地址。

1、shell脚本ping接口内容

首先先在$HOME/iplist下建立接口地址,把要ping的接口地址,全记录在此文件中

2、新建/data/shell/ping.sh脚本,内容如下

#!/bin/bash

for i in $( cat $HOME/iplist )

do

ping -q -c2 $i > /dev/null

# -q quiet

# -c nb of pings to perform

 

if [ $? -eq 0 ]

then

echo $i "Pingable"

else

echo $i "Not Pingable" |mutt   -s "xx联通接口告警"   15000000000@qq.com

fi

done


3、制定个计划任务,每2分钟执行一次

# crontab -e

*/2 * * * *  /data/shell/ping.sh

评论(1)