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.
|
|
|