This same check is currently working for my 2016 servers, but this is what happens with 2012R2.
Command line
# /opt/manubulon-snmp/plugins/check_snmp_mem.pl -H 192.168.21.37 -C mycomm -w 80,1 -c 90,1
ERROR: netsnmp : Received noSuchName(2) error-status at error-index 1.
From Nagios
(Return code of 255 is out of bounds : (No output on stdout) stderr: Argument "noSuchObject" isn't numeric in addition (+) at /opt/manubulon-snmp/plugins/check_snmp_mem.pl line 576.))
This same check is currently working for my 2016 servers, but this is what happens with 2012R2.
Command line
From Nagios