准备安装环境
yum-yinstalllibpcaplibpcap-devellibpnglibpng-develgdbmgdbm-develgliblibxml2libxml2-develpangopango-develgd
下载最新稳定版的ntop
wgethttp://sourceforge.net/projects/ntop/files/ntop/Stable/ntop-5.0.1.tar.gz
编译安装ntop
tarzxfntop-5.0.1.tar.gz
cdntop-5.0.1
./autogen.sh--with-tcpwrap
make
makeinstall
如果发现在./autogen.sh–with-tcpwrap的过程中有
configure:error:UnabletofindRRDat/usr/local/rrdtool/:pleaseuse--with-rrd-home=DIR
的错误时候,那么久需要安装源码包的rrdtool
安装rrdtool
下载最新的rrdtool源码包
wgethttp://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz
编译安装
tarzxfrrdtool-1.4.7.tar.gz
cdrrdtool-1.4.7
./configure--prefix=/usr/local/rrdtool
make
makeinstall
然后在重新的配置一下./autogen.sh–with-tcpwrap
如果出现以下错误,请yuminstall-ysubversion
如果再次发现如下错误
RemovingdupsandmisplacedentriesfromLIBSandINCS...
checkingforGeoIP_record_by_ipnumin-lGeoIP...no
checkingforGeoIP_name_by_ipnum_v6in-lGeoIP...no
PleaseinstallGeoIP(http://www.maxmind.com/)
可以安装相关包
yum -y install GeoIP GeoIP-devel
然后就可以顺利安装了!
补充:yum安装ntop
如果觉得源码安装麻烦,可以使用yum按照如下来安装ntop
yum-yinstallrrdtoolcgilibntop
创建日志目录
mkdir/var/log/ntop
创建ntop用户
groupaddntop
useraddntop-gntop
更改用户与组
chown-Rntop.ntop/var/log/ntop/
设置用户与密码
ntop-A
会出现以下内容
启动ntop有两种方法
方法一
ntop-p/var/log/ntop/-unobody
以nobody用户、日志为/var/log/ntop在后台启动
方法二
ntop-d-ieth0
以后台守护进程的方式(-d)运行NTOP服务,并监测eth0网卡所连接的
输入ip/域名+端口号默认3000
坚硬的城市里没有柔软的爱情,生活不是林黛玉,