(DI-2302) Collector for Disk, Memory, CPU, and Network Load Monitoring

The technical name of the Collector for Disk, Memory, CPU, and Network load monitoring is /DVD/MON_CL_COL_MEM_CPU_LAN.

This collector collects information about disks, memory, CPU, and network load for an SAP instance running within an operating system. Bottlenecks in these areas can significantly affect SAP system performance. The operating system collects these resources by using the operating system collector SAPOSCOL which must be running on the monitored system to be able to monitor below mentioned KPIs. You might use the Operating System Monitor to check if the operating system collector SAPOSCOL is running on the system. If the SAPOSCOL collector is not configured or running properly on the SAP instance, you might receive one of the following warning messages when monitoring relevant KPIs:

  1. Wrong address of shared Memory on the remote host.

  2. Operating system collector is not running on the host.

  3. Shared memory is not available.

  4. Operating system collector is busy. SAPOSCOL writes to shared memory.

  5. No network collector (RMON-MIB) is running.

  6. Operating System Monitor raises an error <ERROR> when calling <FUNCTION_NAME>.

If any of the above mentioned messages occurs during the monitoring, check it with your basis team first, if the operating system collector SAPOSCOL is running on the monitored SAP system as expected.

Default KPIs delivered with this collector

The following default KPIs are delivered with this collector:

KPI name

Description

Unit

Collected on

Collected for

KPI name

Description

Unit

Collected on

Collected for

CPU_IDLE

CPU true idle

%

Remote system

Server

CPU_IDLE_SYS_MIN

Minimum of CPU true idle (all servers)

%

Remote system

Server

CPU_LOAD1

CPU Load (1min): Average of active processes

Count

Remote system

Server

CPU_LOAD1_P

CPU Load (1min): Percentage of CPUs for active processes

%

Remote system

Server

CPU_LOAD1_P_SYS_MAX

CPU Load (1min): Max. % of CPUs for active processes

%

Central system

System

CPU_LOAD5

CPU Load (5min): Average of active processes

Count

Remote system

Server

CPU_LOAD5_P

CPU Load (5min): Percentage of CPUs for active processes

%

Remote system

Server

CPU_LOAD5_PMAX

CPU Load (5min): Max. % of CPUs for active processes

%

Central system

System

CPU_LOAD15

CPU Load (15min): Average of active processes

Count

Remote system

Server

CPU_LOAD15_P

CPU Load (15min): Percentage of CPUs for active processes

%

Remote system

Server

CPU_NBR

Number of CPUs

Count

Remote system

Server

CPU_SYS

CPU used by system

%

Remote system

Server

CPU_SYS_MAX

CPU: Maximum used by system (all servers)

%

Central system

System

CPU_USER

CPU used by user

%

Remote system

Server

CPU_USER_MAX

CPU: Maximum used by user (all servers)

%

Central system

System

CPU_WAIT

CPU I/O wait

%

Remote system

Server

CPU_WAIT_MAX

CPU: Maximum I/O wait (all servers)

%

Central system

System

DISK_AVG_WAIT

Avg. wait time for disk with the highest response time

Ms

Remote system

Server

DISK_OPERATIONS

Operations per sec. for disk with the highest response time

Op/s

Remote system

Server

DISK_RESPONSE

Response time for disk with the highest response time

Ms

Remote system

Server

DISK_RESPONS_SYS

Average disk response time (all servers)

Ms

Central system

System

DISK_TRANSFER_RATE

Data transfer rate for disk with the highest response time

KB/s

Remote system

Server

DISK_UTIL

Disk utilization for disk with the highest response time

%

Remote system

Server

DISK_UTIL_SYS

Average disk utilization (all servers)

%

Central system

System

DISK_WAIT_SYS

Average disk wait time (all servers)

Ms

Central system

System

LAN_ERROR_IN

Number of Network errors In (server)

Count

Remote system

Server

LAN_ERROR_IN_SYS_SUM

Total number of Network errors In (all servers)

Count

Central system

System

LAN_ERROR_OUT

Number of Network errors Out (server)

Count

Remote system

Server

LAN_ERROR_OUT_SYS_SUM

