Skip Headers

Oracle® Enterprise Manager Metric Reference Manual
10g Release 1 (10.1)
Part No. B12015-01
  Go To Table Of Contents
Contents

Previous Next  

5 Application Server

Oracle Enterprise Manager gathers performance metrics that provide high-level information about the status, performance, and availability of your Oracle Application Server.

5.1 Application Response

This category of metrics uses the Application URL to measure the responsiveness and availability of the application server instance.

5.1.1 Application URL Response Time (seconds)

The Application URL Response Time is measured by automatically and continuously attempting to access the Application URL. The response time includes the time it takes to access the URL and for the application server to render and display the Application URL content.

By the default, when you add an Application Server target, the Application URL is defined to be the default home page for the Oracle HTTP Server. You can modify the Application URL by modifying the properties of the Application Server target.

To modify the properties of an Application Server target, select the target on the All Targets page in the Grid Control Console, and click Configure. On the resulting Monitoring Configuration page, the Application URL is labeled as URL to measure application response.

For more information, see the Modifying Target Properties topic in the Enterprise Manager online help.

Alternatively, you can change the Application URL by clicking Change Application URL on the Application Server Home page in the Grid Control Console.

5.1.1.1 Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Table 5-1 Metric Summary Table

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every 5 Minutes After Every 12 Samples > Not Defined Not Defined 2 The average response time for the application URL is %value% seconds

5.1.1.2 User Action

If the response time of the Availability URL exceeds the threshold, investigate other related performance metrics, such as the application server Resource Usage metrics, to review the load on the host computer. Also, check for alerts that may have been generated by specific application server components, such as the HTTP Server instance, OC4J instances, or the host computer.

5.1.2 Application URL Status

This metric indicates whether or not the Application URL, which is used to define the responsiveness of the Application Server, can be accessed successfully. For example, if the Application URL returns an error, the Application URL Status metric will be down.

A value of one (1) indicates that the Oracle Management Agent can access the Application URL; a value of zero (0) indicates that the Application URL cannot be accessed successfully.

For more information, see Application URL Response Time (seconds).

5.1.2.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

5.1.2.2 User Action

If the Application URL Status is down, first verify that the Application URL is a valid URL that can be used to measure the availability and responsiveness of the application server instance. If it is a valid URL, especially one that was available previously, the down status indicates that the Oracle HTTP Server is now unavailable and unable to render the Application URL.

For more information, see the User Action information for the Application URL Response Time (seconds) metric.

5.2 OPMN Process Information Metrics

The OPMN Process Information Metrics provide you with a snapshot of how the primary components of your application server--as well as specific components of Oracle Enterprise Manager--are performing. The list provided here will vary, depending upon the application server components you have installed and configured for this instance of Oracle Application Server.

Enterprise Manager components that you can monitor by reviewing the OPMN Process Information Metrics include the Oracle Management Agent (agent), the Oracle Application Server Control process (console), and the Oracle Management Agent watchdog process (watchdog).

For more information about the Management Agent watchdog process, see Oracle Enterprise Manager Advanced Configuration.

5.2.1 Component CPU Usage (%)

This metric represents the percentage of host CPU used by the selected application server component.

5.2.1.1 Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Table 5-2 Metric Summary Table

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
9.0.4.x Every 5 Minutes After Every 12 Samples > Not Defined Not Defined 2 CPU Utilization of %name% is %value%%%

5.2.1.2 Multiple Thresholds

For this metric you can set different warning and critical threshold values for each "Component Name" object.

If warning or critical threshold values are currently set for any "Component Name" object, those thresholds can be viewed on the Metric Detail page for this metric.

To specify or change warning or critical threshold values for each "Component Name" object, use the Edit Thresholds page. See the Editing Thresholds topic in the Enterprise Manager online help for information on accessing the Edit Thresholds page.

5.2.1.3 User Action

You can use this metric to determine which components are using the most CPU on your system. If one or more components are consuming a large amount of CPU, consider changing the component configuration settings to reduce the amount of CPU consumption.

For information about performance tuning Oracle Application Server components, see the individual component documentation.

For more information about configuration settings for Enterprise Manager components, see Oracle Enterprise Manager Advanced Configuration.

