AppSense EM 10 Agent Discovery

AppSense.EM.10.Agent.Discovery (Discovery)

Discovery Class to discover all instances of the AppSense EM Agent 10.x installed on Windows computers within the scope of the System Center Operations Manager 2007 Management Group.

Knowledge Base article:

Summary

AppSense EM 10 Agent Discovery

Discovery Class to discover all instances of the AppSense EM Agent 10.x installed on Windows computers within the scope of the System Center Operations Manager 2007 Management Group.

Causes

Resolutions

Element properties:

TargetMicrosoft.Windows.Computer
EnabledTrue
Frequency86400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.FilteredRegistryDiscoveryProvider Default

Source Code:

<Discovery ID="AppSense.EM.10.Agent.Discovery" Enabled="true" Target="Windows!Microsoft.Windows.Computer" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="AppSense.EM.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.EM.10.KeyExists</AttributeName>
<Path>Software\AppSense\Environment Manager</Path>
<PathType>0</PathType>
<AttributeType>0</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>AppSense.EM.10.AgentVersion</AttributeName>
<Path>Software\AppSense\Environment Manager\AgentVersion</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>AppSense.EM.10.AgentDisplayName</AttributeName>
<Path>System\CurrentControlSet\Services\AppSense EMCoreService\DisplayName</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
<RegistryAttributeDefinition>
<AttributeName>AppSense.EM.10.ConfigVersion</AttributeName>
<Path>Software\AppSense\Environment Manager\ConfigVersion</Path>
<PathType>1</PathType>
<AttributeType>1</AttributeType>
</RegistryAttributeDefinition>
</RegistryAttributeDefinitions>
<Frequency>86400</Frequency>
<ClassId>$MPElement[Name="AppSense.EM.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.EM.10.Agent"]/ProductVersion$</Name>
<Value>$Data/Values/AppSense.EM.10.AgentVersion$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="AppSense.EM.10.Agent"]/ProductName$</Name>
<Value>$Data/Values/AppSense.EM.10.AgentDisplayName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="AppSense.EM.10.Agent"]/ConfigVersion$</Name>
<Value>$Data/Values/AppSense.EM.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.EM.10.KeyExists</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">true</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</Discovery>