文章出自:http://sys.firnow.com/linux/x8002010n08m/27s90182641.html
1、依赖关系的解决:
需要事先下载并安装GeoIP和GetIP-devel两个rpm包;
# yum -y --nogpgcheck localinstall GeoIP-*.el5.i386.rpm
接着是ettercap相关的rpm包(ettercap,ettercap-common,需要下载,这里没指定具体的版本号,你可以根据自己的实际情况进行安装):
# yum -y --nogpgcheck localinstall ettercap-*.rpm
而后安装开发环境,尤其是以下几个rpm包:
# yum install libpcap libpcap-devel gdbm gdbm-devel zlib zlib-devel
2、安装ntop
# useradd -M -s /sbin/nologin -r ntop
# tar zxvf ntop-4.0.1.tar.gz
# cd ntop-4.0.1
# ./autogen.sh
# make
# make install
# chown -R ntop:ntop /usr/local/share/ntop
# chown -R ntop:root /usr/local/var/ntop
3、配置并启动ntop
首先为ntop的admin用户设置密码:
# ntop -A
接下来启动ntop:
# ntop -i eth0 -d -L -u ntop
使之开机自动启动:
echo 'ntop -i eth0 -d -L -u ntop &> /dev/null' >> /etc/rc.d/rc.local
4、将其与cacti整合在一起(需要一个事先已经安装完成的cacti):
首先去下载cacti的ntop插件,而后解压至cacti的插件目录:
# tar zxvf ntop-0.1.tar.gz -C /var/www/html/cacti/plugins/
接着配置cacti的主配置文件,启用此插件:
# vim /var/www/html/cacti/include/config.php
添加如下内容:
$plugins[] = 'ntop';
接下来到cacti的控制台中"settings"中配置此插件,将其指向实际的ntop服务器所在的URL;然后再到cacti控制台的"user Management"中的admin用户中启用此插件即可。
文章出处:飞诺网(www.firnow.com):http://sys.firnow.com/linux/x8002010n08m/27s90182641.html
本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/405815