天天看點

監控伺服器是否當機的腳本

監控伺服器是否當機的腳本:

$ sudo vi ping.sh

按a或i進入編輯模式

#!/bin/bash

Date=`date +%m%d%y`

touch /log/Ping/$Date.log

Server="ming1 ming2 ming3 ming4 ming5"

for Server in $Server

do

Ping=`/bin/ping -c 4 $Server | grep % | awk -F[:" "]+ '{print $6}' | tr -d '%'`

Ping2=`/bin/ping -c 4 $Server | grep % | awk -F[:" "]+ '{print $8}' | tr -d '%'`

if [ $Ping -eq "0" ]

then

echo "$Server is ok"  >> /log/Ping/$Date.log

elif [ $Ping2 -eq "100" ]

echo "$Server is down" >> /log/Ping/$Date.log

fi

done

/usr/bin/mail -s "Android Server Status" [email protected] < /log/Ping/$Date.log

按Esc鍵退出編輯模式

:wq (儲存并退出)

本文轉自linux部落格51CTO部落格,原文連結http://blog.51cto.com/yangzhiming/1533671如需轉載請自行聯系原作者

yangzhimingg

繼續閱讀