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, many systems and drivers on the computer report statistics and their current state via the performance counters.

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.

NOTE:

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