Data ONTAP: Controller Disk Data Read Performance Rule

DataONTAP.Performance.Rule.ControllerDiskDataRead (Rule)


This rule inserts the Controller Disk Data Read performance counter into the System Center Operations Manager database and puts it into the System Center Operations Manager Data Warehouse. This rule works in conjunction with all the other performance collection counter rules in this management pack.

If you want to override parameters for any of the performance rules, ensure that all rules use the same override parameter values.

Knowledge Base article:

Summary

This rule inserts the Controller Disk Data Read performance counter into the System Center Operations Manager database and puts it into the System Center Operations Manager Data Warehouse. This rule works in conjunction with all the other performance collection counter rules in this management pack.

Configuration

If you want to override parameters for any of the performance rules, ensure that all rules use the same override parameter values.

Element properties:

TargetDataONTAP.Controller
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource DataONTAP.Performance.Controller.DSMT Default
FilterControllerDiskDataReadCD ConditionDetection DataONTAP.Performance.FilterControllerThenFilterCounter Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData DataONTAP.SecureReference.RunAsProfile
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData DataONTAP.SecureReference.RunAsProfile

Source Code:

<Rule ID="DataONTAP.Performance.Rule.ControllerDiskDataRead" Enabled="true" Target="DataONTAP.Controller" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="DataONTAP.Performance.Controller.DSMT">
<SampleDurationSeconds>30</SampleDurationSeconds>
<IntervalSeconds>1800</IntervalSeconds>
<SyncTime>01:06</SyncTime>
<TimeoutSeconds>1800</TimeoutSeconds>
</DataSource>
</DataSources>
<ConditionDetection ID="FilterControllerDiskDataReadCD" TypeID="DataONTAP.Performance.FilterControllerThenFilterCounter">
<InstanceName>$Target/Property[Type="DataONTAP.Controller"]/name$</InstanceName>
<CounterName>Disk data read (KB/sec)</CounterName>
<ObjectName>DataONTAP.Controller</ObjectName>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDW" TypeID="MicrosoftSystemCenterDataWarehouseLibrary!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData" RunAs="DS!DataONTAP.SecureReference.RunAsProfile"/>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData" RunAs="DS!DataONTAP.SecureReference.RunAsProfile"/>
</WriteActions>
</Rule>