openHAB 설정에 표시된 Airport Express 라우터의 현재 IN/OUT 바운드 트래픽에 대한 정보를 얻으려고 합니다.
내가 필요한 것은 다음과 같은 라인을 제공할 수 있어야 한다는 것입니다.
in: snmp="<[192.168.2.111:public:.1.3.6.1.2.1.2.2.1.10.10:10000]"
out: snmp=">[OFF:192.168.2.111:private:.1.3.6.1.4.1.4526.11.16.1.1.1.3.1.2:2]"
trap: snmp="<[192.168.2.111:public:.1.3.6.1.2.1.2.2.1.10.10:0]"
내 구성 파일의 경우(참조https://github.com/openhab/openhab/wiki/Snmp-Binding). 이전에 Airport Express에서 데이터를 가져오도록 mrtg를 설정했으므로 SNMP가 활성화되어 작동합니다. 문제 없습니다.
그러나 나는 실제로 SNMP에 대해 아무것도 모르고 라우터에서 eth0의 현재 트래픽 로드를 끌어오는 것이 무엇인지 알아내는 방법/위치를 알 수 없습니다.
이 문제에 관해 도움을 주시면 감사하겠습니다.
답변1
뛰어난 MIB 브라우저와 SNMPmon 앱(iPad)을 사용하여 직접 해결했습니다. 구조를 살펴보면 처리 중인 (인바운드) 옥텟을 모니터링할 수 있게 해주는 IF-MiB:ifInOctets.1(1은 eth0에만 관심이 있기 때문임)이 있습니다. 물론 ifOutOctets도 있습니다.
이 페이지대역폭 계산 설명옥텟 개수를 네트워크 사용량으로 변환하는 방법을 설명합니다. 본질적으로,
usage= D_ifInOctets*8*100/(T*ifSpeed)
D_ifInOctets
두 시점 사이의 온텟 카운트(카운트로 제공됨)의 차이는 어디에 있으며, T
두 폴리나 기간 사이에 경과된 시간은 ifSpeed
IF-MiB의 다른 노트에서 추출됩니다.
결합된 이중 대역폭 사용의 경우. 위에 예약된 Cisco 문서를 살펴보시기 바랍니다.