Apache Tomcat 6.0 server
Log Track Supported: Yes
Config Track Supported: Yes
Custom Properties Supported: None
Supported Control Actions: start,stop,restart
Supported Metrics:
| Name | Alias | Units | Category | Default On | Default Interval |
|---|---|---|---|---|---|
| UpTime | Uptime | ms | UTILIZATION | true | 30 min |
| Free Swap Space Size | FreeSwapSpaceSize | B | UTILIZATION | false | 5 min |
| Free Physical Memory Size | FreePhysicalMemorySize | B | UTILIZATION | false | 5 min |
| Process Cpu Time | ProcessCpuTime | ns | UTILIZATION | false | 10 min |
| Process Cpu Time per Minute | ProcessCpuTime1m | ns | UTILIZATION | true | 10 min |
| Open File Descriptor Count | OpenFileDescriptorCount | none | UTILIZATION | false | 5 min |
| Thread Count | ThreadCount | none | UTILIZATION | false | 10 min |
| Thread Count per Minute | ThreadCount1m | none | UTILIZATION | false | 10 min |
| Current Thread Cpu Time | CurrentThreadCpuTime | ms | UTILIZATION | false | 10 min |
| Current Thread Cpu Time per Minute | CurrentThreadCpuTime1m | ms | UTILIZATION | false | 10 min |
| Current Thread User Time | CurrentThreadUserTime | ms | UTILIZATION | false | 10 min |
| Current Thread User Time per Minute | CurrentThreadUserTime1m | ms | UTILIZATION | false | 10 min |
| Daemon Thread Count | DaemonThreadCount | none | UTILIZATION | false | 5 min |
| Peak Thread Count | PeakThreadCount | none | UTILIZATION | false | 30 min |
| Heap Memory Used | HeapMemoryUsed | B | UTILIZATION | false | 5 min |
| Heap Memory Committed | HeapMemoryCommitted | B | UTILIZATION | false | 5 min |
| Heap Memory Free | HeapMemoryFree | B | UTILIZATION | true | 5 min |
| Heap Memory Max | HeapMemoryMax | B | UTILIZATION | false | 30 min |
| Availability | Availability | percentage | AVAILABILITY | true | 5 min |
Configuration help:
Configure Apache Tomcat for JMX
To configure Tomcat for JMX monitoring see http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html.For a quick down and dirty method follow these instructions,
in
[ $1 != "stop" ] && JAVA_OPTS="-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=6969 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false $JAVA_OPTS"
export JAVA_OPTS
From there restart Tomcat and that is it.
Labels:
None
Page:
Apache Tomcat 6.0 Cache service
Page:
Apache Tomcat 6.0 DataSource Pool service
Page:
Apache Tomcat 6.0 Global Request Processor service
Page:
Apache Tomcat 6.0 Hibernate Session Factory service
Page:
Apache Tomcat 6.0 HQ Internals service
Page:
Apache Tomcat 6.0 HTTP service
Page:
Apache Tomcat 6.0 Hyperic Data Source service
Page:
Apache Tomcat 6.0 Java Process Metrics service
Page:
Apache Tomcat 6.0 JSP Monitor service
Page:
Apache Tomcat 6.0 Servlet Monitor service
Page:
Apache Tomcat 6.0 Thread Pools service
Page:
Apache Tomcat 6.0 Web Module Stats service