In Geronimo 2.1.5, a set of predefined graphs and views are provided for server monitoring, and a new account monitor is added with the authority only to view the graphs and views that are defined for server monitoring.
Before you can monitor the server using the new account, you must check prerequisite requirements with the default account and password: system/manager.
To begin monitoring a server, it is necessary to first check the server you want to monitor is in the servers list. The list can be viewed by clicking Monitoring under the Server category after loging in to the administrative console using the default account and password: system/manager. When your server is not in the servers list, you need to add a server. Once the server is displayed in the servers list, you can view information such as IP address or hostname, Status (Online/Disabled), Snapshot Thread (running/stopped), and Snapshot Duration.
Make sure Status for the server to be monitored is online and Snapshot Thread is running before you monitor the server using the newly added account. If Status for your sever is Disabled, click the Enable link associated with the server to enable the server. If Snapshot Thread is stopped, click the Enable Query link associated with the server to enable snapshot querying. When the snapshot querying is enabled, the monitoring agent immediately begins taking statistics snapshots on the default interval of 5 minutes which can be changed by clicking the Edit link associated with the server.
Follow these steps to monitor a server using the new account monitor. The default password for this account is password.
Note: This account only has the authority to view the graphs/views that are already defined. Log on to the administrative console with user name system and password manager to perform any configuration, including enabling/disabling snapshot collection, adding/editing views or graphs. For more information about how to monitor the performance of a server, see Monitoring.
A view is used to bundle related graphs together for more manageable use. For example, all graphs related to a specific server can be bundled together. Two predefined views, TomcatWebConnector View and TomcatWebSSLConnector View, are provided to monitor the statistics for the Tomcat Web Connector and the Tomcat Web SSL Connector being used respectively. The following table lists the predefined graphs that are bundled to these two predefined views. See graphs for description of each graph.
|Predefined Graphs Bundled to TomcatWebConnector View||Predefined Graphs Bundled to TomcatWebSSLConnector View|
|JVM Heap Size Current||JVM Heap Size Current|
|Active Request Count||SSL Active Request Count|
|Busy Threads Max||SSL Busy Threads Max|
|Busy Threads Current||SSL Busy Threads Current|
|Busy Threads Min||SSL Busy Threads Min|
|Bytes Received||SSL Bytes Received|
|Bytes Sent||SSL Bytes Sent|
|Error Count||SSL Error Count|
|Open Connections Current||SSL Open Connections Current|
|Open Connections Max||SSL Open Connections Max|
|Open Connections Min||SSL Open Connections Min|
|Request Time CurrentTime||SSL Request Time CurrentTime|
|Request Time MaxTime||SSL Request Time MaxTime|
|Request Time MinTime||SSL Request Time MinTime|
|Request Time TotalTime||SSL Request Time TotalTime|
A set of graphs that are predefined for server monitoring are listed as follows with definitions: