Mercury


We are a Mercury Partner

 

GH Viewer - Monitor TIBCO EMS, BusinessWorks, Hawk and Rendezvous (RV)

GH Viewer is Green Hat's open, flexible monitoring platform for distributed technologies. Key performance information from your infrastructure is displayed according to your wishes, allowing problems to be spotted quickly and resolved before they escalate to the point where users are aware of them.

Information from any source can be combined to create a unified display of indicators, from the highest concept of application performance, to machine CPU.

Monitor TIBCO EMS

GH Viewer auto-discovers your EMS servers. Performance information on servers, routes, queues and topics is all available, such as messages in and messages out, amongst many others.

Monitor TIBCO Rendezvous

GH Viewer auto-discovers your RVDs. Performance information on messages published, consumed, packets dropped and many others, is available.

Distributed queues can be examined to see jobs started and jobs completed, and how busy individual workers are.

Monitor TIBCO Hawk

Any information from Hawk can be captured and stored. In this way, key system performance indicators such as CPU can be made available for problem diagnosis. Statistics from your own processes can be captured and stored.

Main Features

  • Use any data source you want, many provided out of the box including TIBCO EMS, TIBCO RV (Rendezvous), TIBCO Hawk and TIBCO BusinessWorks. An API let's you write your own.
  • Powerful rules-based alerting allows any condition to execute an action.
  • Actions include emails, SNMP traps, commands and messages.
  • Flexible user interface helps you design the monitoring dashboard that you want, no need for programming, coding or long implementation projects.

Extensible

GH Viewer is open, allowing you to create and use your own components with it. The following APIs are available:

  • Data source API to monitor any information you want. Data sources exposed in this way can be used with rules too.
  • Action API permits the creation of new actions to execute when rules match.
  • Display API allows you to add your own visual components to render information from data sources.
  • Minimises downtime by instantly identifying problem machines.

  • Historical access to data allows extensive analysis of problems by remote personnel.

  • Information provided enables preventive maintenance.

  • Enables close investigation of incidents after they have occurred to determine cause.


(click for full size version)

(click for full size version)
  • Summary screen shows version number and most recent start time, allowing simple system problems to be spotted effortlessly.

  • Real-time graphs of all variables.

  • Save and load functions permit traces of "busy" days to be preserved for comparison in the future, allowing relative system performance to be determined.

Now in its 4th version, GH Viewer provides an open platform for monitoring and alerting, not just for TIBCO, but for any data you like. A simple plug-in interface enables customers to include their own unique sources of monitoring information, and then use the power of GH Viewer to build displays for that information alongside GH Viewer's built-in sources.

For the beginner, Green Hat have provided several powerful displays to help you find problems in your TIBCO RV network. The advanced user can use GH Viewer to build their own monitoring tool.

GH Viewer in Detail

Monitor Traffic

By providing a constantly updating real-time display of your key application statistics, GH Viewer lets you monitor the health of the system.

Alerts

GH Viewer incorporates a powerful rules engine. Users build rules to draw their attention to specific conditions. When a rule matches, configurable actions take place, including SNMP traps, messages, emails or command execution. An API allows the addition of new, custom actions, e.g. to interface with in-house systems.

Store Data

In the course of normal operation, GH Viewer builds up profiles of application performance information. These profiles are stored for as long as the user wishes to keep them. This can provide valuable information about the impact of a new release of software on the system performance. Used proactively, this information can help developers understand the changes they have made. Used reactively, it can help support staff prove that a new release has a significantly different profile from a previous release.

GH Viewer works with a variety of leading databases to store your monitoring information for as long as you want.

View Summaries

GH Viewer provides summary screens showing all hosts together with key information about those hosts. Plan Capacity

By providing historic information on existing systems, and statistics on new systems, GH Viewer can be used for capacity planning before roll-outs occur.

Current performance can be instantly compared with historical performance, showing whether today is busier than past days. Any historical sample can be compared with any other, using a simple dialog to configure the data source. The flexibility of GH Viewer allows it to pull together a wide variety of data from several different sources and display them together.

Using the graph configurator, users can set up any combination of graph traces and axes to display the data in the clearest, most appropriate, way.

The tool provides a zooming function to allow problems to be examined in detail, down to the individual host.

Bar charts show the top publishers and other key performance indicators in detail.

Supports all different kinds of testing, including unit testing, functional testing, integration testing and performance testing. All of these tests can be executed automatically, in a variety of places, including GH Tester itself, the command-line, ANT, HP/Mercury’s product suite and those from other vendors..

Every GH Tester customer gets access to every protocol, no complicated licensing model.

GH Tester has been designed for the enterprise, with these key features:

Stubs Simulate missing systems during testing to allow your project to flow around blockages.
Environments A powerful abstraction for sets of variables, such as port numbers, database connections and server names, so you can build one set of tests and use them in many places.
XML All GH Tester configuration and test results are stored as XML, offering infinite integration possibilities and opportunities for customisation.
Schemas GH Tester has been developed for the changing world. Schema changes are handled in a robust, helpful way.
Configuration Management Out-of-the-box integration with common configuration management (version control) systems offers flexibility and multi-user capabilities.
No scripting GH Tester uses easily configurable test actions to provide the tester with a comfortable environment which is as technology free as possible, and there is certainly no scripting.
Batch Integration GH Tester can be invoked from the command-line to execute tests, or can integrate with ANT or CruiseControl to provide an automated build and test capability.
Test Management Integration with popular test management tools from vendors such as HP/Mercury.
Test Data Create template tests and then re-use with test data sets from Excel, flat files and databases.
Methodology GH Tester is flexible enough to be used with any methodology of your choosing. Green Hat provides advice and documents on strategies to minimise quality problems during your integration project.
Databases Check the database has the right information in it at each step of the test. Modify databases to simulate business events.
Reporting Get reports on the test results.
Test plans Automatically generate document for your tests
Performance testing Integrates with GH Performance Testing to measure the performance of your system, and provides key information on the performance of components in it.

Transports, protocols and key systems supported:

  • TIBCO EMS and TIBCO Rendezvous (RV)
  • Software AG webMethods and CentraSite
  • IBM WebSphere MQ
  • Sonic MQ
  • JMS (BEA WebLogic, Fiorano, Sun Java CAPS, WebMethods, Oracle and others)
  • HTTP/S (client, server and "snooping")
  • SOAP, XML and HTML
  • Databases via JDBC
  • IP (TCP and UDP)
  • HL7 and MLLP
  • API allows custom development of any transport not supported

Coping with the unexpected

GH Tester is developed in Java and runs on Windows, Solaris, HPUX, Linux and other platforms for which JVMs are available. Java can be used to extend the tool at key points.

Key business benefits:

  • No need to write or maintain your own testing tool. Many possible migration routes from current way of working.
  • Test more or test quicker. GH Tester’s easy-to-use automation allows developers and testers to perform testing quicker than ever before in a re-useable fashion.
  • Get changes into production quicker, make your business more agile.
  • Spend more time developing.
  • Eliminate delays during unit, integration and performance testing.
  • Ability to create intelligent stubs helps to eliminate issues at integration time.
  • Use of independent tool avoids systematic errors.

What next?

for yourself or your colleagues, download a fully-featured trial version, or .

 GH Tester Datasheet

 GH Performance Testing Datasheet