Cloud Reporter Hyper-V Host Summary: Installed Disk Space

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

This rule reports the amount of disk space that has been installed into 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.InstalledDiskSpaceInMB.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>Installed Disk Space in MB</CounterName>
<InstanceName>$Target/Id$</InstanceName>
<ValueXPath>Property[@Name='InstalledDiskSpaceInMB']</ValueXPath>
<Value>$Data/Property[@Name='InstalledDiskSpaceInMB']$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>