Ntop4.0.1安装并把数据存入数据库

2011年4月1日 | 分类: Linux | 标签: , , , ,

依赖以下包

sudo apt-get install build-essential      

sudo apt-get install libtool     

sudo apt-get install autoconf

sudo apt-get install automake          

sudo apt-get install m4                  

#autoconf、automake、m4安装其中一个会把另外两个都安装

sudo apt-get install libpcap              

#找不到,编译安装,添加参数­–prefix=/usr,需要flex和bison

sudo apt-get install libpcap-dev

sudo apt-get install libgdbm-dev         

sudo apt-get install zlib1g                #已安装

sudo apt-get install zlib1g-dev

sudo apt-get install rrdtool                

sudo apt-get install librrd-dev            

sudo apt-get install graphviz

sudo apt-get install python-dev

sudo apt-get install python-mako

sudo apt-get install mysql-server

sudo apt-get install libmysqlclient-dev

sudo apt-get install mysql-client

sudo apt-get install libssl-dev

需要安装GeoIP(下载地址http://geolite.maxmind.com/download/geoip/api/c/)

编译时添加参数­–prefix=/usr

安装Ntop

./autogen.sh –prefix=/usr –enable-mysql

make

make install

useradd ntop

chown –R ntop:ntop /usr/share/ntop    #默认数据存放位置

chown –R ntop:ntop /usr/var/ntop       #rrd生成位置

/usr/bin/ntop –A    #设置admin密码

/usr/bin/ntop –d –u ntop   #-d后台方式启动ntop –u ntop使用ntop用户启动

就可以在http://IP:3000查看

ntop文档里关于数据里支持的描述如下:

Supposing that you compiled ntop with mysql support, you can configure flow DB export via ntop: plugins->netflow plugin -> configure

需要说明的是,ntop只支持netflow的数据存入数据库,但是不支持从数据库里读取数据。当ntop重启的时候,所有生成的图都会丢失,数据会存到mysql中,但ntop不会从数据库中读取,只会再重新生成新捕获的数据的分析图。

Written by an6097

目前还没有任何评论.
注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。