Guest
Welcome login


TIBCOmmunity > Products > Messaging > Resources
Home   Members Communities
Conversations () Resources () Blogs ()

Resources

Up to Resources in Messaging

Gems (Graphical Administration Tool for EMS)

VERSION 9 Published

Created on: Jul 23, 2008 12:27 PM by Richard Lawrence - Last Modified:  Jul 30, 2010 2:16 PM by Richard Lawrence

Gems v3.2

 

Gems is a graphical user interface utility for TIBCO Enterprise Message Service (EMS). It can be used by JMS developers as a general purpose test debugging tool and by administrative support staff as a management and monitorig tool.

 

Gems provides the following main features:

  • Server Monitoring. Server state and main statistics are automtically updated, warning and error limits may be configured. Server generated events are also captured.
  • Server Management. Including, general server configuration, JMS destinations, JNDI factories, users/groups, permissions, bridges, routes etc.
  • JMS support. Messages may be sent/received, queues may be browsed and message contents inspected. Selectors and filters may be specified.
  • JMS Message Monitoring. Messages may be monitored (snooped) as they pass trough the server. Request and reply messages can be correlated to provide service response times.
  • JMS Message Management. Eg; purging messages, copy messages from a queue to another queue on a different server.
  • Charting. Server statistics may be charted in real time, data may be saved to CSV files for export to other tools such as Excel.
  • Logging. Server statistics may be logged automatically when warning or error limits are breached.
  • Security. SSL connectivity, view only mode.
  • Customisable display and look and feel.
  • Support for Managing and Monitoring TIBCO SubStation

 

Requires:

  • Tibco EMS 4.x, EMS 5., EMS 6.x

  • JRE 1.5 or higher

Attachments:
  • Attachment Gems3.2.zip (1.7 MB)
  • Attachment readme.txt (5.3 K)
  • You are currently not logged in. To be able to access attachments, please login.
Average User Rating
(8 ratings)







Feb 2, 2009 7:05 PM Click to view Zion Lavie's profile Zion Lavie says:

We have been using version 2.4b of Gems and it's been pretty useful for us. We would like to upgrade to this version but when I tried to start the application I got the following error:

 

 

C:\Gems3.0\Gems>rungems

TIBEMS_ROOT=C:\Tibco\ems

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/tibco/gem

s/Gems (Unsupported major.minor version 49.0)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(Unknown Source)

at java.security.SecureClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.defineClass(Unknown Source)

at java.net.URLClassLoader.access$100(Unknown Source)

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

 

Please let me know.

Mar 2, 2009 3:31 PM Click to view Richard Lawrence's profile Richard Lawrence says:

Please check your java version. Gems 3.x now requires JRE 1.5 or higher

Apr 17, 2009 5:23 AM Click to view Chris Margetts's profile Chris Margetts says:

i would put this in hawk myself .....

May 7, 2009 7:31 AM Click to view Kris Dames's profile Kris Dames says:

What's different between 3.1 and 3.1a?

 

May 14, 2009 8:04 AM Click to view oren's profile oren says:

Hi

Tried to run it with EMS 4.4.1 and failed

got exception " exception in thread MAIN java.lang.no.ClassDefFound.Error com/tibco/gems/Gems

I am using JRE 1.5.0_08

 

what did i do wrong ?

 

 

Jul 24, 2009 8:28 AM Click to view Narasimlu's profile Narasimlu says:

Create environment variable with the name TIBEMS_ROOT and give tibco ems installation path as value(C:\tibco\ems)

Jul 28, 2009 12:39 PM Click to view rajita's profile rajita says:

Guys, do you know how to change the default non-destructive read in GEMS for topics? I mean once GEMS receives the message from the JMS server, we would like it to acknowledge the message so that it doesn't sit and so that messages don't accumulate on the server causing it to crash. Yup, that's what happens after a while...the datastore gets massive causing the server to crash.

Jul 28, 2009 2:59 PM Click to view rajita's profile rajita says:

The zip listed here is corrupt. Could you please look into this?

Aug 20, 2009 5:30 AM Click to view Arjen Visser's profile Arjen Visser says:

Hi great piece of tooling! I like the quick overview on server status, queue status etc.

Now im facing a challenge, because i would like to login to a EMS server which has ACL's defined per queue, and therefore i need to use an external username to login, although this username is different then the user for administrating EMS itself.

 

With the tool Hermes i already got this working, but i like GEMS so much better.

Is it possible in GEMS to define both usernames + passwords for logging in?

Sep 7, 2009 4:35 AM Click to view ajit bansode's profile ajit bansode says:

