Regel voor verzamelen van totale binnenkomende VNIC-netwerkverkeer

Microsoft.SystemCenter.VirtualMachineManager.2016.HyperVMeteringUsageInbound (Rule)

Met deze regel wordt het aantal kilobytes verzameld dat wordt ontvangen door elke virtuele NIC op IPv4 en IPv6.

Knowledge Base article:

Samenvatting

Deze regel verzamelt het aantal kBytes ontvangen op adres 0.0.0.0/0 of 0::0/0 door elke virtuele netwerkadapter op de Hyper-V-doelhost gedurende het verzamelinterval. Het verzamelen wordt standaard elk uur uitgevoerd en de waarde geeft het totaal aan binnenkomend verkeer op de netwerkadapter aan. Minimale gegevensgranulariteit is 1024 kBytes en het aanbevolen minimale verzamelinterval is 1 uur. Controleer het Operations Manager-gebeurtenislogboek op de Hyper-V-host op gebeurtenissen 1100-1102 voor informatie of foutenlogboeken die door deze regel zijn gegenereerd.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.2016.HyperVHost
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
PerformanceDS DataSource Microsoft.SystemCenter.VirtualMachineManager.2016.Report.TimedPowerShell.HyperVResourceMeteringProvider Default
CounterCD ConditionDetection System.ExpressionFilter Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SystemCenter.VirtualMachineManager.2016.HyperVMeteringUsageInbound" Enabled="true" Target="VMM2016Discovery!Microsoft.SystemCenter.VirtualMachineManager.2016.HyperVHost">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="Microsoft.SystemCenter.VirtualMachineManager.2016.Report.TimedPowerShell.HyperVResourceMeteringProvider">
<!-- This should be kept in sync with the other metering usage collection rules to ensure cookdown by the healthservice-->
<IntervalSeconds>3600</IntervalSeconds>
<TimeoutSeconds>600</TimeoutSeconds>
<Parameters/>
</DataSource>
</DataSources>
<ConditionDetection ID="CounterCD" TypeID="System!System.ExpressionFilter">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">CounterName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">KBytes Received</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>