net-snmp를 이용하여 private MIB를 구현하는 방법
글쓴이: ssul97 / 작성시간: 금, 2005/01/14 - 2:55오후
안녕하세요.. 다름이 아니라 standard MIB에 정의되어 있지 않은 새로운 MIB를 정의하여 net-snmp를 운영하려고 합니다. prvate MIB를 정의하려면 어떤 식으로 해야 하는지요?
경험 있는 분 계시면 가능하면 자세히 설명해 주시면 감사하겠습니다. 좋은 하루 되십시오..
Forums:
private MIB를 처리하는 agent module을 구현하셔야합니다
private MIB를 처리하는 agent module을 구현하셔야합니다.
http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mib_module/index.html
를 참고하시면 됩니다.
간략한 순서는
1. mib파일을 일단 작성
2. mib2c를 이용 헤더파일과 C소스 파일 생성
(agent/mibgroup밑에 위치시켜야 했던 것으로 기억합니다)
3. 생성된 소스의 각 항목을 작성해줍니다.
(mib2c는 각 함수의 골격만 생성해줍니다. 필요로하는 값을 가져오는 루틴은 작성하셔야겠지요)
4. configure를 하실때,
./configure --with-mib-modules="모듈이름"
의 방식으로 모듈을 명시합니다.
5. make
또한 http://blog.naver.com/sahngoh/20002261744
에서 How to extend SNMP agents with Net-SNMP부분에도 간략하지만 잘되어있는 설명이 있으니 참고하세요.
http://jungjun.net
댓글 달기