5.2.2 Component Memory Usage (%)

This metric represents the percentage of host memory used by the selected application server component.

5.2.2.1 Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Table 5-3 Metric Summary Table

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
9.0.4.x Every 5 Minutes After Every 12 Samples > 80 90 2 Memory Utilization of %name% is %value%%%

5.2.2.2 Multiple Thresholds

For this metric you can set different warning and critical threshold values for each "Component Name" object.

If warning or critical threshold values are currently set for any "Component Name" object, those thresholds can be viewed on the Metric Detail page for this metric.

To specify or change warning or critical threshold values for each "Component Name" object, use the Edit Thresholds page. See the Editing Thresholds topic in the Enterprise Manager online help for information on accessing the Edit Thresholds page.

5.2.2.3 User Action

You can use this metric to determine which components are using the most memory on your system. If one or more components are consuming a large amount of memory, consider changing the component configuration settings to reduce the amount of memory consumption.

For information about performance tuning Oracle Application Server components, see the individual component documentation.

For more information about configuration settings for Enterprise Manager components, see Oracle Enterprise Manager Advanced Configuration.

5.2.3 Component Memory Usage (MB)

This metric represents the memory usage in megabytes for the selected component.

5.2.3.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
9.0.4.x Every 5 Minutes

5.2.3.2 User Action

You can use this metric to determine which components are using the most memory on your system. If one or more components are consuming a large amount of memory, consider changing the component configuration settings to reduce the amount of memory consumption.

For information about performance tuning Oracle Application Server components, see the individual component documentation.

For more information about configuration settings for Enterprise Manager components, see Oracle Enterprise Manager Advanced Configuration.

5.2.4 Component Start Time (ms since epoch)

This metric is for internal use only.

5.2.4.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
9.0.4.x Every 5 Minutes

5.2.4.2 User Action

None.

5.2.5 Component Up Time (ms)

This metric is for internal use only.

5.2.5.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
9.0.4.x Every 5 Minutes

5.2.5.2 User Action

None.

5.2.6 Component Up/down Status

This metric indicates whether the component is up or down. A value of one (1) indicates that the component is up and running; a value of zero (0) indicates that the component is down.

For more information about how Enterprise Manager determines the availability of an Oracle Application Server or Enterprise Manager component, see the About Availability topic in the Enterprise Manager online help.

5.2.6.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
9.0.4.x Every 5 Minutes

5.2.6.2 User Action

None.

5.2.7 Free Memory (%)

This metric shows you the percentage of memory that is free on the application server host. The amount of free memory available can help you determine whether or not the system is ready to handle a heavier load.

Note: You can view the value of this metric for each of the application server components. However, the value of this metric applies to the memory for the host where the application server is running. As a result, the value is the same for all the components that are running on the host.

5.2.7.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
9.0.4.x Every 5 Minutes

5.2.7.2 User Action

If the percentage of Free Memory is low, compare this metric value to Component Memory Usage (%), which shows the percentage of memory used by each of the application server components. You can then identify which components are using the most memory on the system.

To troubleshoot memory issues, check the list of top processes to determine which system processes are using the most memory. For more information, see the Viewing Host Target Performance Information topic in the Enterprise Manager online help.

5.2.8 Free Memory (MB)

This metric shows you the amount of memory (in megabytes) that are free on the application server host. The amount of free memory available can help you determine whether or not the system is ready to handle a heavier load.

Note: You can view the value of this metric for each of the application server components. However, the value of this metric applies to the memory for the host where the application server is running. As a result, the value is the same for all the components that are running on the host.

5.2.8.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
9.0.4.x Every 5 Minutes

5.2.8.2 User Action

Compare to Component Memory Usage (MB), which shows the amount of memory being used by the various components on the host. This can help you identify which components are using the most memory.

In addition, check the list of top processes to determine which system processes are using the most memory. For more information, see the Viewing Host Target Performance Information in the Enterprise Manager online help.

5.2.9 Idle CPU Time (%)

This metric represents the percentage of time that the CPU was idle and the system did not have an outstanding disk I/O request.

