NET-SNMP 활용 및 Private MIB 추가 에 대한 질문입니다..
반갑습니다.. 가입한지.. 5분된.. 초보개발자 입니다.
늘 검색으로 게시된 글만 봤는데.. 질문을 올리는 것은 처음이네요..
Net-SNMP 를 MPC보드에 포팅해야 하며, 추가로 Private MIB을 추가, 활용해야 합니다.
꽤 시간을 들여서 검색했는데.. 생각보다 많은 정보가 없어서.. 질문드립니다..
현재 Private MIB 추가에 대한 작업을 진행중입니다.
많은 버젼을 인스톨 해 보았으나, 현재 깔려있는 버젼은 net-snmp-5.4.1.2.tar.gz 이며
fedora 6 에서 테스트 중입니다.
아직 SNMP 및 MIB 에 대한 개념이 안잡혀 질문이 두서가 없습니다. 양해 부탁드리며..
작성된 MIB.txt 파일을 /usr/local/shere/snmp/mib 에 추가하고,
export =+MIB 해준 후 mib2c [임의의 OID 넘버, 10.3.6.1.4.1.900] 입력하여 일련의 메뉴를 거치니
enterprise.c , .h 가 생성되었습니다.
위의 절차가 맞는 것 인지요.. ??
해당 소스의 내용에는 제가 입력한 OID 넘버와 관련이 없는
[1, 3, 6, 1, 6, 3, 1, 1, 4, 1, 0], [1, 3, 6, 1, 6, 3, 1, 1, 4, 1, 0] 등이
포함되어 있습니다.. 위의 과정으로 무엇이 이루어진 것인지..모르겠습니다..
검색중에 나온 두번째 방법입니다.
export MIB =./ALL 해준후 mib2c -c mib2c.scalar.conf "밉 이름.." 해줬을 경우
아래와 같은 에러가 출력됩니다.
=============================================================================
You didn't give mib2c a valid OID to start with. IE, I could not find
any information about the mib node "". This could be caused
because you supplied an incorrectly node, or by the MIB that you're
trying to generate code from isn't loaded. To make sure your mib is
loaded, run mib2c using this as an example:
env MIBS="+MY-PERSONAL-MIB" mib2c
You might wish to start by reading the MIB loading tutorial at:
http://www.net-snmp.org/tutorial-5/commands/mib-options.html
And making sure you can get snmptranslate to display information about
your MIB node. Once snmptranslate works, then come back and try mib2c
again.
=================================================================================
마지막 질문입니다.
사업자의 요청에 맞게 작성된 MIB 을 mib 폴더에 넣고, mib2c 명령을 실행했을때,
위의 에러와 더불어 MIB 파일에 대한 에러가 출력됩니다.
확인 부탁드립니다.
====================================================================================
Cannot find module (GST): At line 7 in /usr/local/share/snmp/mibs/GST-RF-REPEATER.txt
Did not find 'gstProducts' in module #-1 (/usr/local/share/snmp/mibs/GST-RF-REPEATER.txt)
Unlinked OID in GST-RF-REPEATER-MIB: gstRfRepeater ::= { gstProducts 2 }
Undefined identifier: gstProducts near line 9 of /usr/local/share/snmp/mibs/GST-RF-REPEATER.txt
Cannot adopt OID in GST-RF-REPEATER-MIB: gstCurrentAlarmTable ::= { gstAlarmInfo 1 }
.
.
.
=====================================================================================
긴글 읽어주셔서 감사합니다..
생소한 일이라 앞이 캄캄하오니.. 본문에 대한 답이 아니어도.. 많은 답글 주시면 좋겠습니다.. ^^
즐거운 하루 되세요..
댓글 달기