AIX Server: CPU write system calls Health Monitor

Jalasoft.Xian.SmartManagementPacks.AIXServers.Syswrite.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the CPU write system calls if has changed its state.

Knowledge Base article:

Summary

CPU write system calls is over threshold.

The number of 'write()' system calls executed by this CPU is above the maximum threshold configured in Xian Network Manager 2012.

Causes

This server is performing a lot of 'write()' system calls, probable some applications are opening and writing a lot of information in files or files descriptors.

Resolutions

Verify if this is an expected behavior; If don’t, verify which processes or applications are saving the information on the disk and stop them. if necessary upgrade the disk to increase performace.

Additional

Monitors the number of 'write()' system calls performed by this CPU.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.AIX.JsXAIXCPUElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
CPU write system calls Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.AIXServers.Syswrite.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_AIX!Jalasoft.Xian.Common.Elements.ThirdParty.AIX.JsXAIXCPUElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Syswrite_AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[3]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>