Note: You can view the value of this metric for each of the application server components. However, the value of this metric applies to the memory for the host where the application server is running. As a result, the value is the same for all the components that are running on the host.

You can also review the CPU Idle time for the host target. For more information, navigate to the Host home page and click View All Metrics for the host target.

5.2.9.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
9.0.4.x Every 5 Minutes

5.2.9.2 User Action

If the amount of idle CPU is low, review the Component CPU Usage (%) to identify which application server components are consuming the most CPU.

In addition, check the Other CPU Usage (%) metric to determine if other processes, besides those of the application server, are using large amounts of CPU.

5.2.10 Total Memory (MB)

This metric shows you the total physical memory available on the application server host computer.

Note: You can view the value of this metric for each of the application server components. However, the value of this metric applies to the memory for the host where the application server is running. As a result, the value is the same for all the components that are running on the host.

This value is also available on the Host home page. To obtain more detailed hardware information about the host computer, see the Viewing Host Target Overview Information in the Enterprise Manager online help.

5.2.10.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
9.0.4.x Every 5 Minutes

5.2.10.2 User Action

None

5.3 Resource Usage

This category of metrics contains a set of metrics that provide you with information about the CPU and Memory being used by the application server.

5.3.1 CPU Idle Time (%)

This metric shows the percentage of system CPU time that is idle. The amount of idle CPU time can help you determine whether or not the system is ready to handle a heavier load.

5.3.1.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

5.3.1.2 User Action

If the amount of idle CPU is low, review the Component CPU Usage (%) metric to identify which application server components are consuming the most CPU.

In addition, check the Other CPU Usage (%) metric to determine if other processes, besides those of the application server, are using large amounts of CPU.

5.3.2 CPU Usage (%)

Use this metric to determine the percentage of the host CPU being used by the application server and all its configured and enabled components.

5.3.2.1 Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Table 5-4 Metric Summary Table

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every 5 Minutes After Every 12 Samples > 70 75 2 CPU Utilization is %value%%%

5.3.2.2 User Action

If the CPU Usage for the application server exceeds the alert threshold, check the individual application server components to see if a particular component is consuming excessive amounts of CPU. For more information, see the Viewing the Performance of Your Application Server topic in the Enterprise Manager online help.

Navigate to the host home page and review the top processes to see if you can identify which processes are consuming the most CPU. For more information, see the Viewing Host Target Performance Information in the Enterprise Manager online help.

Also, check for alerts that may have been generated by specific application server components, such as the HTTP Server instance, OC4J instances, or the host computer.

5.3.3 Free Memory (%)

This metric shows you the percentage of memory that is free on the application server host. The amount of free memory available can help you determine whether or not the system is ready to handle a heavier load.

5.3.3.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

5.3.3.2 User Action

Compare to Component Memory Usage (%) to determine which application server components are using the most memory. Unlike the Free Memory (%) Metric, you can set thresholds for the Component Memory Usage (%) and Memory Usage (%) metrics and be alerted when they exceed the threshold.

To troubleshoot memory issues, you can also check the list of top processes to determine which system processes are using the most memory. For more information, see the Viewing Host Target Performance Information in the Enterprise Manager online help.

5.3.4 Free Memory (MB)

This metric shows you the amount of memory (in megabytes) that are free on the application server host. The amount of free memory available can help you determine whether or not the system is ready to handle a heavier load.

5.3.4.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

5.3.4.2 User Action

If the free memory on the application server host is too low, review the Component Memory Usage (%) metrics to determine which application server components are using the most memory. Unlike the Free Memory (MB) metric, you can set thresholds for the Component Memory Usage (%) and Memory Usage (%) metrics and be alerted when they exceed the threshold.

To troubleshoot memory issues, check the list of top processes to determine which system processes are using the most memory. For more information, see the Viewing Host Target Performance Information in the Enterprise Manager online help.

5.3.5 Memory Usage (%)

This metric shows you the percentage of host memory being used by the application server and its configured and enabled components.

5.3.5.1 Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Table 5-5 Metric Summary Table

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every 5 Minutes After Every 12 Samples > 80 90 2 Memory Utilization is %value%%%

5.3.5.2 User Action

