ntop 설치
and posted in Practice

출처 아래 링크 . 감사합니다.
http://sunwalk.tistory.com/category/%EC%84%A4%EC%B9%98%20or%20%EC%84%A4%EC%A0%95%20%EB%A9%94%EB%89%B4%EC%96%BC
# 리눅스 버전 : RHEL5 Cent OS 5.5 2.6.18-194.e15

[설치순서]

1. sourceforge.net 에서 ntop-4.0.1 버전 다운

2. 필요함 라이브러리 & 패키지 다운 & 설치

yum install zlib zlib-devel libpng libpng-devel freetype freetype-devel libart_lgpl libart_lgpl-devel libpcap libpcap-devel libxml2* fontconfig-devel glib2 glib2-devel -y
yum -y install GeoIP GeoIP-devel GeoIP-data perl-Geo-IP

wget http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz
tar xvfz pixman-0.10.0.tar.gz
./configure && make && make install
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig

wget http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz
tar xvfz cairo-1.6.4.tar.gz
./configure && make && make install

wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.17.5.tar.gz
tar xvfz pango-1.17.5.tar.gz
./configure && make && make install

3. wget http://www.monkey.org/~provos/libevent-1.4.12-stable.tar.gz libevent 다운 및 설치

./configure && make && make install

4. wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.2.tar.gz rrdtool 다운 및 설치

./configure –prefix=/usr/local/rrdtool –disable-python –disable-tcl –enable-shared && make && make install

5. ntop-4.0.1 설치 및 실행

./autogen.sh –prefix=/usr/local/ntop
make && make install

설치디렉토리 확인
cd /usr/local/ntop/etc/ntop
ls
GeoIPASNum.dat GeoLiteCity.dat etter.finger.os.gz ntop-cert.pem oui.txt.gz specialMAC.txt.gz
mkdir -p /usr/local/ntop/var/ntop/rrd

useradd -M -c “NTOP USER” -s /bin/false ntop
chown -R ntop.ntop /usr/local/ntop/
/usr/local/ntop/bin/ntop -u ntop -w 3001 -P /usr/local/ntop -r 60 -i eth0
-w : http, -W : https
-r : refresh
-i : 모니터링할 인터페이스
-d : 데몬으로 띄움. 지금은 –d 안 붙임.

ps -ef |grep ntop
ntop 2236 21466 0 14:34 pts/0 00:00:00 /usr/local/ntop/bin/ntop -u ntop -w 3001 -P /usr/local/ntop -r 60 -i eth0
root 2402 2387 0 14:36 pts/1 00:00:00 grep –color ntop

netstat -nlp |grep ntop
tcp 0 0 :::3001 :::* LISTEN 2236/ntop
udp 0 0 0.0.0.0:34641 0.0.0.0:* 2236/ntop

iptables 차단 걸렸을을 경우
iptables -A INPUT -p tcp –sport 1024: -m multiport –dports 3000,3001 -m state –state NEW -j ACCEPT

접속 : http://IP:3001

2 Comments so far:

  1. master says:

    configure: error: The LBL Packet Capture Library, libpcap, was not found!
    install gdbm-devel
    install libpcap-devel
    install zlib-devel

  2. master says:

    커넥팅안될시 두개 수정

    – ETTER_PASSIVE_DOWNLOAD_FROM =
    “http://ettercap.cvs.sourceforge.net/ettercap/ettercap_ng/share”
    + ETTER_PASSIVE_DOWNLOAD_FROM = “https://svn.ntop.org/svn/ntop/trunk/pksh/src”
    – ETTER_PASSIVE_DOWNLOAD_PARMS = “rev=HEAD”

    -@wget -O $(ETTER_PASSIVE_FILE) \
    +@wget –no-check-certificate -O $(ETTER_PASSIVE_FILE) \

    http://marc.info/?l=ntop-dev&m=131924045815861&w=2

Leave your Comment to master Cancel your Comment

Your email address will not be published. Required fields are marked *