码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat监控

时间:2016-09-30 12:18:30      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:

参考:http://www.linuxidc.com/Linux/2012-11/74003.htm


#!/bin/sh monitorlog=/opt/tomcat7/logs/monitor.log monitor() { tomcatid=$(ps -ef |grep tomcat |grep -w ‘tomcat7‘|grep -v ‘grep‘|awk ‘{print $2}‘) tomcatup=/opt/tomcat7/bin/startup.sh tomcatcache=/opt/tomcat7/work tomcaturl=http://www.baidu.com/ok.jsp echo "[info]$(date +‘%F %H:%M:%S‘)" echo "[info]($tomcatid)" if [ $tomcatid ]; then http_code=$(curl -s -o /dev/null --connect-timeout 10 -m 20 $tomcaturl -w %{http_code}) if [ $http_code -eq 200 ]; then echo "[info]tomcat ok" else echo "[error]tomcat died ($http_code)" kill -9 $tomcatid sleep 3 rm -rf $tomcatcache $tomcatup fi else echo "[error]tomcat none" echo "[info]tomcat start" rm -rf $tomcatcache $tomcatup fi } monitor>>$monitorlog

  

tomcat监控

标签:

原文地址:http://www.cnblogs.com/coffee_cn/p/5923131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!