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
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