<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>ZenPacks : Java Application Components : Comments</title>
    <link>http://community.zenoss.org/docs/DOC-12934#comments</link>
    <description>Comments on : Java Application Components</description>
    <language>en</language>
    <pubDate>Mon, 07 Nov 2011 23:37:10 GMT</pubDate>
    <generator>Jive SBS 4.5.6.2  (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2011-11-07T23:37:10Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4770</link>
      <description>&lt;!-- [DocumentBodyStart:7f84bdc5-51f9-4966-9a1f-d83bc09d17de] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I tried this and when I model a device, I get the following:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p class="streaming-line odd"&gt; 2011-11-07 15:34:31,979 INFO zen.ZenModeler: plugins: JavaAppMap, zenoss.nmap.IpServiceMap&amp;#160; &lt;/p&gt;&lt;p class="streaming-line even"&gt; 2011-11-07 15:34:31,992 ERROR zen.ZenModeler: Unable to fill collection slots: [Failure instance: Traceback (failure with no frames): : [Errno 2] No such file or directory&amp;#160; &lt;/p&gt;&lt;p class="streaming-line odd"&gt; ]&amp;#160; &lt;/p&gt;&lt;p class="streaming-line odd" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p class="streaming-line odd" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p class="streaming-line odd"&gt;I'm not sure where to look to debug this.&lt;/p&gt;&lt;p class="streaming-line odd" style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p class="streaming-line odd"&gt;Ideas?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:7f84bdc5-51f9-4966-9a1f-d83bc09d17de] --&gt;</description>
      <pubDate>Mon, 07 Nov 2011 23:37:10 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4770</guid>
      <dc:date>2011-11-07T23:37:10Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4753</link>
      <description>&lt;!-- [DocumentBodyStart:6f7e431f-cc9b-47bc-96df-932f3439398b] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;An untested guess, but I think the issue is in the reference to the cmdline-jmxclient which I don't believe is included in core, zenjmx, or this pack either.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;j053ph4, did you manually inject cmdline-jmxclient.jar into $ZENHOME/libexec/?&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p class="line" id="LC27" style="padding-left: 1em;"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="k" style="font-weight: bold;"&gt;def&lt;/span&gt; &lt;span class="nf" style="color: #990000; font-weight: bold;"&gt;queryRemote&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp" style="color: #999999;"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;server&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;port&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;username&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;password&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;mbean&lt;/span&gt;&lt;span class="o" style="font-weight: bold;"&gt;=&lt;/span&gt;&lt;span class="bp" style="color: #999999;"&gt;None&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;attribute&lt;/span&gt;&lt;span class="o" style="font-weight: bold;"&gt;=&lt;/span&gt;&lt;span class="bp" style="color: #999999;"&gt;None&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;/p&gt;&lt;p class="line" id="LC28" style="padding-left: 1em;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="n"&gt;binPath&lt;/span&gt; &lt;span class="o" style="font-weight: bold;"&gt;=&lt;/span&gt; &lt;span class="n"&gt;zenPath&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s" style="color: #dd1144;"&gt;'libexec'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class="line" id="LC29" style="padding-left: 1em;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="c" style="color: #999988; font-style: italic;"&gt;#authstring = username+":"+password&lt;/span&gt;&lt;/p&gt;&lt;p class="line" id="LC30" style="padding-left: 1em;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="n"&gt;authstring&lt;/span&gt; &lt;span class="o" style="font-weight: bold;"&gt;=&lt;/span&gt; &lt;span class="s" style="color: #dd1144;"&gt;'-'&lt;/span&gt;&lt;/p&gt;&lt;p class="line" id="LC31" style="padding-left: 1em;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="n"&gt;deststring&lt;/span&gt; &lt;span class="o" style="font-weight: bold;"&gt;=&lt;/span&gt; &lt;span class="n"&gt;server&lt;/span&gt;&lt;span class="o" style="font-weight: bold;"&gt;+&lt;/span&gt;&lt;span class="s" style="color: #dd1144;"&gt;":"&lt;/span&gt;&lt;span class="o" style="font-weight: bold;"&gt;+&lt;/span&gt;&lt;span class="nb" style="color: #0086b3;"&gt;str&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;port&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p class="line" id="LC32" style="padding-left: 1em;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="n"&gt;j&lt;strong&gt;arfile&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;binPath&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s" style="color: #dd1144;"&gt;"/cmdline-jmxclient"&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="line" id="LC33" style="padding-left: 1em;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="n"&gt;args&lt;/span&gt; &lt;span class="o" style="font-weight: bold;"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s" style="color: #dd1144;"&gt;'/usr/bin/java'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s" style="color: #dd1144;"&gt;'-jar'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;jarfile&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;authstring&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;deststring&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6f7e431f-cc9b-47bc-96df-932f3439398b] --&gt;</description>
      <pubDate>Tue, 08 Nov 2011 01:08:47 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4753</guid>
      <dc:date>2011-11-08T01:08:47Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4754</link>
      <description>&lt;!-- [DocumentBodyStart:84cc2fca-b14e-4494-8f06-9a3347c33b19] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;try looking at the Modeler Plugins for the device and/or the Class folder in the Infrastructure Tab...then just remove the "zenoss.nmap.IpServiceMap" plugin from the list...&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Barring that, revert the plugins list to whatever is inherited from above, then re-add the "JavaAppMap" plugin.&amp;#160; The device class doesn't matter for this pack, the plugin can be added from anywhere.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:84cc2fca-b14e-4494-8f06-9a3347c33b19] --&gt;</description>
      <pubDate>Tue, 08 Nov 2011 01:09:22 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4754</guid>
      <dc:date>2011-11-08T01:09:22Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4755</link>
      <description>&lt;!-- [DocumentBodyStart:49af1957-0f0c-4f72-bf8f-13862206a049] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;oops forgot to include that binary file...i'll repackage and replace the .zip file&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:49af1957-0f0c-4f72-bf8f-13862206a049] --&gt;</description>
      <pubDate>Tue, 08 Nov 2011 01:14:18 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4755</guid>
      <dc:date>2011-11-08T01:14:18Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4756</link>
      <description>&lt;!-- [DocumentBodyStart:5d0cdb20-8614-4530-80f8-01487cdf1bb9] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;OK I replaced the file with one containing the .jar file.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:5d0cdb20-8614-4530-80f8-01487cdf1bb9] --&gt;</description>
      <pubDate>Tue, 08 Nov 2011 15:18:50 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4756</guid>
      <dc:date>2011-11-08T15:18:50Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4772</link>
      <description>&lt;!-- [DocumentBodyStart:df3942e8-2c77-45ee-8315-41cf40645dd0] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Still no luck getting this working.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I get&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;2011-11-09 00:02:02,588 INFO zen.ZenModeler: Connecting to localhost:8789&lt;/p&gt;&lt;p&gt;2011-11-09 00:02:02,599 INFO zen.ZenModeler: Connected to ZenHub&lt;/p&gt;&lt;p&gt;2011-11-09 00:02:02,640 INFO zen.ZenModeler: Collecting for device dev-apps01.dev.pfoperations.com&lt;/p&gt;&lt;p&gt;2011-11-09 00:02:04,581 INFO zen.ZenModeler: No WMI plugins found for dev-apps01.dev.pfoperations.com&lt;/p&gt;&lt;p&gt;2011-11-09 00:02:04,584 INFO zen.ZenModeler: Python collection device dev-apps01.dev.pfoperations.com&lt;/p&gt;&lt;p&gt;2011-11-09 00:02:04,584 INFO zen.ZenModeler: plugins: JavaAppMap&lt;/p&gt;&lt;p&gt;2011-11-09 00:02:04,584 INFO zen.PythonClient: Testing port 18066 for device &lt;/p&gt;&lt;p&gt;2011-11-09 00:02:04,594 ERROR zen.ZenModeler: Unable to fill collection slots: [Failure instance: Traceback (failure with no frames): : &lt;a class="" href="http://community.zenoss.org/docs/DOC-12934#comment-4772/Errno 2"&gt;Java Application Components&lt;/a&gt; No such file or directory&lt;/p&gt;&lt;p&gt;]&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I have only the JavaAppMap plugin enabled and the Java Monitoring Template from the ZenJMX-3.5.3 Zenpack along with the inherited default "Device (/Server/Linux)" Montoring Template.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Any ideas where to look to find the reference to the file or directory that is throwing this failure?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:df3942e8-2c77-45ee-8315-41cf40645dd0] --&gt;</description>
      <pubDate>Wed, 09 Nov 2011 08:10:48 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4772</guid>
      <dc:date>2011-11-09T08:10:48Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4760</link>
      <description>&lt;!-- [DocumentBodyStart:4f696d77-08a2-48df-9d25-7b84b5d938a0] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Do you still have the /Devices/Server/Linux/Java subclass?&amp;#160; Check and see if "zPythonClass" zProperty is defined, and delete the definition if it is....I forgot to mention in the release notes that I removed the "JavaHost" class definition, and defined the relation in the __init__.py file instead.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Hopefully that will fix it for you.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4f696d77-08a2-48df-9d25-7b84b5d938a0] --&gt;</description>
      <pubDate>Wed, 09 Nov 2011 15:18:55 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4760</guid>
      <dc:date>2011-11-09T15:18:55Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4774</link>
      <description>&lt;!-- [DocumentBodyStart:02788084-4a3a-440d-8483-864837a0fabd] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I no longer have the /Devices/Server/Linux/Java subclass after installing the 1.1 version of the Zenpack. I checked the zPyhtonClass zProperty and it is not defined. Any other ideas? Which log would have the most useful debug information?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Also which Modeler Plugins should be enabled as well as which Monitoring Templates?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I have the JavaAppMap modeler plugin and the Java (/Server/Linux) Monitoring Template applied.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Please advise and THANKS!&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:02788084-4a3a-440d-8483-864837a0fabd] --&gt;</description>
      <pubDate>Wed, 09 Nov 2011 16:52:50 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4774</guid>
      <dc:date>2011-11-09T16:52:50Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4775</link>
      <description>&lt;!-- [DocumentBodyStart:3a8fab42-be47-42eb-97c4-79a859509a08] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I installed to another server of mine, and didn&amp;rsquo;t see the problem&amp;#8230;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Can you run:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;zenmodeler run -v10 -d devicename --collect=JavaAppMap&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;and paste the output in a reply?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Also, I&amp;rsquo;m assuming you must have restarted Zenoss as well right?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3a8fab42-be47-42eb-97c4-79a859509a08] --&gt;</description>
      <pubDate>Wed, 09 Nov 2011 17:33:41 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4775</guid>
      <dc:date>2011-11-09T17:33:41Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4762</link>
      <description>&lt;!-- [DocumentBodyStart:259bd88e-0139-45d5-8a73-de9552c2a0ab] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;[zenoss@zenoss-server bin]$ zenmodeler run -v10 -d device.name.snipped.mycompany.com&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,105 DEBUG zen.ZenModeler: Run in foreground, starting immediately.&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,110 DEBUG zen.pysamba: client ntlmv2 auth is now no&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,110 DEBUG zen.ZenModeler: Starting PBDaemon initialization&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,110 INFO zen.ZenModeler: Connecting to localhost:8789&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,111 DEBUG zen.ZenModeler: Logging in as admin&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,118 INFO zen.ZenModeler: Connected to ZenHub&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,118 DEBUG zen.ZenModeler: Setting up initial services: EventService, ModelerService&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,119 DEBUG zen.ZenModeler: Chaining getInitialServices with d2&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,120 DEBUG zen.ZenModeler: Loaded service EventService from zenhub&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,121 DEBUG zen.ZenModeler: Loaded service ModelerService from zenhub&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,121 DEBUG zen.ZenModeler: Queueing event {'severity': 0, 'component': 'zenmodeler', 'agent': 'zenmodeler', 'summary': 'started', 'manager': 'localhost.localdomain', 'device': 'localhost', 'eventClass': '/App/Start', 'monitor': 'localhost'}&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,121 DEBUG zen.ZenModeler: Total of 1 queued events&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,122 DEBUG zen.ZenModeler: Calling connected.&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,122 DEBUG zen.ZenModeler: fetching monitor properties&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,131 DEBUG zen.ZenModeler: Getting threshold classes...&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,132 DEBUG zen.ZenModeler: Loading classes ['Products.ZenModel.MinMaxThreshold']&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,133 DEBUG zen.ZenModeler: Fetching default RRDCreateCommand...&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,134 DEBUG zen.ZenModeler: Getting collector thresholds...&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,145 DEBUG zen.thresholds: Updating threshold ('high event queue', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,145 DEBUG zen.thresholds: Updating threshold ('zenmodeler cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,145 DEBUG zen.thresholds: Updating threshold ('zenperfsnmp cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,145 DEBUG zen.thresholds: Updating threshold ('zenping cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,145 DEBUG zen.thresholds: Updating threshold ('zenprocess cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,146 DEBUG zen.ZenModeler: Getting collector plugins for each DeviceClass&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,168 DEBUG zen.ZenModeler: Starting collector loop...&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,169 INFO zen.ZenModeler: Collecting for device device.name.snipped.mycompany.com&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2011-11-14 16:00:09,172 INFO zen.ZenModeler: Device device.name.snipped.mycompany.com not returned is it down?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,172 DEBUG zen.ZenModeler: Running 0 clients&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,172 DEBUG zen.ZenModeler: Collection slots filled&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,172 DEBUG zen.ZenModeler: Running 0 clients&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,172 INFO zen.ZenModeler: Scan time: 0.00 seconds&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,173 DEBUG zen.thresholds: Checking value 0.00400900840759 on Daemons/localhost/zenmodeler_cycleTime&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,174 DEBUG zen.MinMaxCheck: Checking zenmodeler_cycleTime 0.00400900840759 against min None and max 34560.0&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,175 DEBUG zen.ZenModeler: Queueing event {'manager': 'localhost.localdomain', 'eventKey': 'zenmodeler cycle time', 'device': 'localhost', 'eventClass': '/Perf', 'summary': 'threshold of zenmodeler cycle time restored: current value 0.00', 'component': '', 'monitor': 'localhost', 'agent': 'zenmodeler', 'severity': 0}&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,175 DEBUG zen.ZenModeler: Total of 1 queued events&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,175 DEBUG zen.ZenModeler: Sent a 'stop' event&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,182 DEBUG zen.ZenModeler: stop() called when not running&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,182 INFO zen.ZenModeler: Daemon ZenModeler shutting down&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,182 DEBUG zen.ZenModeler: Removing service EventService&lt;/p&gt;&lt;p&gt;2011-11-14 16:00:09,183 DEBUG zen.ZenModeler: Removing service ModelerService&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:259bd88e-0139-45d5-8a73-de9552c2a0ab] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 00:02:52 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4762</guid>
      <dc:date>2011-11-15T00:02:52Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4763</link>
      <description>&lt;!-- [DocumentBodyStart:f2c1f5ae-e89e-4dcf-a91a-b62e0d8dceb9] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Yes, restarted zenoss many times &lt;img height="16px" src="http://community.zenoss.org/4.5.6/images/emoticons/sad.gif" width="16px"/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:f2c1f5ae-e89e-4dcf-a91a-b62e0d8dceb9] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 00:04:08 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4763</guid>
      <dc:date>2011-11-15T00:04:08Z</dc:date>
      <clearspace:dateToText>2 years, 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4764</link>
      <description>&lt;!-- [DocumentBodyStart:184ea7db-d821-4a7d-84dd-caaa26d7c6e2] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;in the GUI, if you go to :&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://zenossurl/blahblahblah/device/name/devicedetail"&gt;http://zenossurl/blahblahblah/device/name/devicedetail&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;and replace&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;"devicedetail" with "manage", do you see a folder called "javaApps"?&amp;#160; If so, then the relations got created correctly.&amp;#160; I'm not sure about the "device down" issue, but if the device isn't in "Production" status, no plugins will run.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:184ea7db-d821-4a7d-84dd-caaa26d7c6e2] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 16:56:18 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4764</guid>
      <dc:date>2011-11-15T16:56:18Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4782</link>
      <description>&lt;!-- [DocumentBodyStart:ebc386ae-5050-4327-87cf-53124b602892] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I do have the javaApps folder in the path you specified. Not sure what else is not working properly here. I tried a number of various things including removing all modeler plugins except JavaAppMap and I consistently see the following warning when modeling a device:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;2011-11-15 11:06:29,556 WARNING zen.ZenModeler: The plugin JavaAppMap returned no results&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Thoughts?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:ebc386ae-5050-4327-87cf-53124b602892] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 19:08:34 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4782</guid>
      <dc:date>2011-11-15T19:08:34Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4783</link>
      <description>&lt;!-- [DocumentBodyStart:50cfcc19-4cd9-4af0-813b-e187e342590c] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Is there a symlink for &amp;ldquo;cmdline-jmxclient&amp;#8221; in /opt/zenoss/libexec?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:50cfcc19-4cd9-4af0-813b-e187e342590c] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 19:10:22 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4783</guid>
      <dc:date>2011-11-15T19:10:22Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4784</link>
      <description>&lt;!-- [DocumentBodyStart:c41373a6-a79c-47e8-a207-c56e354439c7] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Looks like it:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;lrwxrwxrwx 1 zenoss zenoss&amp;#160;&amp;#160;&amp;#160; 127 Nov 14 16:05 cmdline-jmxclient -&amp;gt; /opt/zenoss/ZenPacks/ZenPacks.community.zenJavaApp-1.1-py2.6.egg/ZenPacks/community/zenJavaApp/bin/cmdline-jmxclient-0.10.3.jar&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:c41373a6-a79c-47e8-a207-c56e354439c7] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 19:12:46 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4784</guid>
      <dc:date>2011-11-15T19:12:46Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4785</link>
      <description>&lt;!-- [DocumentBodyStart:5194a078-7524-4949-82bb-3e08b99a883a] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I rewrote the modeler script yesterday but haven&amp;rsquo;t posted it yet&amp;#8230;it should output some more information.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Try replacing the contents of JavaAppMap.py file (under modeler/plugins) with this and then run:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;zenmodeler run -v10 -d device --collect=JavaAppMap&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;######################################################################&lt;/p&gt;&lt;p&gt;#&lt;/p&gt;&lt;ol&gt;&lt;li level="1" type="ol"&gt;&lt;p&gt;JavaAppMap modeler plugin&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;#&lt;/p&gt;&lt;p&gt;######################################################################&lt;/p&gt;&lt;p&gt;from Products.DataCollector.plugins.CollectorPlugin import PythonPlugin&lt;/p&gt;&lt;p&gt;from Products.DataCollector.plugins.CollectorPlugin import CollectorPlugin&lt;/p&gt;&lt;p&gt;from Products.DataCollector.plugins.DataMaps import ObjectMap&lt;/p&gt;&lt;p&gt;from Products.ZenUtils.Utils import zenPath,prepId&lt;/p&gt;&lt;p&gt;from twisted.internet.utils import getProcessOutput&lt;/p&gt;&lt;p&gt;import re,os&lt;/p&gt;&lt;p&gt;from subprocess import *&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;class JavaAppMap(PythonPlugin):&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; """Map JMX Client output table to model."""&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; relname = "javaApps"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; modname = "ZenPacks.community.zenJavaApp.JavaApp"&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; deviceProperties = PythonPlugin.deviceProperties + (&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 'zJmxUsername',&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 'zJmxPassword',&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 'zJavaAppPorts',&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 'manageIp',&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; )&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; def queryRemote(self,server,port,log):&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; binPath = zenPath('libexec')&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; authstring = '-'&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; deststring = server&lt;em&gt;":"&lt;/em&gt;str(port)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; jarfile = binPath + "/cmdline-jmxclient"&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; args = '/usr/bin/java -jar '&lt;em&gt;jarfile&lt;/em&gt;' '&lt;em&gt;authstring&lt;/em&gt;' '+deststring&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; #log.info('Running command %s', args)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; output = Popen(&lt;a class="" href="http://community.zenoss.org/docs/DOC-12934#comment-4785/args"&gt;Java Application Components&lt;/a&gt;,stdout=PIPE,stderr=STDOUT,shell=True)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return output.stdout.readlines()&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; def getClientPorts(self,device,log):&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; validPorts = []&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for jmxPort in device.zJavaAppPorts:&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; log.info('Testing port %s for device %s', jmxPort, device.id)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; output = self.queryRemote(device.id, jmxPort, log)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; valid = False&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for line in output:&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if re.search('Connection refused',line) != None :&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; valid = False&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if re.search('Invalid credentials',line) != None :&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; valid = True&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if re.search('Authentication failed',line) != None :&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; valid = True&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if valid == True:&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; log.info('JMX client found on port %s',jmxPort)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; validPorts.append(jmxPort)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return validPorts&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; def collect(self, device, log):&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; results = []&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; jmxPorts = self.getClientPorts(device,log)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for jmxPort in jmxPorts:&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; log.info('creating component for port %s',jmxPort)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; info = {}&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; name = "java_"+jmxPort&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; info['id'] = prepId(name)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; info['javaPort'] = jmxPort&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; info['javaUser'] = device.zJmxUsername&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; info['javaPass'] = device.zJmxPassword&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; results.append(info)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return results&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; def process(self, device, results, log):&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; log.info('finding plugin %s for device %s', self.name(), device.id)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; rm = self.relMap()&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for result in results:&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; om = self.objectMap(result)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; rm.append(om)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return rm&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:5194a078-7524-4949-82bb-3e08b99a883a] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 19:23:35 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4785</guid>
      <dc:date>2011-11-15T19:23:35Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4786</link>
      <description>&lt;!-- [DocumentBodyStart:cf7a3790-9f23-46a8-a068-314b9123b9b0] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;2011-11-15 11:42:53,087 DEBUG zen.ZenModeler: Run in foreground, starting immediately.&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,091 DEBUG zen.pysamba: client ntlmv2 auth is now no&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,091 DEBUG zen.ZenModeler: Starting PBDaemon initialization&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,091 INFO zen.ZenModeler: Connecting to localhost:8789&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,092 DEBUG zen.ZenModeler: Logging in as admin&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,100 INFO zen.ZenModeler: Connected to ZenHub&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,100 DEBUG zen.ZenModeler: Setting up initial services: EventService, ModelerService&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,101 DEBUG zen.ZenModeler: Chaining getInitialServices with d2&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,102 DEBUG zen.ZenModeler: Loaded service EventService from zenhub&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,102 DEBUG zen.ZenModeler: Loaded service ModelerService from zenhub&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,102 DEBUG zen.ZenModeler: Queueing event {'severity': 0, 'component': 'zenmodeler', 'agent': 'zenmodeler', 'summary': 'started', 'manager': 'localhost.localdomain', 'device': 'localhost', 'eventClass': '/App/Start', 'monitor': 'localhost'}&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,103 DEBUG zen.ZenModeler: Total of 1 queued events&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,103 DEBUG zen.ZenModeler: Calling connected.&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,103 DEBUG zen.ZenModeler: fetching monitor properties&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,111 DEBUG zen.ZenModeler: Getting threshold classes...&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,113 DEBUG zen.ZenModeler: Loading classes &lt;a class="" href="http://community.zenoss.org/docs/DOC-12934#comment-4786/'Products.ZenModel.MinMaxThreshold'"&gt;Java Application Components&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,113 DEBUG zen.ZenModeler: Fetching default RRDCreateCommand...&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,114 DEBUG zen.ZenModeler: Getting collector thresholds...&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,123 DEBUG zen.thresholds: Updating threshold ('high event queue', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,123 DEBUG zen.thresholds: Updating threshold ('zenmodeler cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,123 DEBUG zen.thresholds: Updating threshold ('zenperfsnmp cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,123 DEBUG zen.thresholds: Updating threshold ('zenping cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,124 DEBUG zen.thresholds: Updating threshold ('zenprocess cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,124 DEBUG zen.ZenModeler: Getting collector plugins for each DeviceClass&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,145 DEBUG zen.ZenModeler: Starting collector loop...&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,145 INFO zen.ZenModeler: Collecting for device &lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,201 DEBUG zen.ZenModeler: Running 0 clients&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,201 DEBUG zen.ZenModeler: Collection slots filled&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,202 DEBUG zen.ZenModeler: Running 0 clients&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,202 INFO zen.ZenModeler: Scan time: 0.06 seconds&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,202 DEBUG zen.thresholds: Checking value 0.0565168857574 on Daemons/localhost/zenmodeler_cycleTime&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,203 DEBUG zen.MinMaxCheck: Checking zenmodeler_cycleTime 0.0565168857574 against min None and max 34560.0&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,204 DEBUG zen.ZenModeler: Queueing event {'manager': 'localhost.localdomain', 'eventKey': 'zenmodeler cycle time', 'device': 'localhost', 'eventClass': '/Perf', 'summary': 't&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,204 DEBUG zen.ZenModeler: Total of 2 queued events&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,206 DEBUG zen.ZenModeler: Sent a 'stop' event&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,218 DEBUG zen.ZenModeler: stop() called when not running&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,218 INFO zen.ZenModeler: Daemon ZenModeler shutting down&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,218 DEBUG zen.ZenModeler: Removing service EventService&lt;/p&gt;&lt;p&gt;2011-11-15 11:42:53,219 DEBUG zen.ZenModeler: Removing service ModelerService&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:cf7a3790-9f23-46a8-a068-314b9123b9b0] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 19:47:01 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4786</guid>
      <dc:date>2011-11-15T19:47:01Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4787</link>
      <description>&lt;!-- [DocumentBodyStart:4c2c81ba-849a-4ac1-83ff-89643cbd6e82] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;OK, the line 3 error was du eto that line not being commented out. I added the hash mark and re-ran zenmodeler. Here are the results with additional syntax errors.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,519 DEBUG zen.ZenModeler: Run in foreground, starting immediately.&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,523 DEBUG zen.pysamba: client ntlmv2 auth is now no&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,523 DEBUG zen.ZenModeler: Starting PBDaemon initialization&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,524 INFO zen.ZenModeler: Connecting to localhost:8789&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,524 DEBUG zen.ZenModeler: Logging in as admin&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,532 INFO zen.ZenModeler: Connected to ZenHub&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,532 DEBUG zen.ZenModeler: Setting up initial services: EventService, ModelerService&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,533 DEBUG zen.ZenModeler: Chaining getInitialServices with d2&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,535 DEBUG zen.ZenModeler: Loaded service EventService from zenhub&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,535 DEBUG zen.ZenModeler: Loaded service ModelerService from zenhub&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,535 DEBUG zen.ZenModeler: Queueing event {'severity': 0, 'component': 'zenmodeler', 'agent': 'zenmodeler', 'summary': 'started', 'manager': 'localhost.localdomain', 'device': 'localhost', 'eventClass': '/App/Start', 'monitor': 'localhost'}&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,536 DEBUG zen.ZenModeler: Total of 1 queued events&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,536 DEBUG zen.ZenModeler: Calling connected.&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,536 DEBUG zen.ZenModeler: fetching monitor properties&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,544 DEBUG zen.ZenModeler: Getting threshold classes...&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,545 DEBUG zen.ZenModeler: Loading classes &lt;a class="" href="http://community.zenoss.org/docs/DOC-12934#comment-4787/'Products.ZenModel.MinMaxThreshold'"&gt;Java Application Components&lt;/a&gt;&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,546 DEBUG zen.ZenModeler: Fetching default RRDCreateCommand...&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,547 DEBUG zen.ZenModeler: Getting collector thresholds...&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,556 DEBUG zen.thresholds: Updating threshold ('high event queue', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,556 DEBUG zen.thresholds: Updating threshold ('zenmodeler cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,556 DEBUG zen.thresholds: Updating threshold ('zenperfsnmp cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,556 DEBUG zen.thresholds: Updating threshold ('zenping cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,556 DEBUG zen.thresholds: Updating threshold ('zenprocess cycle time', ('localhost', ''))&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,556 DEBUG zen.ZenModeler: Getting collector plugins for each DeviceClass&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,579 DEBUG zen.ZenModeler: Starting collector loop...&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,579 INFO zen.ZenModeler: Collecting for device &lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,645 DEBUG zen.ZenModeler: Running 0 clients&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,645 DEBUG zen.ZenModeler: Collection slots filled&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,646 DEBUG zen.ZenModeler: Running 0 clients&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,646 INFO zen.ZenModeler: Scan time: 0.07 seconds&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,646 DEBUG zen.thresholds: Checking value 0.0669920444489 on Daemons/localhost/zenmodeler_cycleTime&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,647 DEBUG zen.MinMaxCheck: Checking zenmodeler_cycleTime 0.0669920444489 against min None and max 34560.0&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,648 DEBUG zen.ZenModeler: Queueing event {'manager': 'localhost.localdomain', 'eventKey': 'zenmodeler cycle time', 'device': 'localhost', 'eventClass': '/Perf', 'summary': 'threshold of zenmodeler cycle time restored: current value 0.07', 'component': '', 'monitor': 'localhost', 'agent': 'zenmodeler', 'severity': 0}&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,648 DEBUG zen.ZenModeler: Total of 2 queued events&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,650 DEBUG zen.ZenModeler: Sent a 'stop' event&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,662 DEBUG zen.ZenModeler: stop() called when not running&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,662 INFO zen.ZenModeler: Daemon ZenModeler shutting down&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,663 DEBUG zen.ZenModeler: Removing service EventService&lt;/p&gt;&lt;p&gt;2011-11-15 12:10:26,663 DEBUG zen.ZenModeler: Removing service ModelerService&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4c2c81ba-849a-4ac1-83ff-89643cbd6e82] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 20:15:51 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4787</guid>
      <dc:date>2011-11-15T20:15:51Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4765</link>
      <description>&lt;!-- [DocumentBodyStart:b4a74d5a-8d23-4ccd-b44e-e500e38a5e6d] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Well I gues I'm stumped -- I haven't had any problems like this myself, and this acts like the device monitoring status is set to "Decommissioned" -- do the other modeler plugins run?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:b4a74d5a-8d23-4ccd-b44e-e500e38a5e6d] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 20:17:05 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4765</guid>
      <dc:date>2011-11-15T20:17:05Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4788</link>
      <description>&lt;!-- [DocumentBodyStart:3eb55724-0cc9-4bf4-9cd0-38a4f230d866] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;They do run. The device is in the Production state.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Any ideas on the syntax errors noted?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3eb55724-0cc9-4bf4-9cd0-38a4f230d866] --&gt;</description>
      <pubDate>Tue, 15 Nov 2011 20:18:15 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4788</guid>
      <dc:date>2011-11-15T20:18:15Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4799</link>
      <description>&lt;!-- [DocumentBodyStart:8d8eacbc-a28d-42d8-96d8-84ede8565e9b] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi guys&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Just to add that I am experiencing exactly the same problem and no matter what modeler plugins are or are not included, the result remains the same:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;ERROR zen.ZenModeler: Unable to fill collection slots: [Failure instance: Traceback (failure with no frames): : [Errno 2] No such file or directory&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Ill also look around and see if I can assist with my limited knowledge. This is an awesome ZenPack - we need to get it working &lt;img height="16px" src="http://community.zenoss.org/4.5.6/images/emoticons/happy.gif" width="16px"/&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I am on 3.2.1 with pack 1.1&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:8d8eacbc-a28d-42d8-96d8-84ede8565e9b] --&gt;</description>
      <pubDate>Wed, 16 Nov 2011 12:51:52 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4799</guid>
      <dc:date>2011-11-16T12:51:52Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4793</link>
      <description>&lt;!-- [DocumentBodyStart:e165daea-65ca-4414-be05-c3e16c134586] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I just tried uninstalling/reinstalling myself, and I forgot to repopulated the "zJavaAppPorts" zProperty with a list of JMX ports to scan.&amp;#160; I saw the same issue (plugin appeared not to run) until i put a port in the list to be scanned.&amp;#160; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Is that possibly the issue here?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Anyways, I released a new version (1.2) above that corrected a separate issue i had with the modeler.&amp;#160; Hopefully it will work for you guys.&amp;#160; Sorry there's so much trouble getting this to work...It's possible I've missed something fundamental.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The only thing in this zenpack i've done different than usual is that the javaApps relation is created in the __init__.py file and bound to the device class rather than to a specific subclass using the zPythonClass zProperty.&amp;#160; I copied this from epuzanov's great examples, and i know it works in his zenpacks.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;If it still doesn't work, maybe i've missed something in the modeler plugin (maptype/compname/relname/modname)?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Joseph&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e165daea-65ca-4414-be05-c3e16c134586] --&gt;</description>
      <pubDate>Wed, 16 Nov 2011 14:41:59 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4793</guid>
      <dc:date>2011-11-16T14:41:59Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4800</link>
      <description>&lt;!-- [DocumentBodyStart:8f956e2e-cc4b-49c3-84a3-ad7ceba93fe3] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;&lt;span&gt;I installed your latest bits from github &lt;/span&gt;&lt;a class="jive-link-external-small" href="https://github.com/j053ph4/ZenPacks.community.zenJavaApp"&gt;https://github.com/j053ph4/ZenPacks.community.zenJavaApp&lt;/a&gt;&lt;span&gt; and was able to get this working. I didnt seem to have the same issues as the folks above, however I did have to make a change to the modeler to get this working.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;In my case the JVM does not require authentication. As a result I fell right through your valid=true checks in getClientPorts. I added the following check after connection refused:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if re.search('java\.lang:type=Memory',line) != None :&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; valid = True&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;And for what its worth, I manually created a new device class and bound the JavaAppMap plugin to the new device class&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:8f956e2e-cc4b-49c3-84a3-ad7ceba93fe3] --&gt;</description>
      <pubDate>Wed, 16 Nov 2011 15:29:12 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4800</guid>
      <dc:date>2011-11-16T15:29:12Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4794</link>
      <description>&lt;!-- [DocumentBodyStart:5ffec0f8-0ad1-42a9-a6a2-21e8b99d8d69] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Thanks appreciate the input I&amp;rsquo;ll add your changes to the modeler plugin, and also some logic setting the auth to false for the queries&amp;#8230;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I did the same thing re: the device class+plugin, but you had mentioned having windows-based servers as well, so I didn&amp;rsquo;t want to be too restrictive w/the usual python class binding&amp;#8230;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:5ffec0f8-0ad1-42a9-a6a2-21e8b99d8d69] --&gt;</description>
      <pubDate>Wed, 16 Nov 2011 15:32:15 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4794</guid>
      <dc:date>2011-11-16T15:32:15Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4801</link>
      <description>&lt;!-- [DocumentBodyStart:bec054d3-7853-4a0e-8282-a0504670af3d] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;I did the same thing re: the device class+plugin, but you had mentioned having windows-based servers as well, so I didn&amp;rsquo;t want to be too restrictive w/the usual python class binding&amp;#8230;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&amp;lt;/nod&amp;gt;understood, was throwing that out there in case it helps any of the other folks that having trouble getting it working.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:bec054d3-7853-4a0e-8282-a0504670af3d] --&gt;</description>
      <pubDate>Wed, 16 Nov 2011 15:34:17 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4801</guid>
      <dc:date>2011-11-16T15:34:17Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4812</link>
      <description>&lt;!-- [DocumentBodyStart:b8afbdcc-f142-4151-869b-666c8a7679f9] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Im having more joy today. Installed 1.2 and the previous issue is gone, however I still dont get it fully functional:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I added a JMX port that I know exists in zProperties and the modeler simply passes over finding no responding port. I&amp;#160; also made the change to getClientPorts since I too am not using any authentication on my JVMs, but it makes no difference - the resultset remains empty?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;2011-11-17 15:23:54,941 INFO zen.ZenModeler: plugins: JavaAppMap&lt;/p&gt;&lt;p&gt;2011-11-17 15:23:54,942 DEBUG zen.PythonClient: Running collection for plugin JavaAppMap&lt;/p&gt;&lt;p&gt;2011-11-17 15:23:54,942 INFO zen.PythonClient: Testing port 14444 for device 10.111.249.170&lt;/p&gt;&lt;p&gt;2011-11-17 15:23:54,962 DEBUG zen.PythonClient: Results for JavaAppMap: []&lt;/p&gt;&lt;p&gt;2011-11-17 15:23:54,963 INFO zen.PythonClient: Python client finished collection for 10.111.249.170&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;[root@zenoss plugins]# telnet 10.111.249.170 14444&lt;/p&gt;&lt;p&gt;Trying 10.111.249.170...&lt;/p&gt;&lt;p&gt;Connected to xxxx (10.111.249.170).&lt;/p&gt;&lt;p&gt;Escape character is '^]'.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;telnet&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;It almost seems like something environmental rather than a bug given that dpetzel has had success? &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:b8afbdcc-f142-4151-869b-666c8a7679f9] --&gt;</description>
      <pubDate>Thu, 17 Nov 2011 13:29:56 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4812</guid>
      <dc:date>2011-11-17T13:29:56Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4814</link>
      <description>&lt;!-- [DocumentBodyStart:525b6629-b901-40b1-a9db-31222f3718ca] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Did you restart zenoss after making the change to getClientPorts ?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Also try adding print output after the output= line. Something like this:&lt;/p&gt;&lt;blockquote class="jive-quote"&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; output = self.queryRemote(device.id, jmxPort, log)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; print output&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; valid = False&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;From there I searched for each of the strings in the if blocks, which is how I realized I needed to add the line I did. It sounds though, as you are having a similar issue to what I was having in that I was never making a match on any lines&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:525b6629-b901-40b1-a9db-31222f3718ca] --&gt;</description>
      <pubDate>Thu, 17 Nov 2011 14:12:07 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4814</guid>
      <dc:date>2011-11-17T14:12:07Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4815</link>
      <description>&lt;!-- [DocumentBodyStart:7eae80e0-d23f-437b-ba3c-a512b0b00ec6] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Another thing to try (from the command line) is to call the console jmx directly and examine the output&amp;#8230;try:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;java -jar /opt/zenoss/libexec/cmdline-jmxcliient - host:port&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;or something like that &amp;ndash;basically you&amp;rsquo;re running against the remote host and supplying &amp;ldquo;-&amp;ldquo; instead of &amp;ldquo;user:pass&amp;#8221; &amp;ndash; that&amp;rsquo;s what the modeler plugin does.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Maybe, like dpetzel, you&amp;rsquo;re seeing some output that I didn&amp;rsquo;t put in a regext to find?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Joseph&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:7eae80e0-d23f-437b-ba3c-a512b0b00ec6] --&gt;</description>
      <pubDate>Thu, 17 Nov 2011 14:58:04 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4815</guid>
      <dc:date>2011-11-17T14:58:04Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4817</link>
      <description>&lt;!-- [DocumentBodyStart:d5ea6d18-e504-4324-bccc-0a64ed519ecb] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Firstly I realised that JavaAppMap.py expects 'java' to be at /usr/bin/java which mine is not. A simple symbolic link fixed that.&lt;/p&gt;&lt;p&gt;I then ran into this:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Exception in thread "main" javax.management.MalformedObjectNameException: Key properties cannot be empty&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at javax.management.ObjectName.construct(ObjectName.java:467)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at javax.management.ObjectName.&amp;lt;init&amp;gt;(ObjectName.java:1403)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at org.archive.jmx.Client.execute(Client.java:231)&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; at org.archive.jmx.Client.main(Client.java:154)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The reason for that is that I am trying to probe three JVM's on the host. I expected that you should be able to make the zProperty a space delimited list that would feed the for loop, but actually results in a command&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;java -jar /opt/zenoss/libexec/cmdline-jmxclient - 10.111.249.170:14444 24444 34444 at modeling time &lt;/p&gt;&lt;p&gt;which is not valid - you can only have one port as an argument.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;If I just add one, it all works perfectly - well I see the graphs - havent seen any data collection yet.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Thanks for the assistance so far &lt;img height="16px" src="http://community.zenoss.org/4.5.6/images/emoticons/happy.gif" width="16px"/&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d5ea6d18-e504-4324-bccc-0a64ed519ecb] --&gt;</description>
      <pubDate>Fri, 18 Nov 2011 09:59:31 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4817</guid>
      <dc:date>2011-11-18T09:59:31Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4818</link>
      <description>&lt;!-- [DocumentBodyStart:82edb668-ee4b-4f31-9e5d-9c181194f9d9] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Try a newline-delimited list. That should work for you.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:82edb668-ee4b-4f31-9e5d-9c181194f9d9] --&gt;</description>
      <pubDate>Fri, 18 Nov 2011 14:16:34 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4818</guid>
      <dc:date>2011-11-18T14:16:34Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4842</link>
      <description>&lt;!-- [DocumentBodyStart:c5042b71-28bd-47fa-9b44-9cfc14a8094f] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;That did the trick - needs to be newline delimited. Joseph, did your graphs populate immediately or did you need to do any additional binding? All the placeholders are there post modelling, but the graphs remain blank indefinately as in your screenshot above. I also dont see any attempt by JMX to fetch data in zenjmx.log, nor any exceptions?&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:c5042b71-28bd-47fa-9b44-9cfc14a8094f] --&gt;</description>
      <pubDate>Tue, 22 Nov 2011 10:33:44 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4842</guid>
      <dc:date>2011-11-22T10:33:44Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4843</link>
      <description>&lt;!-- [DocumentBodyStart:21f49fd5-f155-4646-9b8a-626a30ed90dd] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Try restarting the zenjmx daemon&amp;#8230;.I think I remember having to do that myself.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:21f49fd5-f155-4646-9b8a-626a30ed90dd] --&gt;</description>
      <pubDate>Tue, 22 Nov 2011 14:14:46 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4843</guid>
      <dc:date>2011-11-22T14:14:46Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4901</link>
      <description>&lt;!-- [DocumentBodyStart:2f049134-bdd0-4d6e-bbf8-9111017a9255] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I was getting the same error, trying to model across a WAN.&amp;#160; The following diff should help the modeler run (I posted the code to github, but then I realized that was version 1.1)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;[zenoss@zenoss zenJavaApp]$ diff ZenPacks/community/zenJavaApp/modeler/plugins/JavaAppMap.py ~/JavaAppMap.py &lt;/p&gt;&lt;p&gt;34,36c34,41&lt;/p&gt;&lt;p&gt;&amp;lt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; output = Popen([args],stdout=PIPE,stderr=STDOUT,shell=True)&lt;/p&gt;&lt;p&gt;&amp;lt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return output.stdout.readlines()&lt;/p&gt;&lt;p&gt;&amp;lt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; try:&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; output = Popen([args],stdout=PIPE,stderr=STDOUT,shell=True)&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return output.communicate()&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; except Exception as e:&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; #print "Error: ", type(e)&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; #print e&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; return False&lt;/p&gt;&lt;p&gt;&amp;gt; &lt;/p&gt;&lt;p&gt;44c49,50&lt;/p&gt;&lt;p&gt;&amp;lt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for line in output:&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if output != False :&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; for line in output:&lt;/p&gt;&lt;p&gt;47a54,57&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; log.debug(line)&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if re.search('java\.lang:type=Memory',line) != None :&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; valid = True&lt;/p&gt;&lt;p&gt;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; break&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2f049134-bdd0-4d6e-bbf8-9111017a9255] --&gt;</description>
      <pubDate>Wed, 07 Dec 2011 22:40:52 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4901</guid>
      <dc:date>2011-12-07T22:40:52Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4903</link>
      <description>&lt;!-- [DocumentBodyStart:68bc6618-40d5-497a-a4a5-466f3ab3c319] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;This diff is included in the 1.4 egg, I uploaded it after trying it out overnight.&amp;#160; YMMV.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:68bc6618-40d5-497a-a4a5-466f3ab3c319] --&gt;</description>
      <pubDate>Thu, 08 Dec 2011 20:00:45 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4903</guid>
      <dc:date>2011-12-08T20:00:45Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: Java Application Components</title>
      <link>http://community.zenoss.org/docs/DOC-12934#comments-4904</link>
      <description>&lt;!-- [DocumentBodyStart:510852ff-032f-4fae-bd5c-f37c5b58c6dc] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Wizard113,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Thanks for the update...I was using the .communicate() method prevoiusly, but ran into some difficulties.&amp;#160; I have not yet had the chance to evaluate your changes, in particular whether it is still handling the cases where authentication is/is not enabled and whether or not the zJmxUsername and zJmxPassword are working.&amp;#160; I'll merge your changes as soon as I have an opportunity (it's been a very busy week).&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;You are "pccowboy" on github correct?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Joseph&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:510852ff-032f-4fae-bd5c-f37c5b58c6dc] --&gt;</description>
      <pubDate>Fri, 09 Dec 2011 02:01:06 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-12934#comments-4904</guid>
      <dc:date>2011-12-09T02:01:06Z</dc:date>
      <clearspace:dateToText>2 years, 3 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

