(DI-2308) 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:
Wrong address of shared Memory on the remote host.
Operating system collector is not running on the host.
Shared memory is not available.
Operating system collector is busy. SAPOSCOL writes to shared memory.
No network collector (RMON-MIB) is running.
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:
KPIs related to physical memory free including FS cache are collected only if CCM data is supported on the system.
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_INCL_FS_CACHE_MB | Physical memory free incl. FS cache (server) | MB | Remote system | Server |
MEM_FREE_INCL_FS_CACHE_P | Physical memory free incl. FS cache (server) | % | Central system | Server |
MEM_FREE_INCL_FS_CACHE_SUM_MB | Total free physical memory incl. FS cache (all servers) | MB | Central system | System |
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-2308) Collector for Disk/Folder Space Utilization.
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 |
---|---|---|
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 |
---|---|
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 |