Job Management Partner 1 Version 10, Job Management Partner 1/Performance Management - Agent Option for Platform Description, User's Guide and Reference

[Contents][Glossary][Index][Back][Next]

3.2.1 Processor monitoring definition examples

This subsection describes examples of definitions for processor monitoring.

Organization of this subsection
(1) Monitoring template
(2) Definition examples other than for monitoring templates

(1) Monitoring template

Processor-related monitoring template alarms

Processor-related alarms in the monitoring template are stored in the alarm table for PFM UNIX Template Alarms [CPU] 09.00.

Table 3-7 Processor-related monitoring template alarms

Monitoring template alarm Record Field Error threshold Warning threshold Description
Kernel CPU PI Kernel CPU % > 75 > 50 If the percentage of time during which the processor operates continues to be above the threshold, there might be a problem with the OS or the operation method.#
User CPU PI User CPU % > 85 > 65 If the percentage of time during which the processor operates continues to be above the threshold, there might be a problem with a specific application.#
Run Queue PI 5-Minute Run Queue Avg > 8 > 4 If the average number of threads is above the threshold, there might be a problem with the OS, operation method, or a specific application.#
CPU Per Processor(K) PI_CPUP Processor ID >= 0 >= 0 If the CPU usage continues to be at or above the threshold, there might be a problem with the OS or operation method.
System % > 75 > 50
CPU Per Processor(U) PI_CPUP Processor ID >= 0 >= 0 If the CPU usage continues to be at or above the threshold, there might be a problem with a specific application.
User % > 85 > 65

#
Any processes that are excessively using the processor must be found, and appropriate action must be taken. If no such processes exist, operations that outstrip the kernel's scheduling capabilities, such as the generation and deletion of many processes in a short time, might be occurring. In such a case, because the system environment is not adequate for the processing, you might need to upgrade the processor or add processors.

If you want to perform more detailed monitoring of processor performance you can use your own alarms or reports in addition to the existing alarms. For details about how to create your own alarms or reports, see 3.1.1(2) Monitoring methods.

For details about the settings for the existing alarms, see 7. Monitoring Templates.

Processor-related monitoring template reports

Table 3-8 Processor monitoring template reports

Report name Displayed information
CPU Per Processor Status Real-time information about the processor status
CPU Per Processor Usage Real-time information about the CPU usage for a processor
CPU Trend Daily CPU usage for a host for the last month
CPU Usage Summary A history of the CPU usage on a minute-by-minute basis for the last hour
CPU Status(Multi-Agent) An hourly history of the CPU usage by multiple hosts for the last 24 hours
CPU Status Real-time information about the CPU usage
CPU Trend(Multi-Agent) A daily history of the CPU usage by multiple hosts for the last month

For details about settings for existing reports, see 7. Monitoring Templates.

(2) Definition examples other than for monitoring templates

Real-time report for checking processes whose processor usage is high

Table 3-9 Definition example

Item Explanation
Name and Type Report name PD_PDI - Memory
Product UNIX (6.0)
Report type [Figure] Real-time (single agent) [Figure] (Select)
[Figure] Historical (single agent) --
[Figure] Historical (multiple agents) --
Field Record PD_PDI
Selected fields Program
PID
CPU %
System CPU
User CPU
Filter Conditional expression: [Figure] (Select Simple or Complex.)
PID <> "0"
Specify when displayed [Figure] (Clear)
Indication settings [Figure] Specify when displayed [Figure] (Select)
[Figure] Indicate delta value [Figure] (Clear)
Refresh interval [Figure] Do not refresh automatically [Figure] (Clear)
Initial value 30
Minimum value 30
Display by ranking Field CPU %
Display number 10#
[Figure] In descending order [Figure] (Clear)
Components Table All fields
List --
Graph System CPU
User CPU
Display key Field (None)
In descending order --
Graph Graph type Stacked bar graph
Series direction Row
Axis labels X-axis Process name (process ID)
Y-axis CPU usage time
Data label Data label 1 Process name
Data label 2 Process ID
Drilldown Report drilldown Arbitrary
Field drilldown Arbitrary

Legend:
--: Do not specify this item.

#
Specify a value appropriate for the circumstances.