This monitor catches Xian events that notifies when the Free memory has changed its state.
Free memory is under threshold.
Available memory is below the minimum threshold configured in Xian Network Manager 2012.
Memory usage is high and physical memory is possibly inadequate.
Linux kernel operates on the assumption that "free memory is wasted memory", so occasional peaks are not to worry. Determine if you are experiencing higher-than-average activity; caching is an option, but a physical memory upgrade might be required. Verify running processes in your server to find those using large amounts of memory.
Monitors server free memory and detects when memory resources are below a given threshold.
Target | Jalasoft.Xian.Common.Elements.ThirdParty.Linux.JsXLinuxServerUnixMemoryElement | ||
Parent Monitor | System.Health.PerformanceState | ||
Algorithm | WorstOf | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Low | ||
Alert Auto Resolve | True | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
|
<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.LinuxServers.FreeMemory.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_Linux!Jalasoft.Xian.Common.Elements.ThirdParty.Linux.JsXLinuxServerUnixMemoryElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="FreeMemory_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>