Cloud Reporter Hyper-V Host Summary: Number of Logical Disks

Savision.CloudReporter.HyperV.Monitoring.HostSummary.NumberOfLogicalDisks.Rule (Rule)

This rule reports the number of logical disks that are available to the Hyper-V server.

Element properties:

TargetSavision.CloudReporter.HyperV.Host
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Savision.CloudReporter.HyperV.Monitoring.InterrogateScript.DataSourceType Default
CD ConditionDetection Savision.CloudReporter.HyperV.Monitoring.PerformanceDataFromHeterogeneousPropertyBags.ConditionDetectionType Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Savision.CloudReporter.HyperV.Monitoring.HostSummary.NumberOfLogicalDisks.Rule" Target="CRHVDisc!Savision.CloudReporter.HyperV.Host" Enabled="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Savision.CloudReporter.HyperV.Monitoring.InterrogateScript.DataSourceType">
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>800</TimeoutSeconds>
<EnableDebugOutput>0</EnableDebugOutput>
</DataSource>
</DataSources>
<ConditionDetection ID="CD" TypeID="Savision.CloudReporter.HyperV.Monitoring.PerformanceDataFromHeterogeneousPropertyBags.ConditionDetectionType">
<SelectBagExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='Type']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">HostSummary</Value>
</ValueExpression>
</SimpleExpression>
</SelectBagExpression>
<ObjectName>Host Summary</ObjectName>
<CounterName>Number of Logical Disks</CounterName>
<InstanceName>$Target/Id$</InstanceName>
<ValueXPath>Property[@Name='NumberOfLogicalDisks']</ValueXPath>
<Value>$Data/Property[@Name='NumberOfLogicalDisks']$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>