在CentOS系统上安装网络监控软件ntopng

叫我和太太

叫我和太太

2016-03-31 15:24

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的在CentOS系统上安装网络监控软件ntopng,手机电脑控们准备好了吗?一起看过来吧!

在CentOS系统上安装网络监控软件ntopng

   ntopng是什么

  Ntopng是一个基于网页的高速通信分析器和流量收集器。Ntopng基于ntop,它运行于所有Unix平台、MacOS X和Windows。

  特性

  从ntopng网站上,我们可以看到他们说它有众多的特性。这里列出了其中一些:

  按各种协议对网络通信排序

  显示网络通信和IPv4/v6的激活主机

  持续不断以RRD格式存储定位主机的通信数据到磁盘

  通过nDPI,ntop的DPI框架,发现应用协议

  显示各种协议间的IP通信分布

  分析IP通信,并根据源/目的地址进行排序

  显示IP通信子网的矩阵(谁在和谁通信?)

  报告按协议类型排序的IP协议使用率

  生成HTML5/AJAX网络通信数据

  安装的先决条件

  Ntop为CentOS和基于64位Ubuntu预编译好了包,你可以在它们的下载页面找到这些包。对于32位操作系统,你必须从源代码编译。本文在CentOS 6.4 32位版本上测试过。但是,它也可以在其它基于CentOS/RedHat的Linux版本上工作。让我们开始吧。

  开发工具

  你必须确保你安装了编译ntopng所需的所有开发工具,要安装开发工具,你可以使用yum命令:

  代码如下:

  # yum groupinstall ‘Development Tools’

  安装TCL

  代码如下:

  # yum install tcl

  安装libpcap

  代码如下:

  # yum install libpcap libpcap-devel

  安装Redis

  代码如下:

  # wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz

  # tar zxfv redis-2.6.13.tar.gz

  # cd redis-2.6.13

  # make 32bit

  # make test

  # make install

  安装ntopng

  方法 1 :

  代码如下:

  # wget http://sourceforge.net/projects/ntop/files/ntopng/ntopng-1.1_6932.tgz/download

  # tar zxfv ntopng-1.1_6932.tgz

  # cd ntopng-1.1_6932

  # ./configure

  # make

  # make install

  方法 2 :

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  在我的CentOS 6.4上,我使用方法 1时收到了一个错误消息,错误消息内容如下:

  代码如下:

  ./third-party/LuaJIT-2.0.2/src/libluajit.a : could not read symbols : File in wrong format

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  所以,我切换到了SVN来安装。对于此方法,需要联网,步骤如下:

  代码如下:

  # svn co https://svn.ntop.org/svn/ntop/trunk/ntopng/

  # ./autogen.sh

  # ./configure

  # make

  # make install

  由于ntopng是一个基于网页的应用,你的系统必须安装有工作良好的 Web 服务器

  为ntopng创建配置文件

  如果一切都已安装完毕,那么我们该来运行它了。默认情况下,如果我们在./configure这一步没有明确修改安装文件夹的话,redis和ntopng将安装到/usr/local/文件夹。接下来,我们需要为ntopng创建配置文件。在本文中,我们使用vi作为文本编辑器。你也可以使用你所中意的文本编辑器来创建ntopng的配置文件。

  代码如下:

  # cd /usr/local/etc

  # mkdir ntopng

  # cd ntopng

  # vi ntopng.start

  放入这些行:

  代码如下:

  --local-network "10.0.2.0/24"

  --interface 1

p # vi ntopng.pid

 

  放入该行:

  代码如下:

  -G=/var/run/ntopng.pid

  保存这些文件,然后继续下一步。

  运行ntopng

  我们假定你已正确安装了网络服务器,那么下一步就是运行redis服务器。

  复制代码

  代码如下:

  # /usr/local/bin/redis-server

2015818174940247.png (642×410)

  然后,运行ntopng

  复制代码

  代码如下:

  # /usr/local/bin/ntopng

2015818174957598.png (641×410)

  测试ntopng

  现在,你可以通过访问http://yourserver.name:3000来测试ntopng应用,你将会看到ntopng登录页面。首次登录,你可以使用用户‘admin’和密码‘admin’。

2015818175018544.png (377×422)

  仪表盘相当简洁。当你登入后,你将看到关于最高流量通信者页面。

2015818175036448.png (846×468)

  如果你点击右侧顶部的流量菜单,ntopng将会显示活动流量的更多细节。

2015818175052981.png (717×472)

  在主机菜单上,你可以看到连接到流的所有主机。

  Ntopng Hosts List

2015818175109601.png (724×425)

  如果你点击主机 交互,ntop将显示一个漂亮的主机间的交互信息图表。

仪表盘菜单

2015818175129992.png (587×497)

组成部分:

  顶级主机(发送+接收)

2015818175153241.png (626×443)

  顶级应用协议

  Ntopng Apps

2015818175211980.png (616×444)

  界面菜单将引领你进入更多内部菜单。包菜单将给你显示包的大小分布。

2015818175240552.png (724×476)

  协议菜单将为你显示使用了多少协议及其使用百分比。

2015818175311828.png (722×482)
2015818175332989.png (715×356)

  你也可以通过使用历史活跃度菜单查看活跃度。

2015818175351406.png (630×439)
2015818175611134.png (372×336)

  最后一项要点是,你也可以通过顶部右侧区域的设置菜单(齿轮图标的那一个)管理哪些用户可以访问ntopng。

2015818175639345.png (740×201)

  Ntopng为你提供了一个范围宽广的时间线,从5分钟到1年都可以。你只需要点击你想要显示的时间线。图表本身是可以点击的,你可以点击它来进行缩放。

  当然,ntopng能做的事比上面图片中展示的还要多得多。你也可以将定位和电子地图服务整合进来。在ntopng自己的网站上,有已付费的模块可供使用,如nprobe可以扩展ntopng可以提供给你的信息。更多关于ntopng的信息,你可以访问ntopng网站。

展开更多 50%)
分享

猜你喜欢

在CentOS系统上安装网络监控软件ntopng

服务器
在CentOS系统上安装网络监控软件ntopng

怎么在CentOS系统上安装Docker

服务器
怎么在CentOS系统上安装Docker

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在CentOS系统上安装REMI仓库的方法

服务器
在CentOS系统上安装REMI仓库的方法

Linux系统上安装MRTG来监控网络流量

服务器
Linux系统上安装MRTG来监控网络流量

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux系统上安装slurm来监控网络带宽和控制节点

服务器
Linux系统上安装slurm来监控网络带宽和控制节点

在CentOS系统中安装Websvn的教程

服务器
在CentOS系统中安装Websvn的教程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在Linux系统中查看进程及杀死僵尸进程的方法

在Linux系统中查看进程及杀死僵尸进程的方法

iPhone6s BUG/问题汇总

iPhone6s BUG/问题汇总
下拉加载更多内容 ↓