Esta regra força a execução da deteção do cluster se for adicionado um novo objeto de cluster. Por exemplo, se for criado um novo grupo de recursos, esta regra vai forçar uma nova deteção do cluster
Esta regra procura Eventos de adição de objetos WMI gerados pelo Serviço de Cluster do Windows Server.
Target | Microsoft.Windows.10.0.Cluster.Monitoring.Service |
Category | Discovery |
Enabled | False |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
WmiEventProvider | DataSource | Microsoft.Windows.WmiEventProvider | Default |
RunDiscoveryFullSrv64 | WriteAction | Microsoft.Windows.Cluster.10.0.Monitoring.Discovery.Action | Default |
RunWindows64ResourceGroupDiscovery | WriteAction | Microsoft.Windows.10.0.Cluster.Monitoring.ResourceGroupDiscovery.Action | Default |
<Rule ID="Microsoft.Windows.10.0.Cluster.Discovery.SpaceChanged.ObjectAdded" Enabled="false" Target="Microsoft.Windows.10.0.Cluster.Monitoring.Service" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Discovery</Category>
<DataSources>
<DataSource ID="WmiEventProvider" TypeID="Windows!Microsoft.Windows.WmiEventProvider">
<NameSpace>ROOT\MSCLUSTER</NameSpace>
<Query>SELECT TIME_CREATED, EventTypeMajor, EventTypeMinor, EventObjectName, EventObjectType, EventObjectPath, EventProperty FROM MSCluster_EventObjectAdd</Query>
<PollInterval>360</PollInterval>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="RunDiscoveryFullSrv64" TypeID="Microsoft.Windows.Cluster.10.0.Monitoring.Discovery.Action">
<TimeoutSeconds>300</TimeoutSeconds>
<OSVersion>10.0</OSVersion>
<DiscoverySourceId>$MPElement[Name='Microsoft.Windows.10.0.Cluster.Monitoring.Discovery']$</DiscoverySourceId>
<DiscoverUnusedNetworks>false</DiscoverUnusedNetworks>
<NetworkContainsInterfaceGuid>$MPElement[Name='Microsoft.Windows.Cluster.Network.Contains.Microsoft.Windows.10.0.Cluster.NetworkInterface']$</NetworkContainsInterfaceGuid>
<NetworkInterfaceTypeGuid>$MPElement[Name='Microsoft.Windows.10.0.Cluster.NetworkInterface']$</NetworkInterfaceTypeGuid>
<NetworkInterfacePropClusterNameGuid>$MPElement[Name='Microsoft.Windows.10.0.Cluster.NetworkInterface']/ClusterName$</NetworkInterfacePropClusterNameGuid>
<NetworkInterfacePropNameGuid>$MPElement[Name='Microsoft.Windows.10.0.Cluster.NetworkInterface']/NetworkInterfaceName$</NetworkInterfacePropNameGuid>
<DiscoverCSVResources>false</DiscoverCSVResources>
<DiscoverNonCSVResources>false</DiscoverNonCSVResources>
<ResourceGroupDiscoveryLimit>300</ResourceGroupDiscoveryLimit>
<AppendClusterNameToResourceGroupName>true</AppendClusterNameToResourceGroupName>
<ComputerName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</ComputerName>
<NetBiosName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/NetbiosComputerName$</NetBiosName>
</WriteAction>
<WriteAction ID="RunWindows64ResourceGroupDiscovery" TypeID="Microsoft.Windows.10.0.Cluster.Monitoring.ResourceGroupDiscovery.Action">
<DiscoverySourceId>$MPElement[Name='Microsoft.Windows.10.0.Cluster.ResourceGroups.Discovery']$</DiscoverySourceId>
<ClusterName>$Target/Property[Type='ClusLibrary!Microsoft.Windows.Cluster.Monitoring.Service']/ClusterName$</ClusterName>
<Timeout>300</Timeout>
</WriteAction>
</WriteActions>
</Rule>