AIX 6.1 Physical Disk Avg. Disk sec/Transfer Monitor
This monitor checks the Physical Disk Average Transfer Time. If you receive an alert from this monitor, action can be required in order to bring the system back to an operational state.
Physical Disk Average Transfer shows the time, in seconds, of the average disk transfer. A disk that is developing a bottleneck might cause the entire system to slow.
An unhealthy state indicates that the physical disk average disk transfer rate is currently high.
Circumstances that may cause this condition:
High CPU utilization can cause slowdowns when doing large data transfers.
The hard drive interface speed can form a bottleneck to overall performance if it is too low for the hard disk's maximum sustained transfer rate.
When available memory is low, the Virtual Memory Manager writes more pages to swap, resulting in increased disk activity.
Upgrade to a faster CPU or add additional processors.
Confirm system has the maximum speed hard drive that it can support.
Add additional Physical Memory.
Be sure to set this threshold value appropriately for your specific storage hardware. The threshold value will vary according to the disk’s underlying storage subsystem. For example, the “disk” might be a single spindle or a large disk array. You can use Operations Manager overrides to define exception thresholds, which can be applied to specific computers or entire computer groups.
Target | Microsoft.AIX.6.1.PhysicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.AIX.6.1.PhysicalDisk.AverageDiskTransferTime.Monitor" Accessibility="Public" Target="Microsoft.AIX.6.1.PhysicalDisk" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.AIX.6.1.PhysicalDisk.AverageDiskTransferTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<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>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="AverageTransferTime"]$</Value>
<Threshold>0.5</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>