Linux网络流量监控与分析工具Ntopng

简介:

Ntopng工具

  • Ntopng是一个功能强大的流量监控、端口监控、服务监控管理系统

  • 能够实现高效地监控多台服务器网络


Ntopng功能介绍

  • Ntop提供了命令行界面和web界面两种工作方式,通过web'界面,可以清晰展示网络的整体使用情况、网络中各主机的流量状态与排名、各主机占用的带宽以及各时段的流量明细、局域网内各主机的路由、端口使用情况等。


  • Ntopng是网络流量监控中的新秀,它是一种网络嗅探器,在运维中,可以使用Ntopng检测网络数据传输、排除网络故障,分析网络流量判断网络上存在的各种问题。同时监控是否有黑客正在攻击网络,如果网络突然变缓慢,通过Ntopng截获的数据包,可以确定是什么类型的数据包占据了大量带宽,以及数据包的发送时间、数据包传送的延时、数据包的来源地址等,通过这些信息,运维人员可以及时做出响应,或者对网络进行调整,从而保证网络正常、稳定运行。


安装Ntopng

Step1:安装Ntopng

1、下载Ntopng

最新版下载地址https://sourceforge.net/projects/ntop/files/ntopng/

2、安装依赖包

[root@web2 ntopng-1.2.1]# yum install libpcap-devel glib2-devel GeoIP-devel libxml2-devel libxml2-devel redis autoconf automake sqlite-devel

3、编译安装

[root@web2 ~]# cd ntopng-1.2.1

[root@web2 ntopng-1.2.1]# ./autogen.sh 

[root@web2 ntopng-1.2.1]# ./configure 

[root@web2 ntopng-1.2.1]# gmake geoip

[root@web2 ntopng-1.2.1]# make

[root@web2 ntopng-1.2.1]# make install


4、创建配置文件

[root@web2 ntopng-1.2.1]# mkdir /etc/ntopng

[root@web2 ntopng-1.2.1]# vim /etc/ntopng/ntopng.conf

-G=/var/tmp/ntopng.gid

--local-networks=192.168.1.0/24

--interface=eth0

--user=nobody

--http-port=3000



5、启动redis和ntopng

[root@web2 ntopng-1.2.1]# /etc/init.d/redis start

[root@web2 ntopng-1.2.1]# /usr/local/bin/ntopng /etc/ntopng/ntopng.conf &


http://192.168.1.209:3000  

admin:admin

wKiom1br_6TyRjJAAACqn1RhTpg513.jpg



使用yum安装ntopng

官方文档:http://packages.ntop.org/centos-stable/

1、创建Ntopng 安装源

[root@web1 ~]# vim /etc/yum.repos.d/ntop.repo 

[ntop]

name=ntop packages

baseurl=http://packages.ntop.org/centos-stable/$releasever/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://packages.ntop.org/centos-stable/RPM-GPG-KEY-deri

[ntop-noarch]

name=ntop packages

baseurl=http://packages.ntop.org/centos-stable/$releasever/noarch/

enabled=1

gpgcheck=1

gpgkey=http://packages.ntop.org/centos-stable/RPM-GPG-KEY-deri


2、安装yum扩展源

[root@web1 ~]# rpm -Uvh epel-release-6-8.noarch.rpm


3、安装Ntopng


[root@web1 ~]# yum clean all

[root@web1 ~]# yum update

[root@web1 ~]# yum install pfring n2disk nprobe ntopng ntopng-data nbox


本文转自 HMLinux 51CTO博客,原文链接:http://blog.51cto.com/7424593/1752762


相关文章
|
10天前
|
安全 Linux 虚拟化
网络名称空间在Linux虚拟化技术中的位置
网络名称空间(Network Namespaces)是Linux内核特性之一,提供了隔离网络环境的能力,使得每个网络名称空间都拥有独立的网络设备、IP地址、路由表、端口号范围以及iptables规则等。这一特性在Linux虚拟化技术中占据了核心位置🌟,它不仅为构建轻量级虚拟化解决方案(如容器📦)提供了基础支持,也在传统的虚拟机技术中发挥作用,实现资源隔离和网络虚拟化。
网络名称空间在Linux虚拟化技术中的位置
|
10天前
|
网络协议 安全 Linux
Linux网络名称空间之独立网络资源管理
Linux网络名称空间是一种强大的虚拟化技术🛠️,它允许用户创建隔离的网络环境🌐,每个环境拥有独立的网络资源和配置。这项技术对于云计算☁️、容器化应用📦和网络安全🔒等领域至关重要。本文将详细介绍在Linux网络名称空间中可以拥有的独立网络资源,并指出应用开发人员在使用时应注意的重点。
|
10天前
|
安全 网络协议 Linux
Linux网络名称空间概述
Linux网络名称空间是操作系统级别的一种虚拟化技术🔄,它允许创建隔离的网络环境🌐,使得每个环境拥有自己独立的网络资源,如IP地址📍、路由表🗺️、防火墙规则🔥等。这种技术是Linux内核功能的一部分,为不同的用户空间进程提供了一种创建和使用独立网络协议栈的方式。本文旨在全方面、多维度解释Linux网络名称空间的概念、必要性和作用。
Linux网络名称空间概述
|
18天前
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
13 0
|
8天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
24 6
|
3天前
|
监控 Linux
linux监控指定进程
请注意,以上步骤提供了一种基本的方式来监控指定进程。根据你的需求,你可以选择使用不同的工具和参数来获取更详细的进程信息。
10 0
|
3天前
|
监控 Linux 网络安全
linux中启动rpc.rstat监控
请注意,rpc.rstatd服务通常用于收集远程系统的性能统计信息,例如CPU利用率、内存使用等。在使用rpc.rstatd服务之前,你应该确保了解其功能、用法和安全性,并根据需要进行适当的配置和调整。
7 0
|
11天前
|
监控 Java Linux
linux下监控java进程 实现自动重启服务
linux下监控java进程 实现自动重启服务
|
15天前
|
资源调度 JavaScript 安全
Linux系统之部署web-check网站分析工具
【4月更文挑战第3天】Linux系统之部署web-check网站分析工具
63 9
|
22天前
|
存储 监控 网络协议
linux网络相关
在Linux中,网络管理涉及关键点如配置文件(/etc/network/interfaces, /etc/sysconfig/network-scripts/,或Systemd的`networkd`, `NetworkManager`)、接口管理命令(ifconfig, ip)、网络状态查询(ss, netstat, mtr)、配置相关命令(ifup/ifdown, hostnamectl, nmcli)、设备管理(ethtool, mii-tool)和底层网络包发送流程。常用任务包括编辑配置文件、调整IP设置、管理主机名及使用命令行工具进行网络诊断。如需深入了解特定命令或配置步骤,详细需求。
16 3