Discover all SMS 2003 server roles that have performance collection rules targeted to them.
Discovers and populates the SMS 2003 Server Performance Group with instances of SMS servers that have performance collection rules targeted to them.
Target | Microsoft.SMS.2003.ServerPerformanceGroup |
Enabled | True |
Remotable | False |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DiscoveryDataSource | DataSource | Microsoft.SystemCenter.GroupPopulator | Default |
<Discovery ID="Microsoft.SMS.2003.ServerPerformanceGroupDiscovery" Enabled="onEssentialMonitoring" Target="Microsoft.SMS.2003.ServerPerformanceGroup" Remotable="true">
<Category>Discovery</Category>
<DiscoveryTypes/>
<DataSource ID="DiscoveryDataSource" TypeID="SystemCenterLibrary!Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.SMS.2003.Microsoft_SMS_2003_Site_Servers_Installation"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Microsoft.SMS.2003.ServerPerformanceGroup.Contains.Microsoft.SMS.2003.Microsoft_SMS_2003_Site_Servers_Installation"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.SMS.2003.Microsoft_SMS_2003_Management_Point_Servers_Installation"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Microsoft.SMS.2003.ServerPerformanceGroup.Contains.Microsoft.SMS.2003.Microsoft_SMS_2003_Management_Point_Servers_Installation"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.SMS.2003.Microsoft_SMS_2003_Site_Database_Servers_Installation"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Microsoft.SMS.2003.ServerPerformanceGroup.Contains.Microsoft.SMS.2003.Microsoft_SMS_2003_Site_Database_Servers_Installation"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.SMS.2003.Microsoft_SMS_2003_Servers_Installation"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Microsoft.SMS.2003.ServerPerformanceGroup.Contains.Microsoft.SMS.2003.Microsoft_SMS_2003_Servers_Installation"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Microsoft.SMS.2003.Microsoft_SMS_2003_Component_Servers_based_on_SMS_Executive_Installation"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="Microsoft.SMS.2003.ServerPerformanceGroup.Contains.Microsoft.SMS.2003.Microsoft_SMS_2003_Component_Servers_based_on_SMS_Executive_Installation"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>