3.2.1 Processor monitoring definition examples
This subsection describes examples of definitions for processor monitoring.
- Organization of this subsection
(1) Monitoring template
(a) 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.
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 8. Monitoring Templates.
(b) Processor-related 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 8. Monitoring Templates.
(2) Definition examples other than for monitoring templates
(a) Real-time report for checking processes whose processor usage is high
Item |
Explanation |
||
---|---|---|---|
Name and Type |
Report name |
PD_PDI - Memory |
|
Product |
UNIX (6.0) |
||
Report type |
Real-time (single agent) |
(Select) |
|
Historical (single agent) |
-- |
||
Historical (multiple agents) |
-- |
||
Field |
Record |
PD_PDI |
|
Selected fields |
Program PID CPU % System CPU User CPU |
||
Filter |
Conditional expression: |
(Select Simple or Complex.) PID <> "0" |
|
Specify when displayed |
(Clear) |
||
Indication settings |
Specify when displayed |
(Select) |
|
Indicate delta value |
(Clear) |
||
Refresh interval |
Do not refresh automatically |
(Clear) |
|
Initial value |
30 |
||
Minimum value |
30 |
||
Display by ranking |
Field |
CPU % |
|
Display number |
10# |
||
In descending order |
(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.