Collect the number of free addresses in the scope
This DHCP Server 2012 rule collects Free Addresses per IPV4 Individual Scope.
These are the parameters to override it, if need it:
Interval Seconds: Amount of Seconds for each execution
Sync Time: Time expressed with this format: "hh:mm" since you will like to start the execution.
Timeout Seconds: Amount of seconds to wait until cancel execution for "timeout reasons."
Initial Row: Initial Row used for paging. Default value is 0 which returns all records.
Final Row: Final Row used for paging. Default value is 0 which returns all records.
Maximum supported paging quantity is 2,000 scopes
Target | Microsoft.Windows.DHCPServer.2012.IPv4Scope |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.DHCPServer.2012.FilteredIndScopeStats.DS | System.PrivilegedMonitoringAccount |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.Windows.DHCPServer.2012.Scope.IPV4.CollectIndividualFreeScopeAddresses" Enabled="true" Target="Microsoft.Windows.DHCPServer.2012.IPv4Scope" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" RunAs="System!System.PrivilegedMonitoringAccount" TypeID="Microsoft.Windows.DHCPServer.2012.FilteredIndScopeStats.DS">
<Scope>$Target/Property[Type="DHCP!Microsoft.Windows.DHCPServer.Library.Scope"]/IPAddress$</Scope>
<CounterName>IPV4Scope-AddressesAvailable</CounterName>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<TimeoutSeconds>300</TimeoutSeconds>
<InitialRow>0</InitialRow>
<FinalRow>0</FinalRow>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>