Avg. Disk sec/Transfer (Solaris 11)

Microsoft.Solaris.11.PhysicalDisk.AverageDiskTransferTime.Collection (Rule)

Collection rule for the performance counter Physical Disk\Avg. Disk sec/Transfer

Knowledge Base article:

Summary

This rule collects performance data for the Physical Disk\Avg. Disk sec/Transfer performance counter. The collected values are accessible in performance views and reports.

This metric exposes the average time, in seconds, for disk transfers on the physical disk.

The value returned by the agent is the average rate for the preceding 5 minutes.

Monitoring of physical disks is disabled by default. Enable monitoring by enabling the object discovery named 'Discover Solaris 11 Physical Disks.' Physical disks are not discovered for agents that are installed in a non-global zone.

Element properties:

TargetMicrosoft.Solaris.11.PhysicalDisk
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Unix.WSMan.PerfCounterProvider.Filtered Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.Solaris.11.PhysicalDisk.AverageDiskTransferTime.Collection" Target="Microsoft.Solaris.11.PhysicalDisk" Enabled="true" Remotable="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Unix!Microsoft.Unix.WSMan.PerfCounterProvider.Filtered">
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_DiskDriveStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Physical Disk</ObjectName>
<CounterName>Avg. Disk sec/Transfer</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='Name']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='SCX_DiskDriveStatisticalInformation']/*[local-name(.)='AverageTransferTime']$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>