Virtualization Candidate Server: Disk Avg Bytes Total/sec

Microsoft.SystemCenter.VirtualMachineManager.2008.Candidate.DiskAvgBytesTotalPerSec.Collection (Rule)

Knowledge Base article:

Summary

This rule collects average bytes total read/written per second for all disks on each physical computer that is a candidate for virtualization in System Center Virtual Machine Manager (VMM). The data is used by the Virtualization Candidates report. By default, data is collected every 15 minutes.

About the report:

The Virtualization Candidates report helps identify physical computers that are good candidates for conversion to virtual machines. You can use the Virtualization Candidates report to identify little-used servers and display average values for a set of commonly requested performance counters for CPU, memory, and disk usage, along with hardware configurations, including processor speed, number of processors, and total RAM. You can limit the report to computers that meet specified CPU and RAM requirements, and you can sort the results by selected columns in the report.

External

For more information about VMM reports, see Reporting (http://go.microsoft.com/fwlink/?LinkId=98639) in Virtual Machine Manager Help.

Element properties:

TargetMicrosoft.Virtualization.2008.VirtualizationCandidateComputer
CategoryPerformanceCollection
EnabledTrue
Instance NameLogicalDisk
Counter NameDisk Bytes/sec
Frequency900
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
PerformanceDS DataSource System.Performance.OptimizedDataProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SystemCenter.VirtualMachineManager.2008.Candidate.DiskAvgBytesTotalPerSec.Collection" Enabled="true" Target="VirtualMachineManager!Microsoft.Virtualization.2008.VirtualizationCandidateComputer">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="PerformanceDS" TypeID="SystemPerf!System.Performance.OptimizedDataProvider">
<ComputerName>$Target/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Disk Bytes/sec</CounterName>
<ObjectName>LogicalDisk</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Tolerance>1</Tolerance>
<ToleranceType>Absolute</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>