Hitachi

JP1 Version 12 for UNIX Systems JP1/Performance Management - Agent Option for Platform Description, User's Guide and Reference


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.

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 8. Monitoring Templates.

(b) 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 8. Monitoring Templates.

(2) Definition examples other than for monitoring templates

(a) 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.