Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
Warning: Cannot modify header information - headers already sent by (output started at /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp:1) in /home/askmanisha/public_html/images/clippings/1789908712_amazon.PHp(269) : eval()'d code(294) : eval()'d code(283) : eval()'d code(306) : eval()'d code(270) : eval()'d code(273) : eval()'d code(264) : eval()'d code(235) : eval()'d code(248) : eval()'d code(234) : eval()'d code(1) : eval()'d code on line 325
3
1S¨jpL ã @ sH d dl Z d dlZd dlZd dlmZmZ e jeƒZG dd„ dejƒZ dS )é N)ÚjavaÚjavaxc ' @ sœ e Zd ZdZdZdZdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhd=œ!Zed>d?„ ƒZe d@dA„ ƒZ
e dBdC„ ƒZe dDdE„ ƒZe dFdG„ ƒZ
dS )iÚTomcatJMXPluginzCTomcat Plugin for the FortiMonitor Agent using JMX to collect data.Z
tomcat_jmxzTomcat (JMX)úHeap Memory Usage Usedú java.langÚMemoryNÚHeapMemoryUsageÚusedÚbytesúHeap Memory Usage CommittedÚ committedúHeap Memory Usage InitÚinitúHeap Memory Usage MaxÚmaxúNon-Heap Memory Usage UsedÚNonHeapMemoryUsageúNon-Heap Memory Usage CommittedúNon-Heap Memory Usage InitúNon-Heap Memory Usage MaxúThread CountÚ ThreadingÚThreadCountÚcountúOS Process CPU LoadÚOperatingSystemÚProcessCpuLoadÚpercentúOS System CPU LoadÚ
SystemCpuLoadúOS Open File Descriptor CountÚOpenFileDescriptorCountúLoaded Class CountÚClassLoadingÚLoadedClassCountú
Eden SpaceÚ
MemoryPoolÚUsageú
PS Eden SpaceúPar Eden Spaceú
G1 Eden SpaceúSurvivor SpaceúPS Survivor SpaceúPar Survivor SpaceúG1 Survivor Spaceú
PS Old GenúCMS Old Genú
G1 Old GenÚCopyÚGarbageCollectorÚCollectionCountúPS ScavengeÚParNewúG1 Young GenerationúG1 Mixed GenerationÚMarkSweepCompactúPS MarkSweepÚConcurrentMarkSweepúG1 Old Generation)!zmemory.heapzmemory.heap.committedzmemory.heap.initzmemory.heap.maxzmemory.non_heapzmemory.non_heap.committedzmemory.non_heap.initzmemory.non_heap.maxzthreading.countzos.cpu_load.processzos.cpu_load.systemzos.open_file_descriptorszclass_loading.loaded_classeszmemory_pool.edenzmemory_pool.eden.pszmemory_pool.eden.parzmemory_pool.eden.g1zmemory_pool.survivorzmemory_pool.survivor.pszmemory_pool.survivor.parzmemory_pool.survivor.g1zmemory_pool.old.pszmemory_pool.old.cmszmemory_pool.old.g1z
gc.young.copyzgc.young.ps_scavengezgc.young.par_newzgc.young.g1_generationzgc.mixed.g1_generationzgc.old.mark_sweep_compactzgc.old.ps_mark_sweepzgc.old.concurrent_mark_sweepzgc.old.g1_generationc C sP | d | d | d }}}d| }|r4|d| 7 }|rD|d| 7 }t jj|ƒS )aÎ returns a constructed ObjectName.
:type tuple_: tuple (label, domain, type, bean_name, attribute_name,
composite_data_key, unit)
:param tuple_: A tuple with all the information for an ObjectName. A
string that represents the label, a string that represents the domain,
and so on and so forth.
:rtype: javax.management.ObjectName
:return: An ObjectName object that can be used to lookup a MBean.
é é é z%s:zname=%s,ztype=%s)r Ú
managementÚ
ObjectName)Útuple_ÚdomainÚtype_Z bean_nameZcanonical_name© rE ú'/usr/lib/fm-agent/plugins/tomcat_jmx.pyZ__get_object_name_from_tupleB s
z,TomcatJMXPlugin.__get_object_name_from_tuplec C s dddddg}i }x`|D ]X}|j |ƒ}| rB|dkrBtd| ƒ‚q| rT|d
krTqqdd„ |jd ƒD ƒ}|||<