[질문] net-snmp5.1.1 , executables/scripts부분에 대해서 궁금합니다.
글쓴이: nidle / 작성시간: 목, 2006/03/30 - 10:01오후
snmpd.conf설정을 보다가 executables/scripts부분에 대해서 알게되었습니다. 밑에 extensible sections부분에서
Note that you must alter the mib.txt file to be correct if you want # the .50.* outputs above to change to reasonable text descriptions.
이부분을 보고
exec .1.3.6.1.4.1.2021.50 shelltest /bin/sh /shtest # % snmpwalk -v 1 -c public localhost .EXTENSIBLEDOTMIB.50 # enterprises.ucdavis.50.1.1 = 1 # enterprises.ucdavis.50.2.1 = "shelltest" # enterprises.ucdavis.50.3.1 = "/bin/sh /tmp/shtest" # enterprises.ucdavis.50.100.1 = 35 # enterprises.ucdavis.50.101.1 = "hello world." # enterprises.ucdavis.50.101.2 = "hi there." # enterprises.ucdavis.50.102.1 = 0
oid이름을 제가 정의해서 넣을수 있다는것을 알았습니다.
그래서 압축파일에 있던 mib.txt를 살펴보았으나 아무런 소득이 없었습니다.
snmpd.conf맨페이지를 봐도 특별한 소득이 없었습니다.(영어가 넘길어서 제가 해석을 못했어요,, ^^;)
단순한 마음에 /usr/local/share/snmp/mibs UCD-SNMP-MIB.txt를 고쳐볼가 해서 아무리 찾아도 enterprises.ucdavis.50부분을 찾지 못했습니다.
oid이름을 고치려 한다면 이런 mib.txt파일을 고쳐서 net-snmp를 재컴파일 하면 되나요 ..아니면 단순히 mib.txt파일만 고치면 되는건가요?
어떤분은 /usr/local/share/snmp/mibs의 파일들은 snmp매니저가 쿼리 날릴때 텍스트로 된 oid를 숫자로된 oid로 변형해서 보낼때 사용하는거라고 하시더라구요. 그럼 이파일들은 그런 용도로만 사용되는것인지 궁금합니다..
Forums:
이제 되는군요 ^^
/usr/local/share/snmp/mibs 의 mibs디렉토리 이름을 바꾸니 응답에 oid이름이 안나오고 숫자로만 나오더군요. 역시 저 디렉토리는 쿼리 날릴때
그리고 응답받은 oid숫자를 문자를 바꿀때 사용하는것이라고 유추되니요
그래서 UCD-SNMP-MIB.txt를 (ASN.1을 모르지만대충비슷하게)을고치니
바꿔져서 나오더군요 ^^
댓글 달기