主頁(yè) > 知識(shí)庫(kù) > ping發(fā)現(xiàn)掉包報(bào)警的shell代碼

ping發(fā)現(xiàn)掉包報(bào)警的shell代碼

熱門標(biāo)簽:昆明電話外呼系統(tǒng)好么 電話機(jī)器人每天搜索多少次 衡水外呼線路解決 陜西便宜電銷機(jī)器人軟件 外呼系統(tǒng)一天耗費(fèi)多少流量 ??谥悄苷Z音電銷機(jī)器人好用嗎 免費(fèi)門店地圖標(biāo)注注冊(cè)入駐 艾比利外呼系統(tǒng) 杞縣地圖標(biāo)注app
復(fù)制代碼 代碼如下:

#!/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

復(fù)制上以上內(nèi)容為ping.sh加入crontab中讓其10分鐘跑一次,其中發(fā)郵件程序?yàn)閙utt

以下是補(bǔ)充:

linux 的和solaris的居然不一樣!
復(fù)制代碼 代碼如下:

#!/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腳本實(shí)現(xiàn)ping對(duì)應(yīng)IP所對(duì)應(yīng)的人名(推薦)
  • 一個(gè)shell寫的ping函數(shù)
  • shell腳本編寫ping包及arp的監(jiān)控并發(fā)送短信功能

標(biāo)簽:南京 營(yíng)口 宿遷 昌都 ???/a> 泰安 西寧 臨滄

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ping發(fā)現(xiàn)掉包報(bào)警的shell代碼》,本文關(guān)鍵詞  ping,發(fā)現(xiàn),掉包,報(bào)警,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ping發(fā)現(xiàn)掉包報(bào)警的shell代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ping發(fā)現(xiàn)掉包報(bào)警的shell代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章