Check Cluster Group

Microsoft.Windows.Cluster.HostedGroup.StateMonitoring.Diagnostic (Diagnostic)

Run a PowerShell Cmdlet to check the Cluster Group on Cluster.

Element properties:

TargetMicrosoft.Windows.Cluster.HostedGroup
MonitorMicrosoft.Windows.Cluster.HostedGroup.StateMonitoring
RemotableTrue
Timeout300
Execute On StateWarning
CategoryAvailabilityHealth
Enabledfalse
AccessibilityPublic

Member Modules:

ID Module Type TypeId RunAs 
DG ProbeAction System.CommandExecuterProbe Default

Source Code:

<Diagnostic ID="Microsoft.Windows.Cluster.HostedGroup.StateMonitoring.Diagnostic" Accessibility="Public" Enabled="false" Target="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" Monitor="Microsoft.Windows.Cluster.HostedGroup.StateMonitoring" ExecuteOnState="Warning" Remotable="true" Timeout="300">
<Category>AvailabilityHealth</Category>
<ProbeAction ID="DG" TypeID="System!System.CommandExecuterProbe">
<ApplicationName>%windir%\system32\windowspowershell\v1.0\powershell.exe</ApplicationName>
<WorkingDirectory/>
<CommandLine>-Command "Get-ClusterGroup '$Target/Property[Type="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup"]/GroupName$' | Get-ClusterResource"</CommandLine>
<TimeoutSeconds>15</TimeoutSeconds>
<RequireOutput>true</RequireOutput>
</ProbeAction>
</Diagnostic>