Linux에서 아웃바운드 대역폭 사용량을 모니터링하는 방법은 무엇입니까?

Linux에서 아웃바운드 대역폭 사용량을 모니터링하는 방법은 무엇입니까?

현재 저는 대역폭 사용량을 모니터링하기 위해 vnstat를 사용하고 있습니다. 제가 달성하고 싶은 것은 더 비싸지만 무제한 케이블 기반 요금제를 유지할지 아니면 더 저렴하고 제한적인 모바일 기반 데이터 요금제로 전환할지 결정하기 위한 데이터를 얻는 것입니다.

따라서 제가 정말로 알고 싶은 것은 NAS 및 기타 항목이 포함된 작은 LAN이 있기 때문에 네트워크 인터페이스를 통과하는 총 트래픽이 아니라 LAN에서 아웃바운드로 나가는 트래픽, 기본적으로 다음으로 가는 트래픽을 제외한 모든 것입니다. 10.0.0.0 - 10.0.0.255.

vnstat를 사용하여 이를 수행하는 방법이나 그것이 가능한지 알 수 없습니다. 다른 도구도 기꺼이 사용하고 싶지만 아직 vnstat보다 더 나은 도구를 찾지 못했습니다. 어떤 아이디어가 있나요?

답변1

이를 수행하는 일반적인 방법은 라우터에서 SNMP 모니터링을 활성화하고 MRTG 모니터링 도구(컴퓨터 또는 기타 내부 서버에서)를 구성하여 라우터의 발신 인터페이스를 모니터링하는 것입니다.

MRTG를 사용하여 Ubuntu에서 무료로 SNMP 트래픽을 모니터링하는 방법

답변2

itraf를 사용해 본 적이 있나요?

콘솔에서 테스트하려면 apt o yum을 통해 설치하고 iptraf를 입력하여 실행하세요.

"Lan Station 모니터"와 네트워크 카드를 선택하여 장치의 트래픽을 모니터링할 수 있습니다.

인사말!

답변3

그래서 아직 이 두 프로그램을 테스트할 시간이 없었지만, 아마도 제가 찾고 있는 것이 아닐까 싶습니다. 누군가 비슷한 것을 찾는 경우 다음을 확인하십시오.

https://github.com/rafalfr/smarttrafficmeter

그리고

https://codebox.net/pages/bitmeteros

관련 정보