网络流量监控工具ntopng安装—redhat7 server

本文介绍了在Redhat 7.5服务器上安装ntopng网络流量监控工具的详细步骤,包括准备依赖包,源码安装redis,解决ntopng配置中遇到的问题,以及如何启动和配置ntopng。最后,文章提到了安装完成后可以通过http://ip:3000使用默认账号admin登录ntopng,并提示首次登录需要修改密码。
摘要由CSDN通过智能技术生成
网络流量监控工具ntopng安装—redhat7.5
版本信息

服务器版本:redhat 7.5
ntopng版本:3.9.190907 - Community Edition
nDPI版本:2.9.0-1775-a0a8149
redis版本:redis-4.0.14.tar.gz

准备工作

yum安装相关依赖包

//参考链接:https://github.com/ntop/ntopng/blob/dev/doc/README.compilation
# yum install -y git autoconf automake autogen bison flex libpcap-devel libmaxminddb-devel hiredis-devel glib2-devel libxml2-devel sqlite-devel gcc-c++ libtool wget libcurl-devel pango-devel cairo-devel libpng-devel mysql-devel libnetfilter_queue-devel zlib-devel which libcap-devel readline-devel zeromq-devel json-c-devel
# yum install -y glib2 GNU libtool libmaxminddb libpcap libxml2-dev libglib2.0-dev libsqlite3-dev libcurl-dev libmysqlclient-dev

源码安装redis
redis源码下载链接:https://redis.io/download
这里下载的是redis-4.0.14.tar.gz版本,下载完成后将文件上传到/opt/目录

//参考链接:https://github.com/ntop/ntopng/blob/dev/doc/README.compilation
# cd /opt/
# rz 命令上传下载的redis文件包
# tar -zxvf redis-4.0.14.tar.gz		解压文件
# cd redis-4.0.14
# make		编译源文件
# make test		运行测试
# make PREFIX=/usr/local/redis install		编译安装

安装redis遇到问题

// make test 遇到问题
Hint: It's a good idea to run 'make test' ;)

make[1]: Leaving directory `/opt/redis-4.0.14/src'
[root@localhost redis-4.0.14]# make test
cd src && make test
make[1]: Entering directory `/opt/redis-4.0.14/src'
    CC Makefile.dep
make[1]: Leaving directory `/opt/redis-4.0.14/src'
make[1]: Entering directory `/opt/redis-4.0.14/src'
You need tcl 8.5 or newer in order to run the Redis test
make[1]: *** [test] Error 1
make[1]: Leaving directory `/opt/redis-4.0.14/src'
make: *** [test] Error 2
//提示缺少tclan安装包

安装tcl

// yum安装 tcl
[root@localhost redis-4.0.14]# yum install -y tcl
...
...
Installed:
  tcl.x86_64 1:8.5.13-8.el7                                                                                         

Complete!
[root@localhost redis-4.0.14]# 

再次执行make test

[root@localhost redis-4.0.14]# make test
...
...
等待执行编译测试
...
...
Killing still running Redis server 4382
make[1]: *** [test] Error 1
make[1]: Leaving directory `/opt/redis-4.0.14/src'
make: *** [test] Error 2
// 首次编译测试仍有error
// 执行以下yum安装包再次编译测试可去除error
[root@localhost redis-4.0.14]# yum install -y subversion autoconf automake autogen libpcap-devel GeoIP-devel hiredis-devel glib2-devel libxml2-devel sqlite-devel gcc-c++ libtool wget libcurl-devel pango-devel cairo-devel libpng-devel git
[root@localhost redis-4.0.14]# yum install -y libpcap-devel glib2-devel GeoIP-devel libxml2-devel libcurl-devel autoconf automake sqlite-devel
[root@localhost redis-4.0.14]# make test
...
...
等待执行编译测试
...
...
 109 seconds - integration/replication-psync
  163 seconds - integration/replication

\o/ All tests passed without errors!

Cleanup: may take some time... OK
make[1]: Leaving directory `/opt/redis-4.0.14/src'
[root@localhost redis-4.0.14]# 

编译安装到指定目录/usr/local/redis

// 编译安装到指定目录/usr/local/redis
[root@localhost redis-4.0.14]# make PREFIX=/usr/local/redis install
cd src && make install
make[1]: Entering directory `/opt/redis-4.0.14/src'

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
make[1]: Leaving directory `/opt/redis-4.0.14/src'
// 安装完成,进入指定目录查看
[root@localhost redis-4.0.14]# cd /usr/local/redis/
[root@localhost redis]# ll
total 4
drwxr-xr-x. 2 root root 4096 Sep  7 11:45 bin
[root@localhost redis]# cd bin/
// bin 目录下的文件即为我们所需的安装文件
[root@localhost bin]# ll
total 21884
-rwxr-xr-x. 1 root root 2451208 Sep  7 11:45 redis-benchmark
-rwxr-xr-x. 1 root root 5776792 Sep  7 11:45 redis-check-aof
-rwxr-xr-x. 1 root root 5776792 Sep  7 11:45 redis-check-rdb
-rwxr-xr-x. 1 root root 2617232 Sep  7 11:45 redis-cli
lrwxrwxrwx. 1 root root      12 Sep  7 11:45 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5776792 Sep  7 11:45 redis-server
[root@localhost bin]#

redis-cli作为启动的客户端的工具,redis-server作为启动服务端的工具
前端模式启动服务端:./redis-server

[root@localhost bin]# ./redis-server
12358:C 07 Sep 14:02:31.543 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
12358:C 07 Sep 14:02:31.543 # Redis version=4.0.14, bits=64, commit=00000000, modified=0, pid=12358, just started
12358:C 07 Sep 14:02:31.543 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf
12358:M 07 Sep 14:02:31.545 * Increased maximum number of open files to 10032 (it was originally set to 1024).
                _._                                                  
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 4.0
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值