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.commailto:ulrik.paludan@novasol.com
www.novasol.com | www.dansommer.dkhttp://www.dansommer.dk/ | www.cuendet.comhttp://www.cuendet.dk/
NOVASOL AS IS A WYNDHAM RENTALS COMPANY
Please consider the environment before printing this e-mail