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
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值