2013-07-03 22 views
8

Tôi đang sử dụng Hệ điều hành CentOS.
tôi đang cố gắng để có được số liệu thống kê bộ nhớ của localhost thông qua lệnh snmpget, tôi nhận được lỗi này.Lý do: (noSuchName) Không có tên biến như vậy trong MIB

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 

Nhưng, nếu tôi bắn này .. tôi đang nhận được đầu ra ..

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 

tôi không nhận được những gì tôi đang làm sai. Tôi đã xuất đường dẫn của biến số /usr/share/snmp/mibs/ sang $PATH.
bất kỳ ai cũng có thể giúp tôi.

Trả lời

6

Bạn nên đọc FAQ Trang ròng snmp,

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

Bạn nên sử dụng

snmpget -v 1 -c public localhost .1.3.6.1.4.1.2021.4.6.0.

+1

Cũng hữu ích khi làm snmpwalk -v 1 -c public localhost .1.3.6.1.2.1.1 và bạn sẽ thấy những gì OID tồn tại trong cây của bạn – k1eran

+0

cảm ơn bạn -k1eran – Riyaz

Các vấn đề liên quan