This rule will dynamically collect metrics from POWER sensors where the metric is delivered as Watts.
Available units are:
For VMSENSOR.POWER class:
Volts
Watts
Amps
Percentage
For VMSENSOR.TEMPERATURE class:
Degrees C
Percentage
Note that the available units does not always intuitively follow the class name. For example even though the sensor class may be VOLTAGE, it can in certain hardware configurations provide metrics as Watts or Amps, depending on the exact sensor type. This is an idiosyncracy of the SMASH sensors as implemented by the hardware vendor.
Disabling this rule will stop collection of the metric into Ops Mgr and it will not be visible in views and reports. However any monitor based on the same metric will continue to function.
To see all metrics collected in this class check the Veeam MP for VMware Metric Dictionary.
Use the Alerts View to see all current open issues for this object. Use the Events View to review any error and warning events for this object. Open a Performance View to see the performance metrics for this object and all contained objects. Open a Diagram View to analyse the relationships of this object to other components.
See the Help Center for more information including reference lists of all Rules and Monitors and full set of User Guides for the Veeam MP for VMware.
See the VMware Online Documentation for more information on VMware vSphere, in particular:
Target | Veeam.Virt.Extensions.VMware.VMHOST.VMSENSORCONTAINER.POWER |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Veeam.Virt.Extensions.VMware.CommonPerformanceDataSource | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Veeam.Virt.Extensions.VMware.VMSENSOR.POWER.Collect.actualValue.Watts" Enabled="onEssentialMonitoring" Target="VeeamVEVMwareLib!Veeam.Virt.Extensions.VMware.VMHOST.VMSENSORCONTAINER.POWER" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="VeeamVEVMwareLib!Veeam.Virt.Extensions.VMware.CommonPerformanceDataSource">
<ObjectName>VMHost-Sensor</ObjectName>
<CounterName>Watts</CounterName>
<InstanceName>$Data/Property[@Name='sensorName']$</InstanceName>
<Value>$Data/Property[@Name='actualValue']$</Value>
<ClassName>SENSORSTATS</ClassName>
<FilterExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='hostName']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Host/Property[Type="VeeamVEVMwareLib!Veeam.Virt.Extensions.VMware.VMHOST"]/id$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='baseUnits']</XPathQuery>
</ValueExpression>
<Operator>MatchesWildcard</Operator>
<Pattern>Watts</Pattern>
</RegExExpression>
</Expression>
</And>
</FilterExpression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>