Perf Collection: Configuration Manager System Health Validator - SoH Expired (TTL)

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Collection_SHV_Condition_SoH_Expired_TTL_14_Rule (Rule)

Perf Collection: SHV Condition – SoH Expired TTL

Knowledge Base article:

Summary

The total number of statements of health that failed the validity-period check.

The number of statements of health that resulted in non-compliance because the statement of health was outside the validity period. The validity period is configured in the component properties of the system health validator point .

Causes

This validity-period check failure occurs when a client is using a cached statement of health that is outside the validity period. The validity period is configured in the component properties of the system health validator point. The client statement of health can be older than the validity period if the client has been sending a cached statement of health that was initially generated outside the validity period and if the instruction that the system health validator sends to the client triggers the Network Access Protection (NAP) client to regenerate a new statement of health after doing a forced update scan.

The system health validator point gives a client in this condition a non-compliant health state and sends an instruction to the client so it can produce a newer statement of health.

Resolutions

No action required.

The client automatically generates a new statement of health when it receives the instruction from the system health validator.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SystemHealthValidator
CategoryPerformanceCollection
EnabledFalse
Instance NameConfiguration Manager System Health Validator
Counter NameSoH Expired (TTL)
Frequency900
Alert GenerateFalse
RemotableTrue
CommentSIV:NAP0010, CreatedByMyFriend at 9/16/2011 5:03:27 PM

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.Performance.OptimizedDataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Collection_SHV_Condition_SoH_Expired_TTL_14_Rule" Comment="SIV:NAP0010, CreatedByMyFriend at 9/16/2011 5:03:27 PM" Enabled="false" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SystemHealthValidator" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>SoH Expired (TTL)</CounterName>
<ObjectName>Configuration Manager System Health Validator</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>10</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>