Windows 클러스터링 검색

Microsoft.Windows.Cluster.Classes.Discovery (Discovery)

이 규칙은 스크립트를 사용하여 모든 유형의 Windows 클러스터링 인스턴스를 모두 검색합니다.

Knowledge Base article:

요약

가상 서버가 네트워크 이름 및 IP 주소 리소스가 있는 클러스터 리소스 그룹으로 정의된 가상 서버 인스턴스에 대한 기본 검색입니다.

구성

이 검색을 통해 세미콜론(;)으로 구분된 그룹 목록을 사용하여 "ExcludeServers"를 재정의할 때 일부 클러스터 리소스 그룹을 제외할 수 있습니다. 또한 실제 클러스터 노드에서 실행 중인 모든 Health Service에 "에이전트 프록시"를 사용하도록 설정해야 합니다.

Element properties:

TargetMicrosoft.Windows.Cluster.Service.ForVirtualServer
EnabledTrue
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DiscoveryDataSource DataSource Microsoft.Windows.Cluster.Classes.Discovery.ModuleType Default

Source Code:

<Discovery ID="Microsoft.Windows.Cluster.Classes.Discovery" Enabled="true" Target="Microsoft.Windows.Cluster.Service.ForVirtualServer" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.Windows.Cluster">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Microsoft.Windows.Cluster" PropertyID="Name"/>
<Property TypeID="Microsoft.Windows.Cluster" PropertyID="VendorId"/>
<Property TypeID="Microsoft.Windows.Cluster" PropertyID="OSVersion"/>
<Property TypeID="Microsoft.Windows.Cluster" PropertyID="HighestVersion"/>
<Property TypeID="Microsoft.Windows.Cluster" PropertyID="LowestVersion"/>
<Property TypeID="Microsoft.Windows.Cluster" PropertyID="IsRunningMixedVersion"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.Windows.Cluster.VirtualServer">
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="PrincipalName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="NetworkName"/>
<Property TypeID="Windows!Microsoft.Windows.Computer" PropertyID="IPAddress"/>
<Property TypeID="Windows!Microsoft.Windows.Server.Computer" PropertyID="IsVirtualNode"/>
<Property TypeID="Microsoft.Windows.Cluster.VirtualServer" PropertyID="GroupName"/>
<Property TypeID="Microsoft.Windows.Cluster.VirtualServer" PropertyID="Network"/>
<Property TypeID="Microsoft.Windows.Cluster.VirtualServer" PropertyID="SubnetMask"/>
<Property TypeID="Microsoft.Windows.Cluster.VirtualServer" PropertyID="EnableNetBIOS"/>
<Property TypeID="Microsoft.Windows.Cluster.VirtualServer" PropertyID="ProxyingEnabled"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DiscoveryDataSource" TypeID="Microsoft.Windows.Cluster.Classes.Discovery.ModuleType">
<ManagementGroupId>$Target/ManagementGroup/Id$</ManagementGroupId>
<DiscoveringSourceObjectId>$MPElement$</DiscoveringSourceObjectId>
<DiscoveringManagedEntityId>$Target/Host/Id$</DiscoveringManagedEntityId>
<Computer>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</Computer>
<FuncionalityCheckTimeout>3000</FuncionalityCheckTimeout>
<ExcludedServers/>
<ProxyingEnabled>$Target/Property[Type="Microsoft.Windows.Cluster.Service"]/ProxyingEnabled$</ProxyingEnabled>
<PopulateProxyingEnabled>true</PopulateProxyingEnabled>
<DiscoverMultipleVirtualServers>false</DiscoverMultipleVirtualServers>
</DataSource>
</Discovery>