This help page is for version 3.8. The latest available help is for version 8.1.

Performance Counter Monitor

The Performance Counter Monitor can watch any performance counter that the Windows Perfmon tool can display. This gives you great flexibility since many systems and drivers on the computer report statistics and their current state via the performance counters.

In addition, CPU and memory usage counters are simulate for Linux/Unix machines via SNMP, so monitoring and charting those values is now as easy as with a Windows server.

When adding counters to be monitored, you can select a counter, a threshold (low or high) and the amount of time the threshold has to be exceeded before actions are fired.  The offending counter and its current value will be part of the action description.

The values of each performance counter are recorded in a local database in order to generate historical reports.

When you click the Add button, the target server is queried for counters it supports, and a dialog similar to the Windows Perfmon dialog is shown where you can select the counter that you want to monitor. For this to work with Linux/Unix servers, SNMP is used. Make sure you have entered the SNMP credentials if the defaults of v2c and 'public' won't work.

Standard Configuration Options

Like all monitors, this monitor has standard buttons on the right for Adding Actions, setting Advanced Options and setting the Monitor Schedule.

Supported Reports

The Performance monitor can create charts from any of the counter values that are being monitored. This includes bar and line charts. Tabular HTML and .CSV output for importing into other apps (Excel) are also possible.

Simulated Network Counters

Windows doesn't have a performance counter for % Network Utilization, so PA Server Monitor has support for computed counters for Send and Receive Utilization percents. To get them, you need to add the two base counters that each is based on. The computed values are percentages from 0 to 100.

For each of the counters below, you can set the alert thresholds to anything you want. Current Bandwidth is supposed to be a constant value, so monitoring it for alerting purposes isn't important. In that case an alert threshold of = 0 would be a good default. For Bytes Sent and Received/sec you also might not care about alerting on it. Since it could realistically be 0 some times, you could set the alert threshold to < 0 so it never alerts.

To get \Network Interface\(<network card>)\% Receive Utilization     [Ex: alert on > 95]

  1. Add: \Network Interface\(<network card>)\Bytes Received/sec     [Ex: alert on < 0]
  2. Add: \Network Interface\(<network card>)\Current Bandwidth     [Ex: alert on = 0]

To get \Network Interface\(<network card>)\% Send Utilization     [Ex: alert on > 95]

  1. Add: \Network Interface\(<network card>)\Bytes Sent/sec        [Ex: alert on < 0]
  2. Add: \Network Interface\(<network card>)\Current Bandwidth     [Ex: alert on = 0]

PA Server Monitor