JBoss Community

IronJacamar RHQ platform

modified by Jeff Zhang in IronJacamar Development - View the full document

Goals

 

The goals of the IronJacamar RHQ plugin is to provide a RHQ 4 plugin for the IronJacamar container which exposes the metrics and operations of the deployed resource adapters.

 

Second, it is to provide a RHQ platform for the standalone IronJacamar distribution using the GWT based user interface as the new management UI.

 

Design

 

 

 

Implementation

 

The management integration with IronJacamar must be built based on the

 

org.jboss.jca.core.api.management

 

package. A

 

org.jboss.jca.core.api.management.ManagementRepository

 

instance must be injected into the RHQ plugin in order to etablish the connection between the plugin and the container.

 

 

Code

 

 

 

To build rhq plugin for IronJacamar:

svn co http://anonsvn.jboss.org/repos/jbossas/projects/jboss-jca/trunk/ jboss-jca

cd jboss-jca

ant rhq

Supported metrics and operations

 

How to run plugin on RHQ 4

 

cd <RHQ_Server>/bin

./rhq-server.sh start

  • browse http://localhost:7080
  • Install RHQ database and do post-install (use h2 sql as test database and use standalone agent)
  • Download RHQ agent jar from Administrator -> Download and install it into a empty directory
  • login in to RHQ console (rhqadmin : rhqadmin)
  • Administrator -> Plugin, Install ironjacamar-rhq-plugin.jar
  • Start RHQ agent

cd <RHQ_Agent>/bin

./rhq-agent.sh

  • Inventory -> Discovery Queue, find IronJacamar_AS7
  • click "import" button on the bottom
  • Inventory -> Servers, click IronJacamar_AS7

Screenshots

 

http://community.jboss.org/servlet/JiveServlet/downloadImage/102-16378-2-11451/450-266/Screenshot.png

 

Links

Comment by going to Community

Create a new document in IronJacamar Development at Community