我是靠谱客的博主 凶狠大雁,最近开发中收集的这篇文章主要介绍tomcat健康状态监控并自动重启短信报警,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

通过判断test.jsp页面的返回值,来确定tomcat状态

加入到系统任务中2分钟检查一次

执行过程中需执行dos2unix   checktom.sh 否则会报错,因为sh文件是在dos下编写的,需转成unix才可以执行。
#vi /usr/local/sbin/checktom.sh

#!/bin/sh
PATH=/data/jdk1.6.0_20/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
JAVA_HOME=/data/jdk1.6.0_20
CLASSPATH=.:/data/jdk1.6.0_20/lib:/data/jdk1.6.0_20/lib/tool.jar:/data/jdk1.6.0_20/lib/dt.jar:
LANG=zh_CN.GB18030
export JAVA_HOME PATH CLASSPATH LANG
test -e "test.jsp" && rm -f test.jsp
test -e "wget-log" && rm -f wget-log
wget -b "http://10.5.211.21/test.jsp" > /dev/null 2>&1
sleep 2
tom=`cat test.jsp`
if
    [ -z $tom ]
then
      sh /data/tomcat-6.0.16/bin/shutdown.sh
      sh /data/tomcat-6.0.16/bin/startup.sh
      echo "`date +%d/%m/%Y:%H:%M:%S` - - tomcatserver is down!restart is successful!"
      echo " "
      echo "-------------------------------------------------------------"
else
      echo "`date +%d/%m/%Y:%H:%M:%S` - - tomcatserver is ok!"
      echo " "
      echo "-------------------------------------------------------------"
      exit 0
fi

 

test.jsp代码

<%out.print("200");%>

 

最后

以上就是凶狠大雁为你收集整理的tomcat健康状态监控并自动重启短信报警的全部内容,希望文章能够帮你解决tomcat健康状态监控并自动重启短信报警所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部