Hawk Microagent and JMX Console.

 

Hello there,

 

I have indeed thrawled through the list looking for an answer to my question and havent found any hints. Now, having put that away, I've also googled, read through the BW Administration docs to find the answer and not found any.

 

Following the advise in the documentation, I've included the following lines in the <application_name>.tra (found under $TIBCO_HOME/domain/<domain_name>/application/<application_name>/.

java.property.com.sun.management.jmxremote=true
java.property.com.sun.management.jmxremote.port=33001
java.property.com.sun.management.jmxremote.authenticate=false
java.property.com.sun.management.jmxremote.ssl=false

 

I also have the following hawk related properties set in the aforementioned tra file.

Hawk.Service=17475

Hawk.AMI.DisplayName=COM.TIBCO.ADAPTER.bwengine.development.sampleApplicationToMonitor

Hawk.Daemon=tcp\:17474

Hawk.Network=

Hawk.Enabled=true

 

Following this, when restarted, the JMX service was bound to the said port, confirmed by netstat -a | grep 33001. Upon firing up the JMXConsole (using jconsole.exe in <jdk1.5.0_home>/bin, I am able to connect to the relevant pid.

However, contrary to the advise in the BW Administration guide, I do not have a tibco.bw... mbean instance listed in the mbeans tab.

 

Could someone advise what I may be missing?

Further, could someone advise if the JMX Console will give me process level metrics (such as memory, threads, current process execution time) etc?

 

Thanks

 

Cheers

G

(14) Answers

Login