Ntop "/> Ntop "/>
歡迎您光臨本站 註冊首頁

在CentOS 5.4中部署Ntop 3.3.10

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
Ntop是一個用來實時監視網路狀況的工具,Web界面簡明易用,雖然Ntop很消耗系統資源,但是絲毫不影響它的優秀功能.注意,Ntop接在交換機上,最好將交換機出口的埠做一個鏡象,將鏡象的埠用來連接Ntop.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> Ntop

官方主頁:
http://www.ntop.org/overview.html
配置環境
OSCentOS 5.4 APP:不用裝Apache等應用 1

檢查相關包,cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel libpcap-devel libpcap 一般在安裝系統時將」Development Libraries」選上,以上包都默認安裝.如果沒有安裝的,
yum install 進行安裝
rpm -q cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel libpcap-devel libpcap

cairo-devel-1.2.4-5.el5 libxml2-devel-2.6.26-2.1.2.8 pango-devel-1.14.9-6.el5.centos pango-1.14.9-6.el5.centos libpng-devel-1.2.10-7.1.el5_3.2 freetype-2.2.1-21.el5_3 freetype-devel-2.2.1-21.el5_3 libart_lgpl-devel-2.3.17-4 libpcap-devel-0.9.4-14.el5

libpcap-0.9.4-14.el5
2安裝RRDTool 下載地址(wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.1.tar.gz tar -zxvf rrdtool-1.3.1.tar.gz export PKG_CONFIG_PATH=/usr/lib/pkgconfig/

./configure make make install 通過運行/usr/local/rrdtool-1.3.1/share/rrdtool/examples目錄下的文件驗證安裝是否成功.

./stripes.pl
This script has created stripes.png in the current directory This demonstrates the use of the TIME and % RPN operators ls 增加了random.rrdstripes.png兩個文件

3安裝
libevent
為了避免編譯過程中出現Error! You need to have libevent 1.4.X or better.的錯誤信息,所以先從http://www.monkey.org/~provos/libevent/ 下載

1.4.X
版本,解壓、進入目錄.
tar –zxvf libevent-1.4.12-alpha.tar ./configure make make install 4

編譯Ntop
編譯過程出現細節問題,可查看configure腳本文件,如下劃線部分
Ntop3.3.10版本在編譯過程中,會自動連接網站www.maxmind.com,下載GeoIP.tar.gz, GeoIPASNum.dat.gz

GeoLiteCity.dat.gz IP地址解析用,這樣有可能經歷一個漫長的過程,所以我先下載了這三個文件.(http://www.ntop.org/trac/browser/trunk/ntop/3rd_party?rev=),放在/ntop-3.3.10目錄下分別解壓.
tar zxvf GeoIP.tar.gz

gunzip GeoIPASNum.dat.gz gunzip GeoLiteCity.dat.gz vim configure /GeoLiteCity.dat.gz 搜索關鍵字 if test -f "GeoLiteCity.dat"; then

echo "GeoLiteCity.dat already present"
else
wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
fi

為避免編譯中途出現如下錯誤
configure: error: cannot find macro directory `m4' 所以先創建m4目錄 mkdir m4 開始安裝,執行

./autogen.sh -with-rrd-home=/usr/local/rrdtool-1.3.1
make make install 5在系統層建立ntop用戶、配置許可權 新建

ntop用戶
useradd ntop 建立ntop存放數據的目錄 mkdir -p /var/ntop chown -R ntop.ntop /var/ntop

複製ntop.conf這個配置文件,暫時我也不了解…… find / -name ntop.conf.sample cp /root/ntop-3.3.10/packages/RedHat/ntop.conf.sample /etc/ntop.conf 6設置管理密碼(默認的用戶名是admin,在進入

web界面進行修改時,輸入用戶名admin、管理密碼
ntop -A Sat Apr 3 10:44:56 2010 NOTE: Interface merge enabled by default Sat Apr 3 10:44:56 2010 Initializing gdbm databases ntop startup - waiting for user response!

Please enter the password for the admin user:
Please enter the password again: 7啟動Ntop /usr/local/bin/ntop -i eth0 -d -L -u ntop -P /var/ntop --skip-version-check --use-syslog=daemon -i "eth0" : 指定監聽網卡

-d : 後台執行
-L : 輸出日誌寫入系統日誌(/var/log/messages) -u ntop : 指定使用ntop身份執行 -P /var/ntop :

指定ntop資料庫文件位置
-skip-version-check : 跳過版本檢查. -use-syslog=daemon : 使用系統日誌進程 -w :

使用其它埠
查看ntop狀況 http://IP:3000/ 停止ntop # killall ntop 8、設置

N
top
開機啟動
echo "/usr/local/bin/ntop -P /var/ntop -u ntop" >> /etc/rc.d/rc.local


[火星人 ] 在CentOS 5.4中部署Ntop 3.3.10已經有357次圍觀

http://coctec.com/docs/linux/show-post-51720.html