Collect All DHCP Server Performance Data

Microsoft.Windows.DHCPServer.Library.Rule.CollectPerformanceData (Rule)

This rule collects all DHCP Server Performance Data from Scopes and Superscopes

Element properties:

TargetMicrosoft.Windows.DHCPServer.Library.Server
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.SimpleScheduler Default
WriteLog WriteAction Microsoft.Windows.DHCPServer.Library.WriteAction.PerformanceData Default

Source Code:

<Rule ID="Microsoft.Windows.DHCPServer.Library.Rule.CollectPerformanceData" Enabled="true" Target="Microsoft.Windows.DHCPServer.Library.Server" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="System!System.SimpleScheduler">
<IntervalSeconds>800</IntervalSeconds>
<SyncTime/>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteLog" TypeID="Microsoft.Windows.DHCPServer.Library.WriteAction.PerformanceData">
<TimeoutSeconds>300</TimeoutSeconds>
<Server>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</Server>
</WriteAction>
</WriteActions>
</Rule>