This rule collects the number of KBytes sent per second by the virtual network adapter.
This rule collects the number of KBytes sent per second by the virtual network adapter. This collection is done by default every 10 minutes and the value represents the average throughput during the collection interval.
Target | Microsoft.SystemCenter.VirtualMachineManager.2016.VMMManagementServer |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
PerformanceDS | DataSource | Microsoft.SystemCenter.VirtualMachineManager.2016.Report.TimedPowerShell.VNicUsagePerformanceProviderNew | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SystemCenter.VirtualMachineManager.Network.2016.VNic.NetSentThroughput" Enabled="true" Target="VMM2016Discovery!Microsoft.SystemCenter.VirtualMachineManager.2016.VMMManagementServer">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="Microsoft.SystemCenter.VirtualMachineManager.2016.Report.TimedPowerShell.VNicUsagePerformanceProviderNew">
<!-- This should be kept in sync with the other VNic usage collection rules to ensure cookdown by the healthservice-->
<IntervalSeconds>600</IntervalSeconds>
<TimeoutSeconds>570</TimeoutSeconds>
<CounterName>KBytes Sent/sec</CounterName>
<CounterValue>$Data/Property[@Name='CounterValueSent']$</CounterValue>
<Parameters>
<Parameter>
<Name>VMMServer</Name>
<Value>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</Value>
</Parameter>
<Parameter>
<Name>domain</Name>
<Value>$RunAs[Name="PROV2Library!Microsoft.SystemCenter.VirtualMachineManager.2012.VMMServerConnectionRunAsProfile"]/Domain$</Value>
</Parameter>
<Parameter>
<Name>username</Name>
<Value>$RunAs[Name="PROV2Library!Microsoft.SystemCenter.VirtualMachineManager.2012.VMMServerConnectionRunAsProfile"]/UserName$</Value>
</Parameter>
<Parameter>
<Name>pass</Name>
<Value>$RunAs[Name="PROV2Library!Microsoft.SystemCenter.VirtualMachineManager.2012.VMMServerConnectionRunAsProfile"]/Password$</Value>
</Parameter>
</Parameters>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>