64位CentOS 6.4如何安装配置流量监控工具ntopng
64位CentOS 6.4如何安装配置流量监控工具ntopng
ntopng是一种流量监控工具,可以监控网络中的流量数据。本文将介绍如何在64位CentOS 6.4系统中安装和配置ntopng。
一、安装ntopng
1、下载ntopng
下载地址:https://sourceforge.net/projects/ntop/files/ntopng/3.8/ntopng-3.8.tar.gz/download
下载完成后,将其解压到/usr/local/src目录:
tar -zxvf ntopng-3.8.tar.gz -C /usr/local/src/
2、安装依赖包
ntopng需要安装依赖包libpcap和libgeoip,可以使用yum安装:
yum install libpcap libgeoip
3、编译安装ntopng
进入ntopng目录,执行以下命令进行编译安装:
cd ntopng-3.8
./configure
make && make install
安装完成后,可以使用以下命令检查ntopng是否安装成功:
ntopng -v
如果安装成功,会显示ntopng的版本号。
二、配置ntopng
1、修改配置文件
ntopng的配置文件位于/usr/local/etc/ntopng.conf,可以使用以下命令编辑该文件:
vi /usr/local/etc/ntopng.conf
找到如下行,将其改为如下所示,启用Web界面:
-W 8080
找到如下行,将其改为如下所示,启用https访问:
-S
找到如下行,将其改为如下所示,指定https端口:
--https-port 8443
找到如下行,将其改为如下所示,指定管理员用户名和密码:
-u admin -P admin
找到如下行,将其改为如下所示,指定日志文件目录:
-l /var/log/ntopng
找到如下行,将其改为如下所示,指定数据库目录:
--db-dir /var/lib/ntopng
找到如下行,将其改为如下所示,指定要监控的网络接口:
-i eth0
修改完成后,保存并退出。
2、创建日志目录
ntopng需要使用日志目录来存储日志文件,可以使用以下命令创建该目录:
mkdir /var/log/ntopng
3、创建数据库目录
ntopng使用SQLite数据库来存储数据,可以使用以下命令创建数据库目录:
mkdir /var/lib/ntopng
4、启动ntopng
使用以下命令启动ntopng:
/usr/local/bin/ntopng -f /usr/local/etc/ntopng.conf
启动成功后,可以使用以下命令检查ntopng是否正在运行:
netstat -ntlp | grep ntopng
如果ntopng正在运行,会显示监听的端口号。
5、配置防火墙
如果系统安装了防火墙,需要使用以下命令打开ntopng所使用的端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=8443/tcp --permanent
firewall-cmd --reload
6、访问ntopng
打开浏览器,输入https://server_ip:8443/,使用管理员用户名和密码登录。如果登录成功,会看到ntopng的主页面。
相关文章