cdm (CPU, Disk, Memory Performance Monitoring)

The CPU, Disk, Memory Performance Monitoring (cdm) probe collects CPU, Disk and Memory information from the host system and supports the monitoring of:
uimpga-ga
The CPU, Disk, Memory Performance Monitoring (cdm) probe collects CPU, Disk and Memory information from the host system and supports the monitoring of:
  • local, cluster, and shared (network shares on Windows and NFS mounted file systems on UNIX/Linux) disks availability and usage
  • Memory
    • Paging memory
    • Total memory
    • Swap memory
    • Physical memory
  • Outbound and inbound traffic of the system Network Interface Card (NIC)
  • performance of all CPUs in a system and also for an individual CPU in a multi-CPU system
  • input and output statistics (iostat) of the monitored devices
The probe provides the following benefits:
  • Generate alarms that are based on configured threshold values. The probe generates alarms that can trigger corrective actions immediately.
  • Generate trending Quality of Service (QoS) data. The information is measured and sent to the data_engine probe to process and store in the CA UIM database. The historical data facilitates capacity planning for monitored systems in the IT environment. Some examples are as follows:
    • View how disks are filling up over time
    • Plan batch jobs according to the CPU utilization
    • Upgrade systems which consistently operate near capacity
 The probe does not support monitoring of the following disk types:
  •  
    (Windows)
     Automounted devices and removable drive filesystems without blocks or block sizes.
  •  
    (Linux)
     Filesystems without blocks or block sizes or that meet any of the following conditions:
    • If /dev is not associated with drives
    • If /none is associated with drives
    You can verify the associations using the 
    cat /proc/mounts
     command on the monitored system.
 
How does the probe collect data?
 
The probe executes Operating system commands and collects monitoring information through these commands.
 
How does the probe display data on USM?
 
The probe takes measurements for CPU related information (including system load / processor queue length), Memory information (including paging) and Disk information at separate intervals. The probe stores each measurement in a history buffer of user defined length. The probe generates QoS messages directly from the measurements, but alarms are based on averaged data.
The following diagram shows how the probe monitors the text and displays monitoring information on the Unified Service Management (USM):
cdm Probe Architecture
cdm Probe Architecture
  1. The probe connects to the host using administrator credentials.
  2. After a successful connection, you can enable the profile for monitoring.
  3. You must define the QoS and thresholds to retrieve performance data of the monitored host.
  4. The probe monitors the defined thresholds and QoS for the activated monitors.
  5. The probe stores this data in the database through the Discovery Server.
  6. The USM gathers performance data from the database to display it.