snmpget 에서는 보이고 snmpwalk 에서는 보이지 않는 variable
글쓴이: urmajest / 작성시간: 화, 2004/11/16 - 4:39오전
안녕하세요.
net-snmp tool을 이용하는 도중에 궁금한 점이 있습니다.
제가 얻고 싶은 SNMP MIB variable은..
Object : loclfInputQueueDrops OID : 1.3.6.1.4.1.9.2.2.1.1.26
인데요. 예를 들어서,
% snmpget -v c2 -c public 172.19.194.1 1.3.6.1.4.1.9.2.2.1.1.26.1 SNMPv2-SMI::enterprise.9.2.2.1.1.26.1 = INTEGER: 0
이런식으로 snmpget으로 OID를 명시하면 결과가 나옵니다(비록 0이지만 -_-)
그런데,
% snmpwalk -v c2 -c public 172.19.194.1 | grep 9.2.2.1.1.26.1
이런식으로 하면 snmpwalk에서는 제가 알고싶은 MIB variable에 대한
entry가 없네요. 이게 무슨 의미인가요?
제 추측은,
1) configuration상 해당 MIB variable을 disable해놓았다.
2) 혹은 해당 MIB variable을 public하게 억세스하지 못하게 해놓았다.
3) 해당 MIB variable의 counter는 0이 맞으며 , snmpwalk이 모든 MIB variable
entry에 대한 값을 나타내지 않는다.
무엇이 정답일까요?
Forums:
snmpwalk는 walk를 시작할 OID를 명시하지않으면, 기본적으
snmpwalk는 walk를 시작할 OID를 명시하지않으면,
기본적으로 1.3.6.1.2.1부터 walk합니다.
1.3.6.1.4.1.9.2.2.1.1.26.1의 값을 얻고 싶으시다면,
snmpwalk -v c2 -c public 172.19.194.1 1
또는snmpwalk -v c2 -c public 172.19.194.1 1.3.6.1.4.1
등등으로 시도해보시기 바랍니다.http://jungjun.net
감사합니다
감사합니다 :D
댓글 달기