2015년 3월 23일 월요일

vnstat를 이용한 트래픽 모니터링


최근 기가인터넷에 대한 관심이 뜨겁다.

기가인터넷 서비스 중에 QoS에 관한 항목 때문에 논란이 많은데 나스에서 트래픽 모니터링 할 수 있는 방법을 소개한다.


  1. vnstat 설치
    • 콘솔로 접속하여 vnstat를 설치한다.
      • ipkg install vnstat
  2. vnstat 설정
    • 인터페이스 이름 찾기
      • 콘솔에서 ifconfig 명령어를 이용하여 인터페이스 이름 확인
      • ex) eth0, eth1
    • 인터페이스 데이터베이스 생성
      • /opt/bin/vnstat-u-i [인터페이스명]
        • 업데이트를 하는 명령어
        • 처음 실행시 에러메세지를 출력하게 되고 다시 실행하면 정보 업데이트 됨
        • 모니터링할 인터페이스 명을 넣고 실행.
    • vnstat 실행
      • /opt/bin/vnstat
        • vnstat 실행
        • 인터페이스별 트래픽 모니터링이 표시가 됨.
    • 자동업데이트 등록
  3. vnstatPHPfrontend 설치
    • vnstatPHPfrontend 다운로드
    • Web 폴더에 압축 해제
    • config.php 파일 수정
      • 설정 수정
        • $language = ‘en';
        • $vnstat_bin = ‘/opt/bin/vnstat';
      • 인터페이스 수정
        • $iface_list = array(‘eth0′, ‘eth1′);
          • 인터페이스 명을 수정
        • $iface_title[‘eth0′] = ‘Internal';
        • $iface_title[‘eth1′] = ‘Virtual Internal';
          • 인터페이스의 타이틀 명 수정
    • 웹을 통해 접속하여 테스트

이제 웹을 통해서 모니터링이 가능하다.

FTP, SMB, AFP, WebDav등 모든 트래픽이 포함되어 모니터링 되며 각 프로토콜별로 모니터링이 힘들다.
또한, 내부 네트워크로 전송되는 트래픽도 포함이 되니 정확한 트래픽 통계를 내기는 어려울 수도 있다.
끝!!

댓글 없음:

댓글 쓰기