Remote Monitoring & Management Help

Server Performance Check

Whenever a system resource, such as a processor core, disk or network interface is occupied by a request, it is unavailable for processing other requests. Pending requests must therefore wait for the resource to become available before they can be run.

Where a resource is too busy to keep up with all of its requests it can become a bottleneck to the system with the higher the percentage time each resource is occupied resulting in an increased delay on subsequent requests. Such a resource would be thought of as critical to the performance of the system.

Server Performance Monitoring available in Agent 6.5 onwards may be used as a form of preventive maintenance to identify any bottlenecks or critical resources on the monitored servers - so they system can be fine tuned or upgraded - before they cause increased delays and other problems.

Through Server Performance Monitoring, data is obtained that may prove useful when diagnosing any problems as well as allow you to build a performance profile of the system which can be used to identify abnormal load.

Server Performance Monitoring consists of five checks:

The Dashboard displays the average and maximum values of the performance counter over the last Agent cycle and where the average exceeds the specified threshold, configurable in the Agent, an Alert is generated.

All Server Performance Monitoring Check failures are indicated in the Dashboard north panel under the performance_monitoring_icon icon and information on the particular check that failed is displayed in the lower pane.

The Server Performance Monitoring Gauge displaying the current status of the check is accessed through the clickable information line for the specific check.

The Server Performance and Bandwidth Monitoring History Reports show the results of Performance Monitoring or Bandwidth Monitoring checks, on an individual server, over the last 24 hours and 8 day.

The number of consecutive failures before an alert is sent is configured in the Dashboard and this suppression may be applied globally across the client base as well as for each individual server. For further information please refer to Server Performance Monitoring and Bandwidth Monitoring Alert Suppression.

Check configuration

The check is configured via the Dashboard or Advanced Monitoring Agent:

Type of performance check

Alert Threshold

Processor Utilization

Alert if average utilization >

Processor Queue Length

Alert if average queue length per core >

Memory Usage

Alert if average available MB <

Alert if average pages per second >

Alert if average page file usage >

Alert if nonpaged pool >

Alert if average committed bytes >

Network Interface Utilization

Alert if average utilization >

Physical Disk

Alert if average read queue length >

Alert if average write queue length >

Alert if average % disk time >

Dashboard Check configuration

Add

  1. Select the device in the north pane of the Dashboard
  2. Go to the Checks tab
  3. Click Add Check
  4. Choose Add 247 > Server Performance Check
  5. Select the Type of performancecheck as well as Instance (where applicable) and configure the thresholds.

  6. To run an Automated Task when the Check fails choose Assign a Task after creating the Check
  7. OK to save and apply
  8. Where Assign a Task after creating the Check is selected:
    1. Select the script
    2. Click Next to configure
  9. Enter the Command Line parameters (if required)
  10. Set a Script timeout in the range 1 - 3600 seconds (default 120 seconds)
  11. Click Finish to save and apply

Edit

  1. Select the device in the north pane of the Dashboard
  2. Go to the Checks tab
  3. Select the target Server Performance Check
  4. From the Check drop-down
  5. Click Edit Check (also available from the Check's right-click menu)
  6. Configure the settings
  7. Click OK to save and apply

Delete

  1. Select the device in the north pane of the Dashboard
  2. Go to the Checks tab
  3. Select the target Server Performance Check
  4. From the Check drop-down
  5. Click Delete Check (also available from the Check's right-click menu)
  6. Enter the password you have logged into the Dashboard under to confirm removal
  7. Click OK to delete