To troubleshoot memory issues, check the memory usage of individual application server components and then check the list of top processes to determine which system processes are using the most memory. For more information, see the Viewing Host Target Performance Information in the Enterprise Manager online help.

5.3.6 Memory Usage (MB)

This metric shows you the amount of memory (in megabytes) being used by the application server and its configured and enabled components.

5.3.6.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

5.3.6.2 User Action

Compare this metric with Memory Usage (%), which measures the percentage of host memory being used by the application server. Unlike the Memory Usage (MB) metric, you can set a threshold for the Memory Usage (%) metric and be alerted when it exceeds its threshold.

To troubleshoot memory issues, check the memory usage of individual application server components and then check the list of top processes to determine which system processes are using the most memory. For more information, see the Viewing Host Target Performance Information in the Enterprise Manager online help.

5.3.7 Other CPU Usage (%)

This metric shows the amount of CPU owned and used by host processes, other than the application server and its configured and enabled components. If you are having problems with CPU usage on the application server host computer, this metric can help you determine whether or not the application server is causing the problem.

5.3.7.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

5.3.7.2 User Action

Navigate to the host home page and review the top processes to see if you can identify which processes are consuming the most CPU. For more information, see the Viewing Host Target Performance Information in the Enterprise Manager online help.

5.3.8 Other Memory Usage (%)

This metric shows the percentage of host memory in use by other processes or applications, other than the application server and its configured and enabled components. If you are having problems with memory usage on the application server host computer, this metric can help you determine whether or not the application server is causing the problem.

5.3.8.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

5.3.8.2 User Action

Navigate to the host home page and review the top processes to see if you can identify which processes are consuming the most memory. For more information, see the Viewing Host Target Performance Information in the Enterprise Manager online help.

5.3.9 Other Memory Usage (MB)

This metric shows the amount of memory (in megabytes) currently in use by other processes or applications, other than the application server and its configured and enabled components. If you are having problems with memory usage on the application server host computer, this metric can help you determine whether or not the application server is causing the problem.

5.3.9.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
All Versions Every 5 Minutes

5.3.9.2 User Action

Navigate to the host home page and review the top processes to see if you can identify which processes are consuming the most memory. For more information, see the Viewing Host Target Performance Information in the Enterprise Manager online help.

5.3.10 Total Memory (MB)

This metric shows you the total physical memory available on the application server host computer.

5.3.10.1 Metric Summary

The following table shows how often the metric's value is collected.

Target Version Collection Frequency
9.0.2.x and 9.0.3.x Every 5 Minutes

5.3.10.2 User Action

None.

5.4 Response

This category contains the UpDown Status metric, which indicates whether the Application Server is up or down.

5.4.1 UpDown Status

This metric indicates whether or not all the enabled Application Server components are up and running. For example, if one OC4J instance is down, the UpDown Status will be down even if the other application server components are up and running. The status of the Application Server appears in the General section of the Application Server home page in the Grid Control Console.

5.4.1.1 Metric Summary

The following table shows how often the metric's value is collected and compared against the default thresholds. The 'Consecutive Number of Occurrences Preceding Notification' column indicates the consecutive number of times the comparison against thresholds should hold TRUE before an alert is generated.

Table 5-6 Metric Summary Table

Target Version Evaluation and Collection Frequency Upload Frequency Operator Default Warning Threshold Default Critical Threshold Consecutive Number of Occurrences Preceding Notification Alert Text
All Versions Every 5 Minutes After Every 12 Samples =
Not Defined 0 1 The application server instance is down

5.4.1.2 User Action

If the UpDown Status is down, verify whether the entire application server is down or a subset of the application server components is down. In other words, if one OC4J instance is down, the UpDown status will appear as down, even if the rest of the other application server components are up and running.

If the application server instance is down, you can restart the application server by clicking Administer on the Application Server home page in the Grid Control Console.

To investigate why the server is down, check for alerts that may have been generated by the application server or by specific server components, such as the HTTP Server instance, OC4J instances, or the host computer.

If you have shut down a particular application server component to save memory, consider disabling the component so its UpDown Status will not affect the overall status of the application server. For more information, see the Disabling and Enabling Components topic in the Enterprise Manager online help.