Ping Computer on Heartbeat Failure

Microsoft.SystemCenter.HealthService.Diagnostic.ICMPPingDiagnostic (Diagnostic)

Performs an ICMP Ping against the computer when Collection Management Server detects a heartbeat failure.

Element properties:

TargetMicrosoft.SystemCenter.HealthServiceWatcher
MonitorMicrosoft.SystemCenter.HealthService.Heartbeat
RemotableTrue
Timeout300
Execute On StateError
CategoryMaintenance
Enabledtrue
AccessibilityPublic
CommentIn response to heartbeat failure, pings machine

Member Modules:

ID Module Type TypeId RunAs 
Ping ProbeAction Microsoft.SystemCenter.ICMPProbe.WithConsecutiveSamples.Probe Microsoft.SystemCenter.AgentManagementAccount

Source Code:

<Diagnostic ID="Microsoft.SystemCenter.HealthService.Diagnostic.ICMPPingDiagnostic" Comment="In response to heartbeat failure, pings machine" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcher" Monitor="SC2007!Microsoft.SystemCenter.HealthService.Heartbeat" ExecuteOnState="Error" Remotable="true" Timeout="300">
<Category>Maintenance</Category>
<ProbeAction ID="Ping" RunAs="SCLibrary!Microsoft.SystemCenter.AgentManagementAccount" TypeID="Microsoft.SystemCenter.ICMPProbe.WithConsecutiveSamples.Probe">
<ComputerSourcePing>$Target/Host/Property[Type="SCLibrary!Microsoft.SystemCenter.HealthServiceWatchersGroup"]/RMSPrincipalName$</ComputerSourcePing>
<NetworkTargetToPing>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcher"]/HealthServiceName$</NetworkTargetToPing>
<PingSamples>3</PingSamples>
<IntervalMilliseconds>30000</IntervalMilliseconds>
<TimeoutSeconds>300</TimeoutSeconds>
<LogEvents>false</LogEvents>
</ProbeAction>
</Diagnostic>