히우
20
2019-07-08 22:09:44
0
57

java snmp4j라이브러리 실시간 데이터를 못 받아옵니다..


java에서 snmp4j로 장비 성능 값 (CPU 코어별 %, Memory 사용률 등)을 받아오는데...

받아오는 것은 아무런 문제가 없습니다. 하지만 그 받아오는 값이 실시간 데이터가 아닙니다. 몇 초전 데이터도 아니고 어느정도의 갱신기간을 두고 받아오는 것 같네요.

테스트를 해보려고 

측정 대상의 CPU가 높은 퍼센트를 갖고 있게 설정하고 SNMP 쿼리를 일정 간격으로 쏘고나서, 측정 대상의 CPU 장비를 0퍼센트에 근접하게 설정했습니다. 그러면

돌아오는 값은

50% (처음 값은 잘 받아 오는 것 같습니다)
50%
50% 
.
.
. 반복되다가

갑자기 중간도 없이

2%
2%
2%
2%
2%
이렇게 됩니다. 


계속해서 실시간으로 변하는 데이터를 받아오고 싶은데, 이게 클라이언트(Agent) // 테스트 : Windows 7
측의 문제인가요?

아니면 Manager의 코드상 문제일까요 ?

추가로, 제가 짠 소스코드와 MIB Browser 소프트웨어로 받아오는 값은 동일했습니다.(계속해서 동일한 값 출력되다가 어느정도 시간이 지나면 그 시간에 딱맞추어 또 받아오고 계속 반복되다가 또 시간지나고 받아오고 반복... ... )






0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.