一、tomcat进程监控
二、tomcat配置probe监控
三、tomcat配置javamelody
1)tomcat进程监控:
#!/usr/bin/env bash
JAVA_HOME=/usr/local/jdk
JRE_HOME=/usr/local/jdk
export JAVA_HOME JRE_HOME
 
date=`date +%F:%H:%M:%S`
 
#检测tomcat是否活动
PID=`ps -ef | grep 'jdk/bin' | grep -v grep | awk '{print $2}'`
#if
if [ "$PID" != '' ]; then
   echo "$date - Tomcat process is run!!!" >> /root/sh/logs/tomcat.txt
else
   echo "$date - Tomcat process is stop!!!" >> /root/sh/logs/tomcat.txt
   echo "=============start tomcat========" >> /root/sh/logs/tomcat.txt
   /usr/local/tomcat/bin/startup.sh
fi
 
2)tomcat配置probe监控:
  1、tomcat6.0版本后就取消了本身自带manager服务器状态监控工具,使用第三方工具(Lambda probe)还是不错,监控得很详细:
  安装:
  在Lambda probe官方网站下载:
  wget http://www.lambdaprobe.org/downloads/1.7/probe.1.7b.zip  --只支持tomcat6版本
  or
  http://code.google.com/p/psi-probe/downloads/list  --下载支持tomcat7版本
  unzip probe.1.7b.zip
  2、关闭正在运行的tomcat;
  3、将probe.war文件复制到:mv probe.war /usr/local/tomcat/webapps
  4、添加管理用户:
  修改文件:vi /usr/local/tomcat/conf/tomcat-users.xml
  添加以下行:
 
  5 、编辑/etc/profile,增加JAVA_OPTS环境参数,用来载入-Dcom.sun.management.jmxremote,让Lambda probe取得服务器环境状态:
  JAVA_OPTS=-Dcom.sun.management.jmxremote
  export JAVA_OPTS
  6、启动tomcat,使用管理帐户登陆: http://ip:port/probe/
  7、另7.0版本可以在tomcat-user.xml
     添加:
     http://ip:port/manager  --access manager page
 
3)
   1、到 http://code.google.com/p/javamelody/ 下载zip的压缩包
      [root@tools]#   wget http://javamelody.googlecode.com/files/javamelody-1.33.0.zip
   2、把javamelody.jar jrobin- 1.5 . 9.1 .jar 考配到项目的WEB-INF/lib/ 下
     [root@tools]#  unzip javamelody-1.33.0.zip
     [root@tools]#  cp javamelody.jar jrobin-1.5.9.1.jar /usr/local/tomcat/webapps/ROOT/WEB-INF/lib
   3、在项目下的WEB-INF/web.xml 文件中添加

       
                monitoring
                net.bull.javamelody.MonitoringFilter
       

       
                monitoring
                /*
       


       
                net.bull.javamelody.SessionListener
       

   4、重启Tomcat应用服务器并访问javamelody应用,如http://IP:8080/monitoring
 

      输入的Name (名字随便输)以及 URL 一直点击add

      如:name:jiayou         URL:http://127.0.0.1:8080

安装好现实如下

 

tomcat监控_第1张图片