JBoss management and monitoring


JBManageIT

Download

Misc

JBManageIT
JBManageIT is a rich graphical application created in order to manage and monitor JBoss Application Server using JMX.
It is a Java SWT tool and it is usable, fast, multi-platform and multi-language.


Open Source Software with LGPL license.


Features
  • No web container needed on JBoss instance: it is a rich client and not a web application.
  • Lightweight rich client developed in JAVA with the new Eclipse Project graphical toolkit SWT and JFace: native layout on Windows XP and very fast on Linux.
  • Advanced and configurable monitor of the memory resource used by JBoss instance.
    Real time display of total, max and free memory used.
  • Multi-Platform and Multi-Language (Italian and English for now).
  • HTML formatted output for operations with long return.
  • Direct access to preconfigured paths with bookmarks shortcuts.
  • Very fast and fluid navigation of agents/domains and intuitive use: 2 seconds for main tree refresh and population.
  • Remote operations execution and collapse/expand of tree with simple double click.
  • Web Applications or EJBs stopping and starting with a double click.
  • Rapid access to DataSource, MQ Queues or Transactions informations.
  • Configurable logging.

News
  • 19 March 2005: web site updated
  • 15 March 2005: 0.1 beta released
  • 26 February 2005: web site published
  • 19 February 2005: CVS repository populated
  • 19 February 2005: 0.1 alpha released

Why this tool ? There are JMX Web Console and Administration Console in JBoss !
  • If you have not Tomcat or any other web container deployed on your JBoss, you can't use JMX Web Console and Administration Console.
  • JBManageIT has a good memory monitor.
  • JBManageIT uses SWT+JFace and not Swing (used in the JBoss Administration Console): it is more fast and it has a native, standard and intuitive layout.
  • When JBoss MicroContainer will be finally released, you'll probably have not a web container on it.
  • In next releases JBManageIT will manage more then one JBoss instances in the same console
  • In development work, when you use JBoss Administration Console you have a browser with Java plugin started: about 40 MB of RAM and more.
  • In next releases you'll have some of  JBManageIT functions available as plugins for Eclipse environment.
  • In development work it is not very comfortable to stop and start modules or refresh MBean tree with JBoss web tools.

Future Deployment
  • Available "also" as an Eclipse plugin.
  • Management and monitoring of JBoss MicroContainer.
  • Management of multiple JBoss instances simultaneously in an unique console.
  • Graphic monitoring of JBoss monitors/listeners on multiple server instances and for different events and resources.
  • E-Mail alert of monitored events.

Readme First
Prerequisites
-------------------------------------------
Microsoft Windows (tested on 2003, XP, 2000) or Linux (tested on Fedora Core 2, Fedora Core 3 and SUSE 9.2)
JRE 1.4.2.05 or above.
JBoss 4.0.0 or above (4.0.1 tested).

NOTE: JBoss 3.x never tested. We'll test it in future realeases.

Installation
-------------------------------------------
Two steps:
1) Unzip JBManageIT archive in a free chosen directory.
2) Copy into [JBMANAGEIT-DIR]/lib the library jbossall-client.jar that you can find in your [JBOSS-DIR]/client directory

NOTE: keep the correct jbossall-client.jar. This library is different from 4.0.0 to 4.0.1 JBoss versions.
NOTE: don't change the jbossall-client.jar file name (todo).

Execution
-------------------------------------------
Start JBManageIT with
run.bat (on windows)
sh run.sh (on Linux)

Click on the Home icon (connect/refresh) to start management and monitoring.

!NOTE!: when the tool starts it is not connected automatically to JBoss: you must click on Home icon.

Configuration
-------------------------------------------
All configuration parameters are in the resources/configuration.properties file
Parameters are about multilanguage, memory monitor and server location.

Logging
--------
Logging configuration is in the resources/log.properties file
Java 1.4 standard logging technology is used.

-------------------------------------------

Some libraries from Eclipse Project and Apache Project are included in the package.
See licenses under /docs directory.



Copyright © 2005, JBManageIT