RAM Monitoring via SNMP in RHEL7 is not possible

Arun Sasidhar <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <CAFt0M8REQmh=fzHNnCLgwsYrfAC5E3Cq17yJi_CxW5JdUzY-=A@mail.gmail.com>
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
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.