Page 1 of 1

Monitoring large memory hosts

Posted: Thu May 08, 2014 7:38 am
by cbeattie
Does anyone have suggestions for monitoring hosts with large amounts of memory? I mean hundreds of GB here.

We use NSClient++, but mostly the check_nt style checks unless we need something beyond that. The check_nt MEMUSE check works, but takes its warning and critical thresholds as integer percents. If I set the warning and critical to 98 and 99, the notification goes out when there's still several GB free. I would prefer to set the warning more like 99 and critical at 99.5, or to use absolute values like warning at 3GB free and critical at 1,500MB.

Re: Monitoring large memory hosts

Posted: Thu May 08, 2014 1:00 pm
by lmiltchev
You can use NCPA and use the "G" with the "-u" flag in your command, for example:

Code: Select all

./check_ncpa.py -H 192.168.x.x -t "mytoken" -P 5693 -M 'disk/logical/C:|/used' -u G -w 350 -c 400
WARNING: Used was 360.882Gb|'used_0'=360.882Gb;350;400

./check_ncpa.py -H 192.168.x.x -t "mytoken" -P 5693 -M 'disk/logical/C:|/used' -u G -w 400 -c 420
OK: Used was 360.882Gb|'used_0'=360.882Gb;400;420

Re: Monitoring large memory hosts

Posted: Fri May 09, 2014 7:55 am
by cbeattie
Thank you! I will check that out.

Re: Monitoring large memory hosts

Posted: Fri May 09, 2014 9:37 am
by tmcdonald
Let us know how this works for you. We will keep this thread open for you.