一、ntopng简介
Ntop是一种监控网络流量工具,用ntop显示网络的使用情况比其他一些网络管理软件更加直观、详细。Ntop甚至可以列出每个节点计算机的网络带宽利用率。他是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具;尤其当ntop与nprobe配合使用,其功能更加显著。它同时提供命令行输入和web页面,可应用于嵌入式web服务。NTOP于2011年已经停止更新,NTOPNG是NTOP的新一代版本,ntopng最新稳定版本是5.4。安装环境说明:
操作系统:centos7.6
ntopng版本:5.4
nDPI版本:4.5
二、安装步骤
1、下载最新稳定版
[root@s142 opt]# wget https://github.com/ntop/ntopng/archive/refs/heads/5.4-stable.zip
2、安装unzip命令
[root@s142 opt]# yum install -y zip unzip
3、解压软件包
[root@s142 opt]# unzip 5.4-stable.zip
[root@s142 opt]# ln -s ntopng-5.4-stable ntopng
[root@s142 opt]# cd ntopng
4、查看ntopng安装前的依赖
安装前我们需要仔细阅读此文件,查看编译要求以及不同系统环境下的安装步骤和命令
————————————————
5、安装依赖包
安装依赖包之间确认是否安装yum扩展源,如果未安装请先安装,因为部分软件包(如zerozmq-devel)需要扩展源中才有。
#扩展源安装命令
#yum -y install epel-release
[root@s142 ntopng]# yum groupinstall “Development tools” -y
…
[root@s142 ntopng]# yum install -y git autoconf automake autogen bison flex libpcap-devel libmaxminddb-devel hiredis-devel redis 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
6、执行autogen.sh脚本
autogen.sh脚本是用于检查依赖包是否安装并生成configure文件,检查不通过会根据检查情况报告错误信息,检查通过后提示我们可以运行./configure命令。
[root@s142 ntopng]# sh autogen.sh
7、安装nDPI
[root@s142 opt]# git clone https://github.com/ntop/nDPI.git
[root@s142 opt]# cd nDPI
[root@s142 nDPI]# ./autogen.sh
[root@s142 nDPI]# ./configure
[root@s142 nDPI]# make
8、执行configure配置
配置过程中如果遇到报错记得先处理相关报错,否则编译会出问题,也有可能到最后web访问出现问题。
————————————————
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!