centos5.x安装Ntop(centos5.x不可以安装NtopNG)
http://www.cyberciti.biz/faq/howto-install-ntop-on-rhel-centos-fedora-linux/
Following instructions are tested on 32/64 bit versions only:
a) RHEL Linux 5.x
b) CentOS Linux 5.x
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://400053.blog.51cto.com/390053/845164
安装所需要的包:
#yum install automake libpcap libpcap-devel gcc gd.x86_64 gd-devel.x86_64 gdbm gdbm-devel glib glib-devel GeoIP-devel.x86_64 GeoIP.x86_64 cairo-devel pango-devel libxml2 libxml2-devel libtool
下载ntop-4.0.1.tar.gz
#wget http://ncu.dl.sourceforge.net/project/ntop/ntop/ntop-4.0.1/ntop-4.0.1.tar.gz
下载rrdtool-1.4.5.tar.gz
#wget http://down1.chinaunix.net/distfiles/rrdtool-1.4.5.tar.gz
./ntop -i eth1 -d -w 3520
默认密码:admin admin-->iw8658~
/opt/ntop/share/ntop
ntop -d -P /opt/ntop/var/ntop/
记录访问者,该文件需要手动创建
#/opt/ntop/bin/ntop -d -u ntop -i eth1 -w 3114 -t 0 -a /opt/ntop/log/log
ntop v.3.3.9
进行Web访问认证 失败
http://blog.chinaunix.net/uid-7547035-id-60185.html
默认情况下,编译Apache时自动加入mod_auth模块,利用此模块可以实现“用户名+密码”以文本文件为存储方式的认证功能。
(1)修改Apache的配置文件/usr/local/apache/conf/httpd.conf,对认证资源所在的目录设定配置命令。
下面是对ntop web目录的配置:
<Directory /opt/ntop/share/ntop/html>
Options Indexes FollowSymLinks
allowoverride authconfig
order allow,deny
allow from all
</Directory>
(2)在限制访问的目录/opt/ntop/share/ntop/html下建立一个文件.htaccess,其内容如下:
AuthName ""
AuthType basic
AuthUserFile /usr/local/apache/conf/ntop.txt
require ntop #ntop用户可以访问#
(3)利用Apache附带的程序htpasswd,生成包含用户名和密码的文本文件/usr/local/apache/ntop.txt,每行内容格式为“用户名:密码”。
#cd /usr/local/apache/bin
#./htpasswd -bc /usr/local/apache/conf/ntop.txt ntop qwyd98_f23rewq
(4)重新启动Apache服务器。然后在浏览器中输入localhost访问新建好的站点。这时就会要求输入用户名和口令
从防火墙入手,来源IP做限制,即可增加安全性