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
分享到:
相关推荐
mark:错误处理 :check_mark:验证 :check_mark:授权 :check_mark:中间件 :check_mark:雷迪斯 :check_mark:电子邮件 :check_mark:静态文件 :check_mark:下载文件 :check_mark: 关联上传文件 :check_mark: 关联验证方式...
这篇文章主要介绍了根据公司需求写的一个linux 巡检小脚本,可以用来检查服务器全方面的状态,及时的关注服务器状况,此脚本附有输出详细文本,有需要的可以下载查看及使用
button: - Ti token compilation:check_mark_button: - Ti token decompilation (for debugging):counterclockwise_arrows_button: - Complete Ti token enum:counterclockwise_arrows_button: - 84Script:...
剧本剧本 剧本剧本
NHA Trang廉价的抽吸隧道承诺保修60个月:check_mark:清洁吸入:check_mark:公司松树最负盛名的卫生隧道NHA Trang </ P> NHA Trang Bridge Tunnel便宜:check_mark:承诺保修60个月:check_mark:清洁吸入:check_mark:...
myeclipse2015 ci破解后,报错,自动关闭; 解决方法:还原破解前的jar文件。 com.genuitec.eclipse.core_13.0.2.me201508121459.jar
:check_mark:在新标签页上显示时间和日期。 :check_mark:数字/模拟时钟选项。 :check_mark:添加3个额外的时钟与标签。 :check_mark:可定制的时区为所有时钟。 :check_mark:从新标签页搜索Google/Bing/Baidu等等。 :...
NHA Trang廉价的抽吸隧道保修的承诺60个月:check_mark:清洁吸入:check_mark:公司松片最着名的卫生隧道NHA Trang </ P> NHA Trang Bridge Tunnel便宜:check_mark_button:致力于60个月保修:check_mark_button:没有...
借助淘宝技术团队开发的nginx模快nginx_upstream_check_module来检测后方realserver的健康状态,如果后端服务器不可用,则会将其踢出upstream,所有的请求不转发到这台服务器。当期恢复正常时,将其加入upstream。 ...
多线程leetcode 力扣解决方案 用多种编程语言破解 LeetCode 算法 数字 标题 困难 解决方案 JavaScript ...:check_mark: :check_mark: :check_mark: :check_mark: :check_mark: :check_mark: ...:check_mark:
./your_script.sh 脚本兼容性表 linux 苹果系统 wsl dotfiles.sh :check_mark: :check_mark: :check_mark: linux.sh :check_mark: :check_mark: macos.sh :check_mark: vim.sh :check_mark: :...
"check server online" 是一个针对此需求的实用工具,旨在快速检测服务器或任何网络设备是否可以正常响应。批处理技术在这里发挥了关键作用,允许用户自动化执行多次检查,极大地提高了工作效率。 首先,我们要了解...
演算法算法码 2 3 箱排序ar-binsrt :check_mark: :check_mark: :check_mark: :check_mark: :check_mark: :check_mark: :check_mark: :check_mark: :check_mark: 二元搜寻ar-bsrh :check_mark: :check_mark: :check_...
"SQL CHECK 约束详解" 在 SQL 中,CHECK 约束是一种约束类型,用于定义表中一列或多列可接受的数据值或格式。CHECK 约束可以应用于多个列,也可以将多个 CHECK 约束应用于单个列。 CHECK 约束的定义: CHECK ...
:check_mark: :check_mark: :cooking: :check_mark: :check_mark: :check_mark: :check_mark: :cooking: :check_mark: :check_mark: :check_mark: :check_mark: :check_mark: :check_mark: :check_mark: :check_...
mark: :check_mark:对话 :check_mark: :check_mark:分频器 :check_mark: :check_mark:抽屉 :check_mark: :check_mark:扩张 :check_mark: :check_mark:领域 :check_mark: :check_mark:格 :check_mark: :check_mark:...
babel-preset-google-apps-script Google Apps脚本的Babel预设 安装 npm install --save-dev babel-preset-google-apps-script 用法 通过.babelrc (推荐) .babelrc { " presets " : [ " google-apps-script " ...
:check_box_with_check: Java 2 :check_box_with_check: 代码 3 :check_box_with_check: 4 :check_mark: 5 :check_mark: 6 :check_box_with_check: Python 7 :check_box_with_check: Python 8 :check_box_with_check...