2012년 5월 8일 화요일

오래되었지만 네트워크 트래픽 모니터링에는 자신있는 IPTraf

콘솔기반 네트워크 사용량 표시도구인 nload 에 이어 오래되었지만 아직도 유용하게 사용할 수 있는 IPTraf 도 이어서 소개한다. IPTraf 도 네트워크 모니터링 도구이며 Curses 기반으로 만들어져 더 쉽게 이용할 수 있다. 다만 2005년 9월 3.0.0 버전 이후로 지속적으로 추가 개발이 이뤄지지 않는 점이 아쉽다.


그래도 기본적인 기능은 다 갖추고 있으므로 사용하는데는 전혀 지장이 없다.

크게 다음과 같은 기능을 가지고 있다.




- IP 트래픽 모니터
- 인터페이스별 상태 정보 
- 인터페이스별 세부 상태 정보
- TCP/UDP 포트별 또는 패킷 사이즈별 구분
- 맥 주소별 상태 정보
- 필터링


IPTraf 를 실행할때 여러가지 옵션을 줄 수 있지만, IPTraf 를 실행하는 것 만으로도 커서키를 통해 선택할 수 있다. 커맨드 라인의 옵션은 좀더 빠르게 해당 기능에 접근하기 위한 방법이라고 보면 된다. 옵션은 아래와 같으므로 참고하길 바란다.



# iptraf -h


Syntax:
    iptraf [ -f ] [ -u ] [ { -i iface | -g | -d iface | -s iface | -z iface |
           -l iface } [ -t timeout ] [ -B ] [ -L logfile ] [-I interval] ] 


Issue the iptraf command with no parameters for menu-driven operation.
These options can also be supplied to the command:


-i iface    - start the IP traffic monitor (use "-i all" for all interfaces)
-g          - start the general interface statistics
-d iface    - start the detailed statistics facility on an interface
-s iface    - start the TCP and UDP monitor on an interface
-z iface    - shows the packet size counts on an interface
-l iface    - start the LAN station monitor ("-l all" for all LAN interfaces)
-B          - run in background (use only with one of the above parameters)
-t timeout  - when used with one of the above parameters, tells
              the facility to run only for the specified number of
              minutes (timeout)
-L logfile  - specifies an alternate log file for any direct invocation
              of a facility from the command line.  The log is placed in
              /var/log/iptraf if path is not specified.
-I interval - specifies the log interval for all facilities except the IP
              traffic monitor.  Value is in minutes.
-f          - clear all locks and counters.  Use with great caution.
              Normally used to recover from an abnormal termination.


-u          - allow use of unsupported interfaces as ethernet devices.
IPTraf 3.0.0 Copyright (c) Gerard Paul Java 1997-2004









[참고]
1. IPTraf
http://iptraf.seul.org/

댓글 없음:

댓글 쓰기