Collect application information from Collector

AVIcode.DotNet.SystemCenter.Client.RegisterApplicationSource (Rule)

This rule collects application information from Collector.

Knowledge Base article:

Summary

This rule initiate client application discovery

Element properties:

TargetAVIcode.DotNet.SystemCenter.Client.Collector
CategoryCustom
EnabledTrue
Alert GenerateFalse
RemotableFalse

Member Modules:

ID Module Type TypeId RunAs 
DataSource DataSource AVIcode.DotNet.SystemCenter.Client.WMIEventProvider Default
RegisterSource WriteAction AVIcode.DotNet.SystemCenter.Client.RegisterApplicationSource.WA Default

Source Code:

<Rule ID="AVIcode.DotNet.SystemCenter.Client.RegisterApplicationSource" Enabled="true" Target="AVIcode.DotNet.SystemCenter.Client.Collector" ConfirmDelivery="true" Remotable="false">
<Category>Custom</Category>
<DataSources>
<DataSource ID="DataSource" TypeID="AVIcode.DotNet.SystemCenter.Client.WMIEventProvider">
<NameSpace>root\cimv2</NameSpace>
<Query>SELECT eventSource, eventClass FROM NetMonitorEvent</Query>
<PollInterval>300</PollInterval>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="RegisterSource" TypeID="AVIcode.DotNet.SystemCenter.Client.RegisterApplicationSource.WA">
<OnlyCheckSource>false</OnlyCheckSource>
<ApplicationName>$Data/Property[@Name="eventSource"]$</ApplicationName>
<TimeoutSeconds>300</TimeoutSeconds>
</WriteAction>
</WriteActions>
</Rule>