logo资料库

Tomcat中间件监控配置&指标.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
tomcat监控
tomcat 监控 监控方式:jmx 协议,需要重新启动 参数: IP 地址, 端口 监控配置 jmx 连接配置方式: 1:window 平台 修改 cataina.bat 文件,在 if not exist "%CATALINA_HOME%\bin\tomcat-juli.jar" goto 和:noJuli 之间增加如下行,主要是设置 Jmx 端口和属性。端口可以选择 1024 以上的任意端口。如下 设置后,jmx 连接就不需要认证也不需要用户名和密码了。 -Djava.rmi.server.hostname=172.24.24.235 是必须要加的,否则远程连接不上。 此处 IP 地址就是 tomcat 所在服务器的 ip 地址。 if not exist "%CATALINA_HOME%\bin\tomcat-juli.jar" goto noJuli set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8849 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=172.24.24.235 :noJuli 注意: -Djava.rmi.server.hostname=172.24.24.235 需要修改成本机服务器的地址 2:linux 平台 修改 startup.sh 文件,在 exec "$PRGDIR"/"$EXECUTABLE" start "$@"上增加如下行。 export CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8850 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=172.24.24.235" exec "$PRGDIR"/"$EXECUTABLE" start "$@" 注意: 修改后要重新启动 tomcat,修改后要保证 startup.sh 有执行权限。 -Djava.rmi.server.hostname=172.24.24.235 需要修改成本机服务器的地址
监控指标(jmx) 支持 TOMCAT 5.5/6.*及以上版本 ·server 配置信息 Tomcat 版本、JVM 版本、JVM 产商、操作系统名称、操作系统版本、操作系统体系结构 ·JVM 空闲内存(MB)、总内存(MB)、内存利用率(%)、最大内存(MB)、内存名称、内存类型 ·应用程序 应用程序路径、应用名称、应用运行状况、应用 Session 数 ·http 连接信息 最大线程数、最小备用线程数、最大备用线程数、当前线程总数、当前繁忙线程数、最大处 理时间、实际处理时间、请求总数、错误总数、接收字节数(MB)、发送字节数(MB) ·JK 连接信息 最大线程数、最小备用线程数、最大备用线程数、当前线程总数、当前繁忙线程数、最大处 理时间、实际处理时间、请求总数、错误总数、接收字节数(MB)、发送字节数(MB) ·WEB 应用 应用名称、是否自动重新加载、启动时间、安装路径、当前应用状态、缓存最大值 ·线程 守护线程数、线程峰值、活动线程数、已经启动的线程总数、是否存在死锁、死锁线程数、 当前线程的总 CPU 时间 ·死锁线程 死锁线程 ID、线程名称、阻塞总数、等待总数、锁名称、线程状态、线程代码执行跟踪 ·运行状态 启动时间、运行时长、响应时长 ·类加载信息 已装载类的总数、已卸载类总数、当前装载类数 ·垃圾回收器信息 垃圾回收器名称、回收总次数、回收消耗总时间
分享到:
收藏