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