NPS Performance Counters Disabled

Microsoft.NetworkPolicyServer.PerformanceMonitoringDisabled (UnitMonitor)

Reads the registry value of HKLM\SYSTEM\CurrentControlSet\Services\IAS\Performance\Disable Performance Counters

Knowledge Base article:

Summary

Reads the registry value of HKLM\SYSTEM\CurrentControlSet\Services\IAS\Performance\Disable Performance Counters

If value is 0 or does not exist the performance counters are enabled and the server is added to the NPS Enabled Performance Counters group. This sets the override to enable the monitor the performance and collect the NPS performance counters.

If the value is 1,2 or 4 the performance NPS counters are disabled.

External

http://technet.microsoft.com/en-us/library/cc784382(v=ws.10).aspx

Element properties:

TargetMicrosoft.NetworkPolicyServer.NPSServers
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.NetworkPolicyServer.PerfCount.MT
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.NetworkPolicyServer.PerformanceMonitoringDisabled" Accessibility="Public" Enabled="true" Target="Microsoft.NetworkPolicyServer.NPSServers" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.NetworkPolicyServer.PerfCount.MT" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdf8ce1020fcc0458c8f11292cce4f776b" MonitorTypeStateID="NPSPerformanceCountersDisabled" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId38375d7af47f4ef1937ebe35aa98d8e2" MonitorTypeStateID="NPSPerformanceCountersEnabled" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Frequency>3600</Frequency>
</Configuration>
</UnitMonitor>