Bandwidthd

서버관리를 하다보면 네트워크 트래픽을 분석할 일이 반드시 생깁니다. 일부 호스트가 네트웍을 폭주시키는 경우가 생기기 때문이지요. Bandwidthd는 내부 네트웍의 트래픽 흐름을 분석하는 도구입니다.

홈페이지 : http://bandwidthd.sourceforge.net/

아파치 웹서버가 설치돼있어야 합니다. 설정 파일이 생성되지 않습니다. 아래 명령으로 설정 파일을 복사해주세요.

 sudo cp /usr/share/doc/bandwidthd/bandwidthd.conf /etc/bandwidthd/

텍스트 에디터로 편집합니다.

 sudo nano /etc/bandwidthd/bandwidthd.conf

설정은 두개 정도만 건드리면 됩니다.

subnet 192.168.0.0/24
dev "eth0"
sudo service bandwidthd start

시작하면

 /var/lib/bandwidthd/htdocs

폴더에 html 파일이 생성되기 시작합니다.

자신의 웹서버에서 이 파일들을 읽어오도록 해야 하므로

Alias /bandwidthd /var/lib/bandwidthd/htdocs
<Directory " /var/lib/bandwidthd/htdocs/*">
  AllowOverride All
  Options +ExecCGI
  Order allow,deny
  Allow from all
 </Directory>

이와 같이 넣습니다.

  sudo service apache2 restart

웹서버를 재시작하고 이제 본인서버주소/bandwidthd 로 접속하면 보입니다.

* Iptraf: 실시간 패킷 분석 프로그램도 참조하세요

누구나 수정하실 수 있습니다. 위키 사용법 참고하세요.