홈 네트워크의 여러 시스템에서 대역폭 모니터링


13

지난 몇 년 동안 저는 컴퓨터에서 간단한 소프트웨어 대역폭 모니터를 사용하여 월별 대역폭 사용량을 추적했습니다. 그것은 잘 작동했습니다 (약간의; 숫자는 ISP의 온라인 추적기에서 약간 벗어났습니다).

이것은 단일 컴퓨터에서는 잘 작동하지만 어머니가 랩톱을 라우터에 연결하거나 두 번째 컴퓨터를 사용하면 대역폭을 모니터링하고 관리하는 것이 훨씬 어려워집니다.

각 시스템에서 대역폭 모니터링 소프트웨어를 연결하여 로그를 중앙 시스템으로 전송하여 중앙 로그 파일에 통합하는 방법을 고려했지만 놀랍게도 이것은 악몽입니다.

또한 라우터 솔루션에 대해 생각했습니다 (앞서 언급했듯이 사용하고 사용자 정의하기 쉬워야 함).

총 대역폭 사용량을 모니터링하고 기록하는 쉬운 방법이 있습니까 (예 : 여러 시스템에서)? 특정 시간에 모든 시스템을 모니터링하거나 모든 시스템이 다른 시스템을 통해 연결되도록 요구하지 않아야합니다 (즉, 인터넷 연결에 직접 연결할 수 있어야 함).

또한 로컬 및 원격 트래픽을 구분하여 두 로컬 시스템간에 파일을 전송하는 것이 인터넷 대역폭 사용에 영향을 미치지 않도록해야합니다.



@ mattwilkie, 팁 주셔서 감사합니다. 사실, 나는 내 E1000에 DD-WRT를 설치했고 확실히 훌륭한 로깅 기능을 가지고 있었지만 불행히도 라우터를 죽였습니다 ( 일반적인 문제 인 것 같습니다 ). :-(현재 각 시스템에서 대역폭 모니터링 소프트웨어를 사용하여 데이터를 통합하는 방법을 생각하고 있습니다 (물론 비 이상적임).
Synetech

우와 그 Synetech을 들으셔서 죄송합니다. 아직 라우터에 펌웨어를 설치하지 않았지만 아직 연구 중입니다. 나는 Gargoyle의 소리를 좋아하지만 불행히도 내 puny WRT54G2에는 RAM이 없습니다.
matt wilkie

답변:


5

하드웨어 구매를 반대하지 않는 경우-DD-WRT 호환 라우터 ( Linksys WRT54GL 등 )를 구매하고 내부적 으로 IP 당 모니터링을 수행 할 수 있는 Gargoyle 라우터 펌웨어 를 설치하면 어느 PC에도 의존하지 않습니다 온라인 상태이며 사용 가능합니다. IP 당 신경 쓰지 않는다면 DD-WRT 또는 Tomato 펌웨어는 총 사용량을 계산할 수 있으며 사용량을 초과하여 과다 청구됩니다.

SNMP 지원 스위치와 항상 켜져있는 PC가있는 경우 Cacti (또는 RRDTool ) 와 같은 스위치 포트 당 대역폭 사용량을 기록 할 수 있습니다.

여분의 PC가 있다면 라우터 + RRDTool과 같은 IPTables는 대역폭 로그를 제공 할 수 있습니다.


추가 컴퓨터는 없지만 저렴한 경우 새 라우터를 사용할 수 있습니다. 해당 라우터에 대한 거래가 있는지 살펴볼 것입니다.
Synetech

0

라우터는 아마도 최고입니다 :
무슨 라우터? 많은 홈 레벨 라우터가이를 수행 할 수 있습니다. WRT54GL을 얻는 경우 (L 버전을 확보해야 함)이를 기록 할 수있는 DD-WRT와 같은 대체 펌웨어를 설치할 수 있습니다. 라우터가 가장 적합합니다.

미러 포트를
사용할 수 있음 : 다른 옵션은 스위치 부분에 미러 포트를 설정하고 머신 중 하나의 ntop과 같은 도구로 트래픽을 스니핑하는 것입니다.

가장 간단한 :
dumeter를 모르지만 두 가지 모두를 달고 월말에 추가 할 수 있습니까? :-)


내 라우터는 오래된 D-Link이므로 그 기능이 있다고 생각하지 않습니다 (다른 기본 로깅 및 통계 기능이 있지만). 실제로, 나는 당신의 부가 솔루션과 같은 것을 고려했습니다. 어머니의 컴퓨터에서 스크립트를 실행하여 주기적으로 사용량 정보를 시스템에 보내어 총계에 추가하는 것을 생각했습니다. 그런 시스템을 함께 사용하는 것은 마음에 들지 않지만 기존 솔루션이있을 수 있다고 손가락을 엇갈리게했습니다.
Synetech

0

또 다른 솔루션은 트래픽을 필터링하기 위해 두 개의 NIC가있는 Linux (또는 Linux / BSD 기반) 라우터 PC를 구축하는 것입니다. 부팅 가능한 라우터에는 일반적으로 트래픽 사용을 그래프로 구성하고 우수한 방화벽 구성을 제공하는 도구가 있으며 일부는 트래픽 조절 및 QoS 유형 기능도 수행합니다.


고맙지 만 항상 켜져있는 시스템을 만들 수는 없습니다 (전기가 충분하지 않습니다).
Synetech

0

Windows 시스템을 구축한다고 가정하지만 Ubuntu를 고려하면 vnstat를 사용하여 대역폭을 추적 할 수 있습니다. 나는 그것을 서버에서 실행하고 때로는 내 대역폭 사용량이 무엇인지 알고 싶어합니다.

매시간, 매일, 매주, 매월 표시되며 실시간으로 모니터링됩니다.

CLI이지만 사용하기 매우 쉽습니다.


예, Windows 시스템을 구축 중입니다. 죄송합니다.
Synetech
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.