Total number of Network errors Out (all servers)

Count

Central system

System

LAN_PACKETS_IN

Number of Network packets In (server)

Count

Remote system

Server

LAN_PACKETS_IN_SYS_SUM

Total number of Network packets In (all servers)

Count

Central system

System

LAN_PACKETS_OUT

Number of Network packets Out (server)

Count

Remote system

Server

LAN_PACKETS_OUT_SYS_SUM

Total number of Network packets Out (all servers)

Count

Central system

System

MEM_FREE *

Physical memory free (server)

KB

Remote system

Server

MEM_FREE_MB

Physical memory free (server)

MB

Remote system

Server

MEM_FREE_SUM *

Total free physical memory in system (all servers)

KB

Central system

System

MEM_FREE_SUM_MB

Total free physical memory in system (all servers)

MB

Central system

System

MEM_PHYS

Physical memory available (server)

MB

Remote system

Server

MEM_USED_P

Physical memory used (server)

%

Remote system

Server

MEM_USED_P_SYS_MAX

Maximum of used physical memory (all servers)

%

Central system

System

PAGE_IN

Pages IN in kB/s

KB/s

Remote system

Server

PAGE_IN_P

Pages IN from memory per hour (server)

%

Remote system

Server

PAGE_IN_P_SYS_MAX

Maximum of Pages IN from memory per hour (all servers)

%

Central system

System

PAGE_OUT

Pages OUT in kB/s

KB/s

Remote system

Server

PAGE_OUT_P

Pages OUT from memory per hour (server)

%

Remote system

Server

PAGE_OUT_P_SYS_MAX

Maximum of Pages OUT from memory per hour (all servers)

%

Central system

System

SWAP_CONF

Configured swap memory size (server)

MB

Remote system

Server

SWAP_DELTA

Delta between previous and current used swap size (server)

MB

Central system

System

SWAP_DELTA_P

Delta between previous and current used swap size (server)

%

Central system

System

SWAP_DELTA_PMAX

Maximum of delta between used swap size (all servers)

%

Central system

System

SWAP_FREE

Free swap memory size (server)

MB

Remote system

Server

SWAP_USED

Used swap memory size (server)

MB

Remote system

Server

SWAP_USED_P

Used swap memory size (server)

%

Remote system

Server

SWAP_USED_PMAX

Maximum of used swap memory size (all servers)

%

Central system

System

* These two KPIs MEM_FREE and MEM_FREE_SUM are still delivered due to the AppDynamics Dashboards compatibility

Custom KPIs

This collector enables you to create custom KPIs for specific disk monitoring. For more information on how to create a custom KPI, see the chapter (DI-2302) Collector for Disk/Folder Space Utilization.

You can find an example, how to create a custom KPI for specific disk monitoring on the page (DI-2302) Example: Response Time for Custom-specified Disk Name.

Input table

This collector uses input table /DVD/MON_DISK_I1.

The rules in this input table define the monitoring of specific disks with the expected result value for the defined custom KPI. The input table provides the following fields:

Technical name

Column name 

Description

Technical name

Column name 

Description

KPI

KPI name

Name of the KPI that rule applies to

RES_VALUE

Requested result value

Defines the function for requested KPI result value

DISK_NAME

Name of disk or partition

Name of the disk that rule applies to

CHANGED_BY

Last changed by user [automatically filled]

User who last changed the specific record

CHANGED_AT

Last changed time [automatically filled]

Time when the specific record was changed

CREATED_BY

Created by user [automatically filled]

User who created the specific record

CREATED_AT

Created at the time [automatically filled]

Time when the specific record was created

Detail table

The collector reports the details for each configured disk on the application server(s) in detail table Disk utilization. The technical name of the detail table is /DVD/MON_S_DISK_DETAILS and contains the following fields:

Technical name

Description

Technical name

Description

TIMESTAMP

Time when the records are saved into the detail table

SID

System ID

SERVER

Server name

DISKNAME

Disk name

RESPONSE

Disk response time (ms)

UTIL

Disk utilization (%)

KB_SEC

Disk transfer (KB/s)

OP_SEC

Disk operations (per s)

AVG_WAT

Disk: Average wait time