Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Configuring Qpid Management

QPID has a management interface that exposes . By default the management interface is enabled but it can also be disabled by modifying the management element in config.xml.

...

You can find out more about the features exposed by the Qpid JMS interfaces here.

Using Eclipse RCP

Installing the Qpid Management Console (eclipse RCP)

Unzip the management eclipse plugin zip for windows in a dir (eg C:/). A dir with name qpidmc (eg C:/qpidmc) will get created.

To run the RCP from command prompt, set the environment variable QPIDMC_HOME to installation dir (eg. QPIDMC_HOME=C:/qpidmc) 

Running the Qpid Management Console (eclipse RCP)

To run this application on windows, run any of these scripts-

qpidmc.bat (windows command prompt)

qpidmc.sh  (cygwin) 

Using the Qpid Management Console (eclipse RCP)

Please see attachment  for using this Eclipse RCP.  Attchment contains some of the screenshots of Qpid Management Console (Eclipse RCP) .

Using JConsole

JConsole is a management tool that comes with the Java Runtime Environment and provides a very simple view of managed beans. It requires no special configuration to be used with QPID.

...

Please see attachment for some of the screenshots of using jconsole for Qpid.

Using HermesJMS

HermesJMS also offers integration with the Qpid management interfaces. You can get instructions and more information from http://cwikiwiki.apache.org/confluence/display/qpid/HermesJMS.

Using MC4J

MC4J is an alternative management tool. It provide a richer "dashboard" that can customise the raw MBeans.

Installation

...

  • First download and install MC4J for your platform. Version 1.2 beta 9 is the latest version that has been tested.
  • Copy the directory blaze/java/management/mc4j into the directory <MC4J-Installation>/dashboards

Configuration

You should create a connection with the JVM to be managed. Using the Management->Create Server Connection menu option. Select the server type to be "J2SE 5. 0". The connection URL should be of the form: service:jmx:rmi:///jndi/rmi://localhost:8999/jmxrmi making the appropriate host and post changes.

Operation

You can view all mbeans (BrokerManager, Exchanges, Queues, Connections) under "MBeans->org.apache.qpid"tabular summaries of the queues, exchanges and connections using the Global Dashboards->QPID tree view. To drill down on individual beans you can right click on the bean. This will show any available graphs too.