主页 > 知识库 > ping发现掉包报警的shell代码

ping发现掉包报警的shell代码

热门标签:昆明电话外呼系统好么 电话机器人每天搜索多少次 衡水外呼线路解决 陕西便宜电销机器人软件 外呼系统一天耗费多少流量 海口智能语音电销机器人好用吗 免费门店地图标注注册入驻 艾比利外呼系统 杞县地图标注app
复制代码 代码如下:

#!/bin/bash
PING=`which ping`
DATE=`date +%Y%m%d%H%M`
TAIL=`which tail`
LOG=./ping$DATE.log
HOSTS="selboo.com.cn 221.130.191.97"
COUNT=200
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep ‘loss' | awk -F',' '{ print $3 }' | awk -F “%” ‘{ print $1 }')
if [ $count -ge 10 ]; then
/bin/echo selboo | mutt -s "$myHost pingispacketloss>10% $DATE" root@selboo.com.cn
fi
done
exit 0

复制上以上内容为ping.sh加入crontab中让其10分钟跑一次,其中发邮件程序为mutt

以下是补充:

linux 的和solaris的居然不一样!
复制代码 代码如下:

#!/bin/sh
PingConf='/opt/monitor/newIp'
#File where the log will be stored
LogDir='/opt/monitor/newLog'
#Define the interval time
INTERVAL='10'
#Define the alarm process
########################################################
proc_main()
{
while read IpAddress
do
#ingore any hash signs
case $IpAddress in
#*);;
*)
ping -w 20 $IpAddress -c 5 >errtmp$$
# ping $IpAddress -c 10 >errtmp$$
if [ $? = 0 ] ; then
rm errtmp$$
else
rm errtmp$$
ErrTime=`date +%Y/%m/%d/%H:%M:%S`
# echo "$ErrTime"": ""$IpAddress"" cann't be connected">>$LogDir
echo "$ErrTime"":""$IpAddress"" cann't be connected
">>$LogDir
sleep 1
cp /opt/monitor/newLog /opt/OV/www/htdocs/PingLog/new.html
sleep 1
# mail -s "$IpAddress"Cantreach -c 我的email /dev/null
play -v 50 /opt/monitor/123.au
fi
esac
done $PingConf
}
##########################################################
# execute the proc_main function every the specified time INTERVAL
while [ "1" -eq "1" ]
do

# execute the proc_main function
proc_main
# suspend execution for INTERVAL seconds
sleep $INTERVAL
done
您可能感兴趣的文章:
  • 防止ARP攻击的shell代码
  • 使用shell脚本实现ping对应IP所对应的人名(推荐)
  • 一个shell写的ping函数
  • shell脚本编写ping包及arp的监控并发送短信功能

标签:南京 营口 宿迁 昌都 海口 泰安 西宁 临沧

巨人网络通讯声明:本文标题《ping发现掉包报警的shell代码》,本文关键词  ping,发现,掉包,报警,的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《ping发现掉包报警的shell代码》相关的同类信息!
  • 本页收集关于ping发现掉包报警的shell代码的相关信息资讯供网民参考!
  • 推荐文章