Physical Disk Avg. Disk sec/Write

Microsoft.Linux.RHEL.6.PhysicalDisk.AverageDiskWriteTime.Monitor (UnitMonitor)

Red Hat Enterprise Linux Server 6 Physical Disk Avg. Disk sec/Write Monitor

Knowledge Base article:

Summary

This monitor checks the Physical Disk Average Write 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 Write shows the time, in seconds, of the average disk write. A disk that is developing a bottleneck might cause the entire system to slow.

Causes

An unhealthy state indicates that the physical disk average disk write rate is currently high.

Circumstances that may cause this condition:

Resolutions

Element properties:

TargetMicrosoft.Linux.RHEL.6.PhysicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Average Disk Sec/Write is too high
The threshold for the Physical Disk\Avg. Disk Sec/Write performance counter has been exceeded. The value that exceeded the threshold is: {0} Sec/Write.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Linux.RHEL.6.PhysicalDisk.AverageDiskWriteTime.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Linux.RHEL.6.PhysicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Linux.RHEL.6.PhysicalDisk.AverageDiskWriteTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
</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/Write</CounterName>
<InstanceName>$Target/Property[Type="Unix!Microsoft.Unix.LogicalDevice"]/DeviceID$</InstanceName>
<InstanceProperty>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="AverageWriteTime"]$</Value>
<Threshold>50</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>