PRECISION Monitor Component
The PRECISION Monitor Component lets you monitor environments and detect certain runtime issues. It runs a user-defined set of tests at intervals, and publishes an XML description of the test results upon request. You can use a third-party monitoring tool to access these results through HTTP requests and analyze the results. The component provides three tests:
• HTTPHeartbeat, which enables you to check whether there is at least one listener running and processing messages from a particular JMS queue.
• File Exists, which enables you to identify memory issues through the presence of .hprof files on the server.
• File Recently Changed, which enables you to confirm that listeners are updating log files as expected.
The Monitor Component starts when the JBoss application server starts. It reads a configuration file, monitor.properties, that details the tests to run. Based on this information, it performs the tests on a regular basis and notes the results.
Note: The Monitor Component requires Java 7. To install the component in an environment with Web UI 4.8 or earlier, you must update the \WebUI\jre folder to Java 7. If the version of the Web UI is 4.6 or earlier, ensure that the ESAPI jar file and ESAPI.properties file are installed.