本文介绍了部分zabbix监控jvm和tomcat的监控项中文释义,适合有一定基础的人看,针对于zabbix的版本为2.4.4,内存回收管理主要依靠CMS和ParNew机制。如果有不对的地方,欢迎指出


监控项涵义键值类别
http-8010 bytes received per second接收字节数/秒jmx["Catalina:type=GlobalRequestProcessor,name=http-8010",bytesReceived]http
http-8010 bytes sent per second发送字节数/秒jmx["Catalina:type=GlobalRequestProcessor,name=http-8010",bytesSent]http
http-8010 errors per second错误数/秒jmx["Catalina:type=GlobalRequestProcessor,name=http-8010",errorCount]http
http-8010 request processing time请求处理时间jmx["Catalina:type=GlobalRequestProcessor,name=http-8010",processingTime]http
http-8010 requests per second请求数/秒jmx["Catalina:type=GlobalRequestProcessor,name=http-8010",requestCount]http
http-8010 threads allocated已分配线程jmx["Catalina:type=ThreadPool,name=http-8010",currentThreadCount]http
http-8010 threads busy忙碌线程jmx["Catalina:type=ThreadPool,name=http-8010",currentThreadsBusy]http
http-8010 threads max最大线程数jmx["Catalina:type=ThreadPool,name=http-8010",maxThreads]http
jk-8019 bytes received per second接收字节数/秒jmx["Catalina:type=GlobalRequestProcessor,name=jk-8019",bytesReceived]ajp
jk-8019 bytes sent per second发送字节数/秒jmx["Catalina:type=GlobalRequestProcessor,name=jk-8019",bytesSent]ajp
jk-8019 errors per second错误数/秒jmx["Catalina:type=GlobalRequestProcessor,name=jk-8019",errorCount]ajp
jk-8019 request processing time请求处理时间jmx["Catalina:type=GlobalRequestProcessor,name=jk-8019",processingTime]ajp
jk-8019 requests per second请求数/秒jmx["Catalina:type=GlobalRequestProcessor,name=jk-8019",requestCount]ajp
jk-8019 threads allocated已分配线程jmx["Catalina:type=ThreadPool,name=jk-8019",currentThreadCount]ajp
jk-8019 threads busy忙碌线程jmx["Catalina:type=ThreadPool,name=jk-8019",currentThreadsBusy]ajp
jk-8019 threads max最大线程数jmx["Catalina:type=ThreadPool,name=jk-8019",maxThreads]ajp
Maximum number of active sessions so far历史最大活动会话数jmx["Catalina:type=Manager,path=/,host=localhost",maxActive]会话
Number of active sessions at this moment当前活动会话数jmx["Catalina:type=Manager,path=/,host=localhost",activeSessions]会话
Number of sessions created by this  manager per second每秒创建会话数jmx["Catalina:type=Manager,path=/,host=localhost",sessionCounter]会话
Number of sessions we rejected due to  maxActive being reached达到最大会话数后被拒绝的会话数jmx["Catalina:type=Manager,path=/,host=localhost",rejectedSessions]会话
The maximum number of active Sessions  allowed, or -1 for no limit最大允许会话数量,-1时为无限jmx["Catalina:type=Manager,path=/,host=localhost",maxActiveSessions]会话
cl Loaded Class Count已加载类计数jmx["java.lang:type=ClassLoading",LoadedClassCount]加载类
cl Total Loaded Class Count全加载类计数jmx["java.lang:type=ClassLoading",TotalLoadedClassCount]加载类
comp Accumulated time spent in  compilation总编译时间jmx["java.lang:type=Compilation",TotalCompilationTime]加载类
gc ConcurrentMarkSweep accumulated time  spent in collectionCMS收集累计时间jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionTime]垃圾回收
gc Copy  accumulated time spent in collectionGC副本收集累计时间jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionCount]垃圾回收
gc Copy  number of collections per second每秒GC副本收集数jmx["java.lang:type=GarbageCollector,name=Copy",CollectionTime]垃圾回收
gc  ParNew accumulated time spent in collectionParNew收集累计时间jmx["java.lang:type=GarbageCollector,name=Copy",CollectionCount]垃圾回收
gc  ParNew number of collections per second每秒ParNew收集数jmx["java.lang:type=GarbageCollector,name=ParNew",CollectionTime]垃圾回收
mem Heap  Memory committed堆内存jmx["java.lang:type=GarbageCollector,name=ParNew",CollectionCount]
mem Heap  Memory max堆内存最大jmx["java.lang:type=Memory",HeapMemoryUsage.max]
mem Heap  Memory used堆内存已使用jmx["java.lang:type=Memory",HeapMemoryUsage.used]
mem  Non-Heap Memory committed非堆内存jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed]非堆
mem  Non-Heap Memory max非堆内存最大jmx["java.lang:type=Memory",NonHeapMemoryUsage.max]非堆
mem  Non-Heap Memory used非堆内存已使用jmx["java.lang:type=Memory",NonHeapMemoryUsage.used]非堆
mem  Object Pending Finalization Count暂挂结束操作的对象的大约数目jmx["java.lang:type=Memory",ObjectPendingFinalizationCount]
mp CMS  Old Gen committed年老代jmx["java.lang:type=MemoryPool,name=CMS  Old Gen",Usage.committed]
mp CMS  Old Gen max年老代最大jmx["java.lang:type=MemoryPool,name=CMS  Old Gen",Usage.max]
mp CMS  Old Gen used年老代已用jmx["java.lang:type=MemoryPool,name=CMS  Old Gen",Usage.used]
mp CMS  Perm Gen committed永久代jmx["java.lang:type=MemoryPool,name=CMS  Perm Gen",Usage.committed]
mp CMS  Perm Gen max永久代最大jmx["java.lang:type=MemoryPool,name=CMS  Perm Gen",Usage.max]
mp CMS  Perm Gen used永久代已用jmx["java.lang:type=MemoryPool,name=CMS  Perm Gen",Usage.used]
mp Code  Cache committed代码缓存jmx["java.lang:type=MemoryPool,name=Code  Cache",Usage.committed]非堆
mp Code  Cache max代码缓存最大jmx["java.lang:type=MemoryPool,name=Code  Cache",Usage.max]非堆
mp Code  Cache used代码缓存已用jmx["java.lang:type=MemoryPool,name=Code  Cache",Usage.used]非堆
mp Perm  Gen committed方法区jmx["java.lang:type=MemoryPool,name=Perm  Gen",Usage.committed]非堆
mp Perm  Gen max方法区最大jmx["java.lang:type=MemoryPool,name=Perm  Gen",Usage.max]非堆
mp Perm  Gen used方法区已用jmx["java.lang:type=MemoryPool,name=Perm  Gen",Usage.used]非堆