| [ CnUnix ] in KIDS 글 쓴 이(By): swhan (foo bar) 날 짜 (Date): 2002년 10월 2일 수요일 오후 04시 58분 48초 제 목(Title): Re: [질문] snmp, mib 로 NMS 만들기.. 우리의 영원한 호프 cmu snmp library의 계보가 net까지 넘어간 것 같습니다. cmu-ucd-net 요즘은 net-snmp를 쓰는듯.(이건 소스포지에 등록되어있지요?) 근데 요즘 net-snmp는 agentX가 구현되었나요? sub-agent를 쓰는 기술 표준이라고 들었는데.. 흠.. 한 2년 전에 구현중이다.. 했으니 지금은 쓰겠군요. :) 참고로 sun에서는 그냥 표준 agent하나 만들고 적당히 등록만 해주면 sub-agent로 돌아갑니다. 건 글코.. 질문하신 분은 agent를 어케 만드느냐는 질문을 하시는 것 같은데.. net snmp agent는 get/set등등 리퀘스트를 받고 밉을 찾아서 적당한( 미리 등록된) 함수를 호출해줍니다. 나머지 처리와 값의 반환은 그 않에서 합니다. snmp의 index처리나 등등은 index depth가 1보다 크면 일일이 수작업을 해야 합니다. (고생좀 하실겁니다. ㅎㅎ) net-snmp이 소스 디렉토리에서 agent아래를 잘 디벼보시면 mib별 소스 디렉토리가 있습니다. doc인가 아래의 문서들 대충 훑어보시면 어떻게 모듈 추가하는지도 나와있습니다. 디렉토리를 잘 살펴보시면 mib2c인가 하는 소스 생성 툴도 들어있습니다(요즘엔 좀 더 좋은게 나왔을지도..) 이거로 부족하시면 net-snmp홈피의 어딘가에 지난 메일링리스트 아카이브가 있을겁니다. c.p.snmp도 좋습니다. PS. 참 java는 java용 snmp library가 있습니다. 대부분 manager용으로 사용합니다. GUI포함. 공개용이 요즘 쓸만한게 있는가는 몰겠고, AdvantNet인가에서 나온게 그럭저럭 쓸만합니다. 또 OV에 들은거도 괜찮다고 들은 것 같습니다만 써보진 않았습니다. AdvantNet꺼는 agent아니면 거의 무료였는데 요즘은 모르겠군요. 홈페이지 찾아보세요 (이름 스펠이 맞는지도 가물가물) |