Probably a good idea to create a (web) portal to have one central point of access to these tools.
- End-to-end "shallow ping" through the system, service level
- Front end for centralized Logging
- Monitoring of the system and services
- Monitoring the workflow/value chain is often a good idea
- Client for ConfigService
- Metrics and reports (BI?)
- Management tools for the applications and hardware.
- JMX
JMS
- check that all topics and queues exist and that add/remove messages work.
- Performance
- throughput (Object and TextMessage)
- is the sending or the receiving the bottleneck?
- Cleanup
- purge a Queue/Topic
- purge all Queues/Topics
- Information
- supported transport protocols
- is messages persisted?
- number of sessions
- number of consumers per Destination
- Min, max and average values for each Destination