免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1150 | 回复: 0
打印 上一主题 下一主题

ntop3.3安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-07 18:31 |只看该作者 |倒序浏览

cd  /usr/local/src/
wget  
http://downloads.sourceforge.net/ntop/ntop-3.3.tar.gz
wget
http://down1.chinaunix.net/distfiles/rrdtool-1.2.23.tar.gz

tar zxvf rrdtool-1.2.23.tar.gz
cd rrdtool-1.2.23
rpm -Uvh libart_lgpl-devel-2.3.17-4.i386.rpm
cp freetype2.pc  /usr/lib/pkgconfig/
注释:由于我的freetype2是安装在/usr/local/freetype的目录下的,所以要把freetype2.pc拷贝到相关目录,不然configure通不过的,同时这里不能通过建立符号连接的方法解决
./configure –prefix=/usr/local/rrdtool
make
make install

tar zxvf ntop-3.3.tar.gz
rpm –Uvh libpcap-devel-0.9.4-8.1.i386.rpm
./autogen.sh  --prefix=/usr/local/ntop
make
make install

注释:2个rpm的包都是系统自带的,当然了devel包都装了本身肯定是要安装的了。

cp packages/RedHat/ntop.conf.sample /etc/ntop.conf
cp packages/RedHat/ntop.init /etc/init.d/ntop
chkconfig --add ntop

编辑自启动文件,更改如下几行
vi /etc/init.d/ntop
prog="/usr/local/ntop/bin/ntop"
pids=`ps axf | grep '\/usr\/local\/ntop\/bin\/ntop' | awk '{ printf(" %s", $1) }; END { print "" }'`

chmod 644 /etc/ntop.conf
vi /etc/ntop.conf
--db-file-path /var/log/ntop
--interface eth1
-m 172.21.41.0/24
--trace-level 3
--http-server 3000


用service ntop start启动ntop出错,提示你看docs/1STRUN.txt,第一次运行时注意事项
第一次运行,必须加“admin password”等参数,运行用户必须为root
mkdir /var/log/ntop
useradd -s /sbin/nologin -d /dev/null ntop
chown -R ntop.ntop /var/log/ntop
/usr/local/ntop/bin/ntop -P /var/log/ntop -u root -A
参数说明:
-P db文件的路径
-u ntop的运行用户(run user)
-A 设定admin密码
创建ntop的运行用户ntop
这条命令同时还在/var/log/ntop目录下创建了ntop_pw.db  prefsCache.db文件

service ntop start

然后打开浏览器输入
http://ip:3000
就可以察看结果


附录:
由于我gd和 libpng都已经安装过了,以下为以前的安装过程
1、安装zlib (安装libpng和gd前需要先安装zlib)
cd /usr/local/src
tar zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --prefix=/usr/local/zlib
make;make install

2. 安装libpng
cd /usr/local/src
# tar zxvf libpng-1.2.23.tar.gz
# cd libpng-1.2.23
# cp scripts/makefile.std makefile
# make;make install
3. 安装freetype
cd /usr/local/src
# tar zxvf freetype-2.3.5.tar.gz
# cd freetype-2.3.5
./configure --prefix=/usr/local/freetype
make;make install

4. 安装jpeg
cd /usr/local/src
# tar zxvf jpegsrc.v6b.tar.gz
# cd jpeg-6b
mkdir /usr/local/jpeg6
mkdir /usr/local/jpeg6/bin
mkdir /usr/local/jpeg6/lib
mkdir /usr/local/jpeg6/include
mkdir /usr/local/jpeg6/man
mkdir /usr/local/jpeg6/man/man1
./configure --prefix=/usr/local/jpeg6 --enable-shared --enable-static
make;make install
5. 安装gd
cd /usr/local/src
tar zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6 --with-png \
--with-zlib=/usr/local/zlib --with-freetype=/usr/local/freetype
make; make install

参考:
http://hi.baidu.com/%C0%CF%B9%AB%B0%AE%C0%CF%C6%C5/blog/item/f3a77c60c4e7e845eaf8f83d.html
http://blog.chinaunix.net/u1/40349/showart.php?id=401861


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/36506/showart_459154.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP