ConfigMgr 2007 State Migration Point Health: Monitoring

SMSv4_State_Migration_Point_Health__Monitoring_4_Rule (Rule)

Knowledge Base article:

Summary

This rule monitors the health state of a Configuration Manager 2007 state migration point by generating a client-like, synthetic transaction. This rule indicates whether the state migration point is healthy or unhealthy. If this check fails it is likely that clients cannot communicate with this server, or they have sporadic connection problems, or both.

Causes

This condition could be caused by one or more of the following:

Resolutions

Ensure that the services and configuration items previously mentioned are operating appropriately.

Additional

SMS CONTROL_MANAGER maintains the value of the software update point registry key called SMPHealthState. This registry value reflects the result of a heartbeat policy or authentication request against the software update service point, which occurs once every 10 minutes.

Element properties:

TargetMicrosoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_State_Migration_Point_Servers_Installation
CategoryEventCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue
CommentMom2005ID='{9AE9B4D5-A23F-4059-8EC3-0D5015A19C38}';MOM2005ComputerGroupID={2C9AD1A3-9ADF-4C71-97D5-071354B918A8}

Member Modules:

ID Module Type TypeId RunAs 
_3E1AFB9F_05EB_4F3D_8CF8_9F8FE0ED3079_ DataSource System.Scheduler Default
ScriptResponse1 WriteAction SMSv4_Monitor_Server_Health Default

Source Code:

<Rule ID="SMSv4_State_Migration_Point_Health__Monitoring_4_Rule" Target="Microsoft.SystemCenter.ConfigurationManager.2007.Microsoft_SMSv4_State_Migration_Point_Servers_Installation" Enabled="true" ConfirmDelivery="false" Comment="Mom2005ID='{9AE9B4D5-A23F-4059-8EC3-0D5015A19C38}';MOM2005ComputerGroupID={2C9AD1A3-9ADF-4C71-97D5-071354B918A8}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_3E1AFB9F_05EB_4F3D_8CF8_9F8FE0ED3079_" Comment="{3E1AFB9F-05EB-4F3D-8CF8-9F8FE0ED3079}" TypeID="SystemLibrary!System.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Seconds">300</Interval>
<SyncTime>0:00</SyncTime>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="ScriptResponse1" TypeID="SMSv4_Monitor_Server_Health">
<AlertGeneration>
<GenerateAlert>false</GenerateAlert>
<Owner/>
<Description>
$Data/EventDescription$
</Description>
<AlertLevel>50</AlertLevel>
<ResolutionState/>
<Source>
$Data/PublisherName$
</Source>
<Name>ConfigMgr 2007 State Migration Point Health: Monitoring</Name>
</AlertGeneration>
<InvokerType>0</InvokerType>
<Parameters>
<ServerRole>SMS State Migration Point</ServerRole>
</Parameters>
</WriteAction>
</WriteActions>
</Rule>