Ga naar hoofdinhoud

CPU Usage

Monitors the CPU usage on servers and workstations.

notitie

Overview

This monitor captures one or more samples of CPU usage and alerts if the average or maximum values exceed specified thresholds. It focuses on specific processes to alert if they are consuming too much CPU or memory. Each notification includes a list of the top processes by CPU usage.

info

Use Cases

  • Overall and Per-core CPU Usage: Monitoring the efficiency and load on individual cores as well as the overall system.
  • Top Processes: Keeping an eye on processes that consume significant CPU resources.

Monitoring Options

Sampling and Alerts

SettingDescription
Sampling FrequencySample the CPU usage [#] times to gather data.
Sampling IntervalTime between samples: [#] seconds.
Device ContactAlert with [Info/Warning/Error/Critical] if the event monitor cannot contact the device.

CPU Usage Alerts

Alert TypeCriteria
Average CPU UsageAlert if the average CPU usage is greater than a specified percentage.
Maximum CPU UsageAlert if the maximum CPU usage is greater than a specified percentage.
Average Core UsageAlert if the average CPU usage on an individual core is greater than a specified percentage.
Maximum Core UsageAlert if the maximum CPU usage on an individual core is greater than a specified percentage.

Notification Content

  • Top Processes: Include a list of the top 10 processes in every notification.

Data Retrieval Method

  • WMI: Use this option to retrieve CPU usage with WMI.
  • PDH: The event monitor uses PDH by default.

Authentication and Security

  • PDH: The account used for authentication must be a member of the Performance Monitor Users group or have admin rights.
  • WMI: The account used for authentication must be a member of both the Performance Monitor Users and the Distributed COM Users groups, or have admin rights.

Protocols

This event monitor can be configured to use one of two protocol options:

Data Points

This event monitor generates various data points, including:

Data PointDescription
Average CPU UsageThe average CPU used during sampling period.
Maximum CPU UsageThe maximum CPU used during sampling period.

Sample Output (to be detailed further as needed)

Sample Output