官方说明:http://packages.ntop.org/ http://packages.ntop.org/centos-stable/ http://packages.ntop.org/centos/
参考:http://shaurong.blogspot.com/2013/11/ntopng-11-yum-centos-64-x64.html
下載 :http://sourceforge.net/projects/ntop/files/ntopng/
下面用yum方式安装,如何安装配置Ntopng :
Ntopng是目前Ntop官方的主推版本,可以从http://www.ntop.org/ 下载目前最新的ntopng-1.1源码版本进行编译安装。不过为了安装方便,官方推出了Ntopng的yum源仓库,通过yum源仓库可以轻松安装Ntopng,这里就采用yum源方式进行安装。
1.设置yum源
首先为Ntopng创建一个yum源仓库,
cd /etc/yum.repos.d/ wget http://packages.ntop.org/centos-stable/ntop.repo -O ntop.repo //估计只需下载这个 下面两个不清楚 CentOS 6的 wget http://packages.ntop.org/centos-stable/epel-6.repo -O epel.repo wget https://copr.fedoraproject.org/coprs/saltstack/zeromq4/repo/epel-6/saltstack-zeromq4-epel-6.repo CentOS的7 wget http://packages.ntop.org/centos/epel-7.repo -O epel.repo
内容如下:
[[email protected] ~]# cat /etc/yum.repos.d/ntop.repo
[ntop]
name=ntop packages
baseurl=http://www.nmon.net/centos/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.nmon.net/centos/RPM-GPG-KEY-deri
然后下载一个epel的yum源:
[[email protected] ~]# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[[email protected] ~]# rpm –Uvh epel-release-6-8.noarch.rpm
2.安装Ntopng
在设置好两个yum源后,安装Ntopng就变得十分简单了,只需执行如下操作即可:
[[email protected] ~]# yum clean all
[[email protected] ~]# yum update
[[email protected] ~]# yum install pfring n2disk nProbe ntopng ntopng-data nbox
3.配置Ntopng
在Ntopng安装完成后,默认的配置文件模板是/etc/ntopng/ntopng.conf.sample,可以将此文件重命名为ntopng.conf,然后在这个配置文件中添加一些配置信息,例如:
[[email protected] ~]# cat /etc/ntopng/ntopng.conf
-G=/var/tmp/ntopng.gid
--local-networks "192.168.12.0/24"
--interface em2
--user nobody
--http-port 3000
相关参数含义如下:
-G指定存储Ntopng进程号的文件路径。
--local-network指定要监控的本地子网段。
--interface em2指定监听em2网卡上的流量。
--user指定运行Ntopng服务所使用的账户。
--http-port指定Ntopng的Web服务端口号,如果不指定,默认端口为3000。
4.启动Ntopng服务
在启动Ntopng服务之前,需要先启动redis服务。redis的功能之前介绍过,主要为Ntopng提供键值存储。下面首先启动redis服务,然后启动Ntopng服务,执行操作如下:
[[email protected] ~]# service redis start
[[email protected] ~]# service ntopng start
为了保证redis和Ntopng服务在以后可开机自启动,还需要执行如下操作:
[[email protected] ~]# chkconfig ntopng on
[[email protected] ~]# chkconfig redis on
最后,就可以通过Web方式(http://IP:3000)来访问Ntopng提供的服务了,默认登录用户名和密码均为admin,可在登录后进行修改。