#!/bin/sh
TomcatID=$(ps -ef |grep tomcat |grep -w 'tomcat7'|grep -v 'grep'|awk '{print $2}')
StartTomcat=/work/software/apache-tomcat-8.5.65/bin
WebUrl=http://IP:PORT/xxxxxxx/
Monitor()
{
TomcatServiceCode=$(curl -I -m 10 -o /dev/null -s -w %{http_code} ${WebUrl})
echo $TomcatServiceCode
if [ $TomcatServiceCode -eq 200 ];then
echo "[info]页面返回码为$TomcatServiceCode,tomcat启动成功,测试页面正常......"
else
echo "[error]tomcat页面出错,请注意......状态码为$TomcatServiceCode,错误日志已输
出到 TomcatMonitor.log"
echo "[error]页面访问出错,开始重启tomcat"
fi
date
echo "------------------------------"
}
Monitor >> /work/TomcatMonitor.log