Script: check server if alive

Purpose: 

check servers if they are alive.

 

#!/bin/sh

echo "Check Servers status startup...."

MAIL_TITLE="OSL OO DEMO SERVERS Check Failed!"

VM03="oardc-vm03.cn.oracle.com"
VM07="oardc-vm07.cn.oracle.com"
VM15="oardc-vm15.cn.oracle.com"
VM20="oardc-vm20.cn.oracle.com"
#TEST="l360cn42"

FOUND=`ping $VM03 -c 2 | grep '2 received,'`

FAILED=""

if [ -n "$FOUND" ];
then
 echo $VM03' is OK!'
else
FAILED="T"
 echo $VM03' is Failed!' | mailx -s "$MAIL_TITLE" yonghui.feng@oracle.com
 
fi

FOUND=`ping $VM07 -c 2 | grep '2 received,'`
if [ -n "$FOUND" ];
then  
 echo $VM07' is OK!'
else
FAILED="T" 
 echo $VM07' is Failed!' | mailx -s "$MAIL_TITLE" yonghui.feng@oracle.com
fi

FOUND=`ping $VM15 -c 2 | grep '2 received,'`
if [ -n "$FOUND" ];
then
 echo $VM15' is OK!'
else
 FAILED="T" 
 echo $VM15' is Failed!' | mailx -s "$MAIL_TITLE" yonghui.feng@oracle.com
fi

FOUND=`ping $VM20 -c 2 | grep '2 received,'`
if [ -n "$FOUND" ];
then
 echo $VM20' is OK!'
else
 FAILED="T" 
 echo $VM20' is Failed!' | mailx -s "$MAIL_TITLE" yonghui.feng@oracle.com
fi

#FOUND=`ping $TEST -c 2 | grep '2 received,'`
#if [ -n "$FOUND" ];
#then
# echo $TEST' is OK!'
#else
# FAILED="T"
# echo $TEST' is Failed!' | mailx -s "$MAIL_TITLE" yonghui.feng@oracle.com 
#fi

if [ -z "$FAILED" ];
then
  echo "test OK" | mailx -s "OSL OO DEMO SERVERS Check OK" yonghui.feng@oracle.com
fi
 

你可能感兴趣的:(oracle,C++,c,C#,OO)