Performance Monitoring Check

If a system resource, such as a processor core or network device, is too busy to keep up with all of its requests, it becomes a system bottleneck that could increase the delay for subsequent requests. For preventative maintenance, use the Performance Monitoring Check to identify bottlenecks or critical resources on your monitored devices. You can use the collected Performance Monitoring data when diagnosing problems, and to help you to build a system performance profile to identify an abnormal load.

In the RMM Dashboard South-pane Checks tab, all the checks for a selected device are listed. You can click the More Information column for a performance check to view the average and maximum values of the performance counter over the last Agent cycle.

The Performance and Bandwidth Monitoring History Reports show the Performance Monitoring check results on a device over the last 24 hours and 8 day, and you can Configure Performance Monitoring Alert suppression globally across your client base and for individual devices to set the number of consecutive failures before an alert is sent.

For each of the following Performance Checks, you configure the average thresholds that must be exceeded for an Alert to be generated:

Performance Check Alert Threshold Default Threshold
Processor Queue Alert if average queue length per core > 4 /Core
Processor Utilization Alert if average utilization > 85%
Memory Usage Alert if average available MB <

Alert if average pages per second >

Alert if average page file usage >

Alert if non-paged pool >

Alert if average committed bytes >

500 MB

1000 /sec

80%

500MB

1

Network Usage Alert if average utilization > 40%
Physical Disk Alert if average read queue length >

Alert if average write queue length >

Alert if average % disk time >

4

4

85%

Dashboard Check configuration

Add

  1. Select the device in the North-pane of the RMM Dashboard
  2. In the South-pane Checks tab, click Add Check
  3. Select Add 24x7 Check > Performance Monitoring Check
  4. Select the Type of performance check as well as Instance (if applicable) and configure the thresholds.

  5. Configure the Alert Threshold(s)
  6. If available, to run an Automated Task when the Check fails choose Assign a Task after creating the Check
  7. Click OK to save and apply
  8. If you selected Assign a Task after creating the Check:
    1. Select the script
    2. Click Next to configure
    3. Enter the Script parameters (if required)
    4. Set maximum execution time for the script (optional)
    5. Click Finish to save and apply

Edit

  1. Select the device in the North-pane of the RMM Dashboard
  2. Go to the South-pane Checks tab
  3. Right-click the target Performance Monitoring Check and select Edit Check

    There are different Performance Monitoring Checks based on the type of performance check. For example, Performance Monitoring Check - Memory or Performance Monitoring Check - Processor Time.

  4. Edit the settings
  5. Click OK to save and apply

Delete

  1. Select the device in the North-pane of the RMM Dashboard
  2. Go to the South-pane Checks tab
  3. Right-click the target Performance Monitoring Check and select Delete Check
  4. Enter the password you used to log into the RMM Dashboard to confirm removal
  5. Click OK to delete