회사에서 SNMP관련 프로그래밍을 할 일이 있었다.
환경은 윈도우 /콘솔/서비스 프로그램과 C/C++기반
첫번째 사용한 것은 코드프로젝트에서 구한 'Rogério Paulo'의 SNMP Wrappe 클래스
이 래퍼 클래스는 확실히 잘 설계가 되었다. 하지만 사용하기가 조금 어렵고, 오래 사용을 하면 메모리 누수 문제가 있다.
두번째 사용한 것은 내가 직접 WinSNMP API를 가지고 만든 것(현재)
결국 내가 직접 래퍼 클래스를 만들었다. 조회하려는 SNMP 에이전트의 주소와 OID를 넣으면 값을 가져오게 하는 방법으로 단순하게 바꾸었다. 하지만 약간 불안정한적인 면이 있어서 바꾸려고 하고 있다.
세번째 지금 만들고 있는 것은 SNMP Management API를 가지고 만들고 있다.
예전에 회사에서 사용했던 형태인데, 새 버전이 나오 더이상 사용되지 않는 deprecated 버전인 줄 알았는데
아직도 계속 사용이 될 것 같다.
'Programing' 카테고리의 다른 글
SNMP - 래퍼 SNMP Management (1) | 2012.09.21 |
---|---|
SNMP - 래퍼 Rogério Paulo (0) | 2012.09.21 |
SNMP 프로그래밍 (0) | 2012.09.21 |
MAC주소와 서브넷마스크 구하기 (0) | 2012.09.21 |
활성화된 네트워크 열거하기 (0) | 2012.09.21 |