Причина: (noSuchName) в этом MIB нет такого имени переменной

я использую операционную систему centos.
я пытаюсь получить статистику памяти localhost через snmpget command, я получаю эту ошибку.

snmpget -v 1 -c public localhost .1.3.6.1.4.1.2021.4.6
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: UCD-SNMP-MIB::memAvailReal

но, если я запущу этот .. я получаю результат..

snmpget -v 1 -c public localhost .1.3.6.1.2.1.1.3.0
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (58756) 0:09:47.56

Я не понимаю, что я делаю неправильно. Я экспортировал путь /usr/share/snmp/mibs/ to $PATH переменной.
кто-нибудь может мне помочь.

1 ответов


вам лучше прочитать страницу FAQ net-snmp,

http://www.net-snmp.org/wiki/index.php/FAQ:Applications_09

вы должны использовать

snmpget -v 1 -c public localhost .1.3.6.1.4.1.2021.4.6.0.