您的位置:首页 > 运维架构 > Linux

CentOS4.8安装ntop4.01,集成到cacti

2010-11-26 09:49 190 查看
这里的环境是机器首先安装了cacti,还有一个包是libpcap,用yum就能装了,安装光盘里有。

1。首先安装GeoIP(这个是安装ntop的时候的依赖包,现在不装的话,到后面configure的时候会报错,让安装这个包。)
下载安装包:wget http://geolite.maxmind.com/download/geoip/api/c/old/GeoIP-1.4.2.tar.gz
tar zxf GeoIp-1.4.2.tar.gz
cd GeoIP-1.4.2
./configure (注意这里不能指定路径,要不然后面会报错。)
make
make install
2。安装geoip的php扩展(如果已经装好了php-devel包,很简单,没装用yum,这个光盘里都有的)
pecl install geoip-0.2.0
vi /etc/php.d/geoip.ini
添加:extension=geoip.so
3。首先在系统上安装ntop工具(yum install libpcap 先)
下载安装包:http://sourceforge.net/projects/ntop/files/ntop/ntop-4.0.1/ntop-4.0.1.tar.gz/download
tar zxf ntop-4.0.1.tar.gz
cd ntop-4.0.1
./autogen.sh
make
make install
如果启用了SElinux的话再运行make install-selinux-policy
4。启动ntop
mkdir /var/log/ntop
chown -R nobody.nobody /var/log/ntop/
chown -R nobody.nobody /usr/local/share/ntop/
ntop -A 设置密码
ntop -P /var/log/ntop/ -c -d 启动ntop
输入http://ip:3000 浏览

5。将ntop集成到cacti
安装cacti插件ntop
下载安装包:http://cactiusers.org/downloads/ntop.tar.gz
tar zxf ntop-0.1.tar.gz
mv ntop /usr/local/cacti/plugins/ntop
vi /usr/local/cacti/include/global.php
添加$plugins[]='ntop'
打开cacti控制台,给予相应用户ntop的权限,进入设置->misc->设置ntop的网址http://ip:3000,保存。
完成!

附件:http://down.51cto.com/data/2357186
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息