Servicemix provides JMX based management of running components and the internals of it's container. This section provides infomation about how to connect remotely to the Servicemix MBeanServer, the operations and attributes exposed for management and J2EE statistics.
JMXConsole
JMXConsole - infomation about connecting to JMX from an application of management console
MBeans
Component
Container
Environment
Broker
Message Flow
The servicemix JBIContainer exposes container, NMR and Component management through JMX. The JBIContainer can be passed a JMXBeanServer or be configured to create one, if one doesn't exist. (see Configuration). If the JBIContainer creates it's own MBeanServer instance, it also creates an RMI JMXConnector - to allow remote connections. The Management AntTasks use this:
Code Block | ||
---|---|---|
| ||
JMXServiceURL url = new JMXServiceURL ("service:jmx:rmi://<serverHost>/jndi/rmi://<namingHost>:<namingPort>/jmxconnector") ;
JMXConnector connector = JMXConnectorFactory.connect(url);
|
The default namingPort is 1099
...
title | JMX Console |
---|
...
Statistics
If ServiceMix is configured (see Configuration) to dump statistics, it will for individual component's in their running directory into the file Stats.csv. Statistics measure inbound/outbound exchange rates for a component's DeliveryChannel. The format of the statistics dumped is:
...