Hi,

 

I am trying to run this on Ubuntu.

I don't have EMS on this Ubuntu but I have all the JARs that are required in .sh file.

Only JARs I don't have are jcert.jar & jnet.jar.

 

I started the UI but I am not able to connect to remote EMS.

 

Please help.

 

Sep 17, 2009 7:25 PM Click to view Anwar Khan's profile Anwar Khan says:

Hi Richard,

 

Is this (3.1a) the latest version of GEMS?

 

Regards,

Anwar

Oct 7, 2009 8:23 AM Click to view Roberto Dantas's profile Roberto Dantas says:

Hi All,

 

Is there any version that integrates EMS and SUSBSTIONS ES MAINFRAME?

 

Regards,

Dantas

Nov 17, 2009 9:39 AM Click to view Steve Alberts's profile Steve Alberts says:

Hi. I can't get the GUI to run. it appears to run the batch file but nothing happens. Any suggestions?

 

Thanks in advance,

Steve

Nov 30, 2009 5:33 PM Click to view BGReodica's profile BGReodica says:

This is a good tool. Thanks

Dec 1, 2009 8:02 AM Click to view Dinesh's profile Dinesh says:

Can anybody guide me the step by step procedure to to configure Gems.

Jan 7, 2010 12:30 PM Click to view mayuresh's profile mayuresh says:

cheers!!

Feb 3, 2010 1:58 PM Click to view Kenny's profile Kenny says:

Thanks much !! This indeed helps in quick checking !!

Mar 11, 2010 10:53 AM Click to view Howard Baker's profile Howard Baker says:

Great tool. I wish to browse a queue which has Bytes Messages of 4Mb each. I configured the MaxDisplayBytes in gems.props to 4194304 but when I now click on the message, the app seems to hang. Is there a maximum limit? Any idea why it hangs?

Mar 17, 2010 4:28 AM Click to view Ian Charles's profile Ian Charles says:

Where would I find the documentation for this tool

Apr 7, 2010 11:29 AM Click to view Kartikeyan M Karur's profile Kartikeyan M Karur says:

I tried to use this with EMS 4.3. I get the following error.

 

C:\tibco\Gems>rungems.bat

TIBEMS_ROOT=C:\tibco\ems

Connecting to: tcp://localhost:7222

Exception in thread "main" java.lang.NoSuchMethodError: com.tibco.tibjms.admin.S

erverInfo.getSessionCount()I

at com.tibco.gems.GemsConnectionNode.updateErrorWarningFlags(Unknown Sou

rce)

at com.tibco.gems.GemsConnectionNode.connect(Unknown Source)

at com.tibco.gems.Gems.buildNodes(Unknown Source)

at com.tibco.gems.Gems.buildTreeViewFromFile(Unknown Source)

at com.tibco.gems.Gems.buildFrame(Unknown Source)

at com.tibco.gems.Gems.start(Unknown Source)

at com.tibco.gems.Gems.main(Unknown Source)

 

Anybody come across this issue

 

Apr 27, 2010 1:12 PM Click to view Simon Xuan's profile Simon Xuan says:

This is a powerful tool Richard developed. We used it in our testing, staging and production environment. With Richard's help, we were able to lockdown it in production environment, but still allow view-only and topic access from developers. Thumb up, although Tibco doesn't officially support it.

 

May 18, 2010 9:47 AM Click to view Sujith Vasudevan's profile Sujith Vasudevan says:

Nice tool. Thanks !!

Jun 18, 2010 8:30 PM Click to view Bruce Graham's profile Bruce Graham says:

This is a great tool, Richard. Thank you very much for providing it.

 

The one enhancement that would help us a lot would be the ability to work with queues and topics using either their name or their JNDI name. Maybe it could be an option in the 'gems.props' file, or possibly even the ability to toggle back and forth between the two at runtime.

 

If possible I would be glad to contribute to the development effort to add this functionality.

 

Thanks again.

Jul 27, 2010 12:02 AM Click to view Pruthvi's profile Pruthvi says:

That is beautiful application. I must say very thankful for that..and I'm saying that ....thank you very much......

Aug 4, 2010 8:27 AM Click to view Simon Xuan's profile Simon Xuan says:

We have been using GEMS 3.x in production and staging environment effectively for over years. The way it integrates security and permission management render it useful for production monitoring. Excellent tool Rich has been providing.

Aug 25, 2010 5:23 AM Click to view Phani Kiran's profile Phani Kiran says:

Nice tool.

More Like This

  • Retrieving data ...

More by Richard Lawrence