Hello,

We are using Nagios + SNMP to monitor our RHEL servers. This setup is
working fine on RHEL 6.X servers. However, we see that in RHEL7.1, we are
getting wrong values from SNMP check for RAM.

Our Formula is :
"Total Free Memory (for Applications) = memAvailReal + memBuffer +
memCached "

However this calulation seems wrong in RHEL7 based servers. Becasue in new
Linunx Kernels the "cache" is the memory used by the page cache and slabs
but "UCD-SNMP-MIB::memCached.0" doesn't consider slab.

How we get "Slab" memory allocation via SNMP?
Is there any way to retrive the availabe memory (for application) using
SNMP?

Additional Information :
- free command output has changed in RHEL 7 -
https://bugzilla.redhat.com/show_bug.cgi?id=1158828
- Memory detials of RHEL-7.1 server - http://pastebin.com/TihqBGcH
- Memory detials of RHEL-6.5 server - http://pastebin.com/XXMeWczE
- Used RHEL 7.1 Server with NET-SNMP version 5.7.2
- Used RHEL 6.5 Server with NET-SNMP version 5.5
- Similar issue -
http://stackoverflow.com/questions/31851951/monitor-real-memory-usage-in-linux-using-perl-and-snmp

Thanks,
Arun S
------------------------------------------------------------------------------
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to