I’m trying to setup a high memory usage alert on Ubuntu Linux hosts. I’m using type entity mempool_perc in alert test ‘mempool_perc greater 90’. However mempool_perc reports all memory used, including cache/buffer memory used by Linux, but still available to be released for applications as necessary. So my alert checker generates false alerts as soon as memory usage including cache/buffer exceeds 90%, which it does quit often on most of my servers.

How can I setup a memory alert checker for available physical memory below a certain threshold?

 

Observium online guide states:

‘On Unix/Linux systems we generate a special “Physical Memory” memory pool entity by calculating memory usage minus buffer and cache. Use this for alerting on Unix/Linux’

But not really sure how to use that entity? Is the entity name ‘Physical_Memory’, does it return result in bytes, percentage ?

 

Thanks in advance

 

Med venlig hilsen | With kind regards | Mit freundlichen Grüßen

Ulrik Paludan | IT Operations

NOVASOL AS

Virumgårdsvej 27 – DK 2830 Virum

Phone +45 39 14 31 82 

ulrik.paludan@novasol.com

 

www.novasol.com | www.dansommer.dk | www.cuendet.com 

 

NOVASOL AS IS A WYNDHAM RENTALS COMPANY

 

Please consider the environment before printing this e-mail