snmp 로 인터페이스 값 가오는 질문입니다.
글쓴이: x980707x / 작성시간: 금, 2012/01/27 - 5:06오후
아래와 같이 eth0의 값을 가져왔는데..
보통 rrdtool을 이용하여 그래프를 그릴대 현재값, 평균값, 최대값 등을 나타내는데..
현재값을 구하려면 어떻게 해야하나요? 아래 가져온값은 누적된 값 같은데 관련사이트나 아시는분 도움좀 부탁드립니다.
snmpwalk -v 1 -c public localhost IF-MIB::ifInOctets.2 | awk '{print $4}'
41253068
Forums:
현재값이라 하심은 순간 입력 트래픽 값을 말씀하시는
현재값이라 하심은 순간 입력 트래픽 값을 말씀하시는 거겠죠?
생각해 보면, 순간 입력 트래픽이란 건 (이성친구, 애인 등의 개념과 마찬가지로) 가상의 개념일 뿐입니다. 비교적 짧은 시간 동안 누적 트래픽 양의 변화량을 시간 값으로 나눈 게 소위 순간값입니다. CPU 사용량, 디스크 I/O 등에서도 순간값은 그런 식으로 구합니다.
즉, 1) 주기적으로 누적 값을 구하면서 2) 최근 값에서 이전 값을 뺀 값을 값을 가져오는 주기의 길이로 나눠주시면 됩니다. 정확하게는 '현재값'이라기보다는 '최근 n초의 평균값'인 셈이지요.
$PWD `date`
댓글 달기