Cloud Reporter VMware Virtual Machine: Date and Time When Installed

Savision.CloudReporter.VMWare.Monitoring.VirtualMachine.DateTimeWhenInstalled.Rule (Rule)

This rule reports the date and time when the virtual machine machine was first installed.

Element properties:

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

Member Modules:

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

Source Code:

<Rule ID="Savision.CloudReporter.VMWare.Monitoring.VirtualMachine.DateTimeWhenInstalled.Rule" Target="CRVMWDisc!Savision.CloudReporter.VMware.Host" Enabled="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Savision.CloudReporter.VMWare.Monitoring.InterrogateScript.DataSourceType">
<HostObjectId>$Target/Property[Type="CRVMWDisc!Savision.CloudReporter.VMware.Host"]/ObjectId$</HostObjectId>
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>800</TimeoutSeconds>
<EnableDebugOutput>0</EnableDebugOutput>
<IgnoreSSLCertificateErrors>1</IgnoreSSLCertificateErrors>
<Username>$RunAs[Name="CRVMWDisc!Savision.CloudReporter.VMware.MonitoringAccount"]/UserName$</Username>
<Password>$RunAs[Name="CRVMWDisc!Savision.CloudReporter.VMware.MonitoringAccount"]/Password$</Password>
</DataSource>
</DataSources>
<ConditionDetection ID="CD" TypeID="Savision.CloudReporter.VMWare.Monitoring.PerformanceDataFromHeterogeneousPropertyBags.ConditionDetectionType">
<SelectBagExpression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='Type']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">VirtualMachine</Value>
</ValueExpression>
</SimpleExpression>
</SelectBagExpression>
<ObjectName>Virtual Machine</ObjectName>
<CounterName>Date and Time When Installed</CounterName>
<InstanceName>$Data/Property[@Name='Id']$</InstanceName>
<ValueXPath>Property[@Name='DateTimeWhenInstalled']</ValueXPath>
<Value>$Data/Property[@Name='DateTimeWhenInstalled']$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>