Détection de cluster Windows Server 2012
Microsoft.Windows.6.2.Cluster.Monitoring.Discovery (Discovery)
Règle de détection de clusters qui exécute la détection de composants de cluster et de leurs dépendances pour des ordinateurs Windows Server 2012.
Knowledge Base article:
Element properties:
Object Discovery Details:
Member Modules:
Source Code:
<Discovery ID="Microsoft.Windows.6.2.Cluster.Monitoring.Discovery" Enabled="true" Target="Microsoft.Windows.6.2.Cluster.Monitoring.Service" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cluster!Microsoft.Windows.Cluster">
<Property TypeID="Cluster!Microsoft.Windows.Cluster" PropertyID="Name"/>
<Property TypeID="Cluster!Microsoft.Windows.Cluster" PropertyID="VendorId"/>
<Property TypeID="Cluster!Microsoft.Windows.Cluster" PropertyID="OSVersion"/>
<Property TypeID="Cluster!Microsoft.Windows.Cluster" PropertyID="HighestVersion"/>
<Property TypeID="Cluster!Microsoft.Windows.Cluster" PropertyID="LowestVersion"/>
<Property TypeID="Cluster!Microsoft.Windows.Cluster" PropertyID="IsRunningMixedVersion"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="ClusLibrary!Microsoft.Windows.Cluster.Network">
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Network" PropertyID="Address"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Network" PropertyID="AddressMask"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Network" PropertyID="Description"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Component" PropertyID="ClusterName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Component" PropertyID="ObjectName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.6.2.Cluster.NetworkInterface">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.LogicalDevice" PropertyID="DeviceID"/>
<Property TypeID="Windows!Microsoft.Windows.LogicalDevice" PropertyID="Name"/>
<Property TypeID="Windows!Microsoft.Windows.LogicalDevice" PropertyID="Description"/>
<Property TypeID="Microsoft.Windows.6.2.Cluster.NetworkInterface" PropertyID="ClusterName"/>
<Property TypeID="Microsoft.Windows.6.2.Cluster.NetworkInterface" PropertyID="NetworkInterfaceName"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="AdapterType"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="Index"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="Manufacturer"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="MACAddress"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="ServiceName"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="PerfmonInstance"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="DHCPEnabled"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="DHCPServer"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="DNSDomain"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="IPAddress"/>
<Property TypeID="ServerLibrary!Microsoft.Windows.Server.NetworkAdapter" PropertyID="IPSubnet"/>
</DiscoveryClass>
<DiscoveryClass TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node" PropertyID="ClusterName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node" PropertyID="NodeName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node" PropertyID="Description"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node" PropertyID="BuildNumber"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node" PropertyID="CSDVersion"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node" PropertyID="MajorVersion"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node" PropertyID="MinorVersion"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node" PropertyID="NodeHighestVersion"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Node" PropertyID="NodeLowestVersion"/>
<Property TypeID="Windows!Microsoft.Windows.Server.Computer" PropertyID="IsVirtualNode"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="DNSName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="NetbiosComputerName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="NetbiosDomainName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="IPAddress"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="NetworkName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="ActiveDirectoryObjectSid"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="IsVirtualMachine"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="DomainDnsName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="OrganizationalUnit"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="ForestDnsName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="ActiveDirectorySite"/>
</DiscoveryClass>
<DiscoveryClass TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Component" PropertyID="ClusterName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Component" PropertyID="ObjectName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group" PropertyID="OriginalGroupName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group" PropertyID="Description"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group" PropertyID="AutoFailbackType"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group" PropertyID="FailbackWindowEnd"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group" PropertyID="FailbackWindowStart"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group" PropertyID="FailoverPeriod"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group" PropertyID="FailoverThreshold"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group" PropertyID="PersistentState"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group" PropertyID="GroupActiveOnNodeDuringDiscovery"/>
</DiscoveryClass>
<DiscoveryClass TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="ClusterName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="NodeName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="GroupName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="EscapedGroupName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="Description"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="AutoFailbackType"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="FailbackWindowEnd"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="FailbackWindowStart"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="FailoverPeriod"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="FailoverThreshold"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="PersistentState"/>
</DiscoveryClass>
<DiscoveryClass TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="ClusterName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="NodeName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup" PropertyID="GroupName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="ResourceName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="EscapedResourceName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="ResourceTypeName"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="Description"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="IsAlivePollInterval"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="LooksAlivePollInterval"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="PendingTimeout"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="PersistentState"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="RestartAction"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="RestartPeriod"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="RestartThreshold"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="RetryPeriodOnFailure"/>
<Property TypeID="ClusLibrary!Microsoft.Windows.Cluster.Resource" PropertyID="SeparateMonitor"/>
</DiscoveryClass>
<DiscoveryClass TypeID="ClusLibrary!Microsoft.Windows.Cluster.NodeRole">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="ClusLibrary!Microsoft.Windows.Cluster.Contains.Microsoft.Windows.Cluster.Network"/>
<DiscoveryRelationship TypeID="ClusLibrary!Microsoft.Windows.Cluster.Contains.Microsoft.Windows.Cluster.Node"/>
<DiscoveryRelationship TypeID="ClusLibrary!Microsoft.Windows.Cluster.Contains.Microsoft.Windows.Cluster.Group"/>
<DiscoveryRelationship TypeID="ClusLibrary!Microsoft.Windows.Cluster.Group.Contains.Microsoft.Windows.Cluster.HostedGroup"/>
<DiscoveryRelationship TypeID="ClusLibrary!Microsoft.Windows.Cluster.HostedGroup.Hosts.Microsoft.Windows.Cluster.Resource"/>
<DiscoveryRelationship TypeID="Windows!Microsoft.Windows.ComputerHostsComputerRole"/>
</DiscoveryTypes>
<DataSource ID="DiscoveryDataSource" TypeID="Microsoft.Windows.6.2.Cluster.Monitoring.Discovery.DataSource">
<TimeoutSeconds>300</TimeoutSeconds>
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime>12:02</SyncTime>
<OSVersion>6.2</OSVersion>
<ProxyingEnabled>$Target/Property[Type='Cluster!Microsoft.Windows.Cluster.Service']/ProxyingEnabled$</ProxyingEnabled>
<DiscoverySourceId>$MPElement$</DiscoverySourceId>
<DiscoverUnusedNetworks>false</DiscoverUnusedNetworks>
<NetworkContainsInterfaceGuid>$MPElement[Name='Microsoft.Windows.Cluster.Network.Contains.Microsoft.Windows.6.2.Cluster.NetworkInterface']$</NetworkContainsInterfaceGuid>
<NetworkInterfaceTypeGuid>$MPElement[Name='Microsoft.Windows.6.2.Cluster.NetworkInterface']$</NetworkInterfaceTypeGuid>
<NetworkInterfacePropClusterNameGuid>$MPElement[Name='Microsoft.Windows.6.2.Cluster.NetworkInterface']/ClusterName$</NetworkInterfacePropClusterNameGuid>
<NetworkInterfacePropNameGuid>$MPElement[Name='Microsoft.Windows.6.2.Cluster.NetworkInterface']/NetworkInterfaceName$</NetworkInterfacePropNameGuid>
<DiscoverCSVResources>false</DiscoverCSVResources>
<DiscoverNonCSVResources>false</DiscoverNonCSVResources>
<ResourceGroupDiscoveryLimit>300</ResourceGroupDiscoveryLimit>
<AppendClusterNameToResourceGroupName>true</AppendClusterNameToResourceGroupName>
<NetworkInterfacePropClusterAdapterID>$MPElement[Name='Microsoft.Windows.6.2.Cluster.NetworkInterface']/ClusterAdapterID$</NetworkInterfacePropClusterAdapterID>
<ResourceGroupTypeFilter/>
</DataSource>
</Discovery>