|
Qman Tool has been edited by Arnaud (Oct 29, 2008). Content:IntroductionQMan is a Management bridge that exposes one (or several) Qpid broker domain model as MBeans that are accessible through the Java Management Extensions (JMX). How to run QManPrerequisitesQMan is a standalone application that is packaged as qpid-management-client-incubating-M3.jar. To run QMan you need to add the following jars in your CLASSPATH:
alternatively you can run the following script (that add all the qpid jars to the CLASSPATH): QMan can be connected at run time against any broker however it must first connect to a running broker. As default QMan will try to connect to a broker running on localhost port 5672. The file config.xml that must be located in a directory referenced by the CLASSPATH can be used for configuring QMAN. The default content of this file is: <configuration>
<type-mappings>
<mapping>
<code>1</code>
<class-name>org.apache.qpid.management.domain.model.type.Uint8</class-name>
<validator-class-name>org.apache.qpid.management.domain.model.QpidProperty$NumberValidator</validator-class-name>
</mapping>
<mapping>
<code>2</code>
<class-name>org.apache.qpid.management.domain.model.type.Uint16</class-name>
<validator-class-name>org.apache.qpid.management.domain.model.QpidProperty$NumberValidator</validator-class-name>
</mapping>
<mapping>
<code>3</code>
<class-name>org.apache.qpid.management.domain.model.type.Uint32</class-name>
<validator-class-name>org.apache.qpid.management.domain.model.QpidProperty$NumberValidator</validator-class-name>
</mapping>
<mapping>
<code>4</code>
<class-name>org.apache.qpid.management.domain.model.type.Uint64</class-name>
<validator-class-name>org.apache.qpid.management.domain.model.QpidProperty$NumberValidator</validator-class-name>
</mapping>
<mapping>
<code>6</code>
<class-name>org.apache.qpid.management.domain.model.type.Str8</class-name>
<validator-class-name>org.apache.qpid.management.domain.model.QpidProperty$StringValidator</validator-class-name>
</mapping>
<mapping>
<code>7</code>
<class-name>org.apache.qpid.management.domain.model.type.Str16</class-name>
<validator-class-name>org.apache.qpid.management.domain.model.QpidProperty$StringValidator</validator-class-name>
</mapping>
<mapping>
<code>8</code>
<class-name>org.apache.qpid.management.domain.model.type.AbsTime</class-name>
</mapping>
<mapping>
<code>9</code>
<class-name>org.apache.qpid.management.domain.model.type.DeltaTime</class-name>
</mapping>
<mapping>
<code>10</code>
<class-name>org.apache.qpid.management.domain.model.type.ObjectReference</class-name>
</mapping>
<mapping>
<code>11</code>
<class-name>org.apache.qpid.management.domain.model.type.Boolean</class-name>
</mapping>
<mapping>
<code>14</code>
<class-name>org.apache.qpid.management.domain.model.type.Uuid</class-name>
</mapping>
<mapping>
<code>15</code>
<class-name>org.apache.qpid.management.domain.model.type.Map</class-name>
</mapping>
</type-mappings>
<access-mode-mappings>
<mapping>
<code>1</code>
<value>RC</value>
</mapping>
<mapping>
<code>2</code>
<value>RW</value>
</mapping>
<mapping>
<code>3</code>
<value>RO</value>
</mapping>
</access-mode-mappings>
<brokers>
<broker>
<host>localhost</host>
<port>5672</port>
<virtual-host>test</virtual-host>
<user>guest</user>
<password>guest</password>
<max-pool-capacity>4</max-pool-capacity>
<initial-pool-capacity>0</initial-pool-capacity>
<max-wait-timeout>-1</max-wait-timeout>
</broker>
</brokers>
</configuration>
Several brokers can be added so that QMan will try to connect to those broker at starting time.
|
Unsubscribe or edit your notifications preferences
