This performance rule collects EMC Isilon V8 Disk BytesOut
This rule collects performance data for EMC Isilon Disk.
This workflow targets the EMC Isilon Disk, using SSH protocols call.
The isi command used: isi statistics drive --long --output Drive,Type,OpsIn,BytesIn,SizeIn,OpsOut,BytesOut,SizeOut,TimeAvg,Slow,TimeInQ,Queued,Busy,Used,Inodes --no-header --no-footer --format csv
Performance Counter information:
Object Name - Disk
Counter Name - BytesOut (B/s)
Instance Name - Disk Bay
Configuration:
Interval Seconds - Number of seconds between execution. Default value is 900
Sync Time - Synchronization time specified by using a 24-hour format. (Optional)
Timeout Seconds - Number of seconds before cancel execution. Default value is 300
Possible reasons for this rule for not collecting performance data:
Rule interval is either too short or too long.
Account used in Run As Profile requires execution permissions for isi command
To troubleshoot possible issues with this rule try the following:
Check if the rule interval is either too short or too long.
Check if the account used in Run As Profile got the enough execution permissions for the isi command used
Target | EMC.Isilon.Disk |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | EMC.Isilon.V8.DiskPerformanceDS | Default |
MapToPerf | ConditionDetection | System.Performance.DataGenericMapper | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="EMC.Isilon.V8.DiskBytesOut.Collection.Rule" Enabled="true" Target="EMC.Isilon.Disk" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="EMC.Isilon.V8.DiskPerformanceDS">
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<SNMPAddress>$Target/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</SNMPAddress>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</DataSources>
<ConditionDetection ID="MapToPerf" TypeID="Perf!System.Performance.DataGenericMapper">
<ObjectName>Disk</ObjectName>
<CounterName>BytesOut (B/s)</CounterName>
<InstanceName>$Target/Property[Type="EMC.Isilon.Disk"]/Bay$</InstanceName>
<Value>$Data/Property[@Name='$Target/Property[Type="EMC.Isilon.Disk"]/Bay$ BytesOut (B/s)']$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>