메뉴 닫기

웹에서 실시간 트래픽 모니터링(dartstat)

출처 : http://unix4lyfe.org/darkstat/

리눅스에서 가장 고전적이며 유용하게 사용되는 tcpdump 만큼 다양한 옵션을 가지고 있지 않지만 초보관리자들이 웹에서 트래픽을 실시간으로 모니터링하기에 좋은 오픈소스를 소개해드립니다.
설치방법이 아주 간단하고 웹서버 내장기능이 포함되어있어서 스마트폰을 비롯 PC에서 브라우저를 통해서 모니터링이 가능합니다. 또한 실시간 그래프가 제공되며 HOST(IP), 서비스 포트등 정보가 제공되는 장점이 있습니다.

REPO 설정하면 CentOS에서 yum도 지원되며 꾸준히 업데이트(금일기준 2014년 11월) 되고 있는 파일이니 소스 컴파일로 설치하는걸 권장합니다.

Change LOG http://unix4lyfe.org/darkstat/changelog.txt

# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# yum –enablerepo=rpmforge install darkstat

OR
Source Compile
# wget https://unix4lyfe.org/darkstat/darkstat-3.0.719rc1.tar.bz2
# tar xvf darkstat-3.0.719rc1.tar.bz2
# cd xvf darkstat-3.0.719rc1
# ./darkstat -i eth0 -p 8080
  ※ -p 옵션뒤에는 웹포트를 적어주면 됩니다.

 

아래쪽에 reload on / off 기능이 있어서 실시간 모니터링도 가능합니다.
브라우저에서..  http://IPADDRESS:8080  or http://DOMAIN:8080

Graphs (darkstat eth0)3543625990_D3HKCYT6_2

3543625990_Cqah29bQ_1

자세한 옵션은 아래를 참고하시기 바랍니다.

usage: darkstat [ -i interface ]
                         [ -f filter ]
                         [ -r capfile ]
                         [ -p port ]
                         [ -b bindaddr ]
                         [ -l network/netmask ]
                         [ –base path ]
                         [ –local-only ]
                         [ –snaplen bytes ]
                         [ –pppoe ]
                         [ –syslog ]
                         [ –verbose ]
                         [ –no-daemon ]
                         [ –no-promisc ]
                         [ –no-dns ]
                         [ –no-macs ]
                         [ –no-lastseen ]
                         [ –chroot dir ]
                         [ –user username ]
                         [ –daylog filename ]
                         [ –import filename ]
                         [ –export filename ]
                         [ –pidfile filename ]
                         [ –hosts-max count ]
                         [ –hosts-keep count ]
                         [ –ports-max count ]
                         [ –ports-keep count ]
                         [ –highest-port port ]
                         [ –wait secs ]
                         [ –hexdump ]
                         [ –version ]
                         [ –help ]

 

[polldaddy rating=”7739789″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다