Discovery Class to discover all instances of the AppSense PM Agent 10.x installed on Windows computers within the scope of the System Center Operations Manager 2007 Management Group.
AppSense PM 10 Agent Discovery
Discovery Class to discover all instances of the AppSense PM Agent 10.x installed on Windows computers within the scope of the System Center Operations Manager 2007 Management Group.
Target | Microsoft.Windows.Computer |
Enabled | True |
Frequency | 86400 |
Remotable | False |
Discovered Classes and their attribuets: |
---|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.FilteredRegistryDiscoveryProvider | Default |
<Discovery ID="AppSense.PM.10.Agent.Discovery" Enabled="true" Target="Windows!Microsoft.Windows.Computer" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="AppSense.PM.10.Agent"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.FilteredRegistryDiscoveryProvider">
<ComputerName>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<RegistryAttributeDefinitions>
<RegistryAttributeDefinition>
<AttributeName>AppSense.PM.10.KeyExists</AttributeName>
<Path>Software\AppSense\Performance Manager</Path>
<PathType>0</PathType>
<AttributeType>0</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>AppSense.PM.10.AgentVersion</AttributeName>
<Path>Software\AppSense\Performance Manager\AgentVersion</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>AppSense.PM.10.AgentDisplayName</AttributeName>
<Path>System\CurrentControlSet\Services\AppSense Performance Manager Agent\DisplayName</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>AppSense.PM.10.ConfigVersion</AttributeName>
<Path>Software\AppSense\Performance Manager\ConfigVersion</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
</RegistryAttributeDefinitions>
<Frequency>86400</Frequency>
<ClassId>$MPElement[Name="AppSense.PM.10.Agent"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="AppSense.PM.10.Agent"]/ProductVersion$</Name>
<Value>$Data/Values/AppSense.PM.10.AgentVersion$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="AppSense.PM.10.Agent"]/ProductName$</Name>
<Value>$Data/Values/AppSense.PM.10.AgentDisplayName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="AppSense.PM.10.Agent"]/ConfigVersion$</Name>
<Value>$Data/Values/AppSense.PM.10.ConfigVersion$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
</Settings>
</InstanceSettings>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Values/AppSense.PM.10.KeyExists</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">true</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</Discovery>