设为首页 收藏本站
查看: 1329|回复: 0

[经验分享] NTOP使用指南

[复制链接]

尚未签到

发表于 2019-1-26 11:07:23 | 显示全部楼层 |阅读模式
Ntop使用指南


DSC0000.jpg

  目录
  约定及范例... 2
  使用指南... 2
  第一章 ntop简介... 2
  第二章 ntop的安装及参数配置... 3
  2.1 ntop在windows xp系统下的安装: 3
  2.2 ntop在linux下的安装: 3
  第三章 ntop对网络流量的统计分析... 5
  3.1 ntop选项介绍 5
  3.2 ntop选项具体分析介绍 6
  附录:... 25
  

约定及范例
  1. 【】中的内容表示选项。
  2. 文档中插入图片编号格式:章-节-顺序号。如3-2-3表示第三章第二节第三幅图。
  3. 手册编写中使用“→”表示菜单项之间的层次关系,如【Summary】→【host】表示Summry下的host项。
  4. ntop即支持linux操作系统也支持windows操作系统,目前win32平台还只有demo版本,只能捕捉2000个包,本文是基于linux平台下centos5.3版本介绍的,nprobe+ntop实现。使用源代码编译安装的方式。
使用指南
  本手册详细的介绍了ntop在linux中的安装、配置、及结合nprobe的使用和网络流量分析方法。主要供网络管理员和对网络流量比较感兴趣的用户所使用,在第一章中对ntop的功能做了简单介绍;在第二章中主要讲解ntop在linux下的安装方法及基本配置。第三章中主要讲解ntop在linux下对网络流量统计信息的分析方法。
  第一章 ntop简介
  Ntop是一种监控网络流量工具,用ntop显示网络的使用情况比其他一些网络管理软件更加直观、详细。ntop甚至可以列出每个节点计算机的网络带宽利用率。他是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具;尤其当ntopnprobe配合使用,其功能更加显著。它同时提供命令行输入和web页面,可应用于嵌入式web服务。

  Ntop主要提供以下一些功能:
  ◆ 自动从网络中识别有用的信息;
  ◆ 将截获的数据包转换成易于识别的格式;
  ◆ 对网络环境中通信失败的情况进行分析;
  ◆ 探测网络环境中的通信瓶颈;
  ◆ 记录网络通信的时间和过程。
  它可以通过分析网络流量来确定网络上存在的各种问题;也可以用来判断是否有***正在***网络系统;还可以很方便地显示出特定的网络协议、占用大量带宽的主机、各次通信的目标主机、数据包的发送时间、传递数据包的延时等详细信息。通过了解这些信息,网管员可以对故障做出及时的响应,对网络进行相应的优化调整,以保证网络运行的效率和安全。

第二章 ntop的安装及参数配置

  2.1 ntop在windows xp系统下的安装:
  在ntop 官网(www.ntop.org)上下载支持windows的demo版本。在Windows XP上可直接双击安装ntop-3.3-demo.exe文件,最后会一起安装WinPcap 4.0。安装以后,在服务里面把ntop服务打开(重启也可以),然后就可以用浏览器访问http://localhost:3000/端口即可。帮助可以到安装目录里面运行:ntop /h
  2.2 ntop在linux下的安装:
  在ntop官网(www.ntop.org)下载linux下最新的ntop版本(ntop-3.3.10.tar.gz)。
  安装位置:cp到所以安装的目录;
  解压:tar xxzvf ntop-3.3.10.tar.gz
  安装相关软件:yum install gcc gcc-c++ make libpcap libpcap-devel gdbm-devel libgd-devel libpng-devel libtool libtool-libs rrdtool rrdtool-devel(此处需要注意:首先要在【系统】→【管理】下安装mysql软件,其次最新版ntop需要安装libevent-1.4.x.tar.gz以上版本软件。)
  Cd到ntop-3.3.10目录。
  运行:./autogen.sh
  运行:./configure
  运行:make
  运行:make install
  添加用户:useradd -M -s /sbin/nologin -r ntop
  设置用户权限:chown ntop:root /usr/local/var/ntop/
  设置用户权限:chown ntop:ntop /usr/local/share/ntop/
  设置密码:ntop –A
  Ntop做为守护进程运行:/usr/local/bin/ntop -d -L -u ntop -P /usr/local/var/ntop --skip-version-check --use-syslog=daemon
  查看统计信息:在浏览器地址 栏输入http://localhost:3000/。
  2.3 ntop在linux下的参数配置
  第三章 ntop对网络流量的统计分析
  3.1 ntop选项介绍
1.About】选项,该选项主要对ntop做以简单介绍

l 【What is ntop?】;

l 【Credits】;【Make a Donation】;

l 【Ntop World】→【ntop-based Solution】;

l 【Online Documentation】→【Man Page】;

l 【Show Configuration】

l 【Report a Problem】

2.Summary】选项,该选项对所有主机流量信息统计,包含如下选项:

  l 【Traffic】
  l 【Host】
  l 【Network load】
  l 【Hosts World Map】
l 【Network Flows】

3.All Protocols】选项,统计所有协议类型的流量信息。

  l 【Traffic】
  l 【Throughput】
l 【Activity】

4.IP】选项。分析TCP/IP谢了流量。

  l 【Summary】→【Traffic】
  l 【Summary】→【Multicast】
  l 【Summary】→【Internet Domain】
  l 【Summary】→【Networks】
  l 【Summary】→【ASs】
  l 【Summary】→【Hostclusters】
  l 【Summary】→【Distribution】
  l 【Traffic Directions】→【Local to Local 】
  l 【Traffic Directions】→【Local to Remote】
  l 【Traffic Directions】→【Remote to local】
  l 【Traffic Directions】→【Remote to Remote】
  l 【local】→【Ports used】
  l 【local】→【Active TCP/UDP sessions】
  l 【local】→【Host Fingeflag】
  l 【local】→【Host Characterization】
  l 【local】→【Local Matrix】
5.Utils】选项,对一些ntop信息日志的处理。

  l 【Data Dump】
  l 【View Log】
6.Plugins】选项,对一些自定义规则流的统计分析。包含如下选项:

  l 【cPacket】
  l 【Last Host Seen】
  l 【ICMP Watch】
  l 【NetFlow】
  l 【PDA】
  l 【Remote】
  l 【Round Robin Databases】
  l 【sFlow】
  l 【All】
7.Admin】选项;该选项主要是用于切换网卡接口,以ntop用户身份配置和管理ntop

  l 【Switch NIC】
  l 【Configure】→【Startup】
  l 【Configure】→【Preferences】
  l 【Configure】→【Packet Filter】
  l 【Configure】→【Reset Stats】
  l 【Configure】→【Web Users】
  l 【Configure】→【Protect URLs】
  l 【Shutdown】
  3.2 ntop选项具体分析介绍
  (1).【About】选项具体分析
【What is ntop?】

关于ntop的简单介绍

【Credits】

介绍ntop的由来

【Make a Donation】

如何拥有ntop

【Ntop World】→【ntop-based Solution】

http://www.ntop.org/solutions.html

【Ntop World】→【Online Documentation】

http://www.nmon.net/products.html

【Online Documentation】

→【Man Page】

显示ntop主界面。

【Online Documentation】→【Help】

获得ntop帮助信息

【Online Documentation】

→【FAQ】

ntop的常见问题解答

【Online Documentation】

→【Risk flags】

ntop报告一些带标志的信息

【Show Configuration】

显示ntop的参数配置信息及运行时的配置信息。

【Report a Problem】


发送ntop错误信息的报告格式。

  (2) 【Summary】选项分析介绍
  【Traffic】
  显示全局流量统计,包括活动接口流量统计,全局协议分布,TCP/UDP协议分布及TCP/UDP端口流量分布统计。
  【Host】
  显示所有可见主机信息,
  【Network load】
  网络负载统计,显示10分钟,一小时,一天甚至一个月的流量统计。
  【Hosts World Map】
  显示世界各地主机分布图
  【Network Flows】
  列出用户定义的流的规则信息
  【Summary】→【Traffic 】:图示如3-2-1,3-2-2,3-2-3,3-2-4。在这个选项页面中统计了可用网卡接口信息,目前监控网卡接口监听网络流量信息,对packets进行了详细分析,也对Traffic的生存期也进行了详细分析,以及对某些协议流量进行了分析统计
DSC0001.jpg 图3-2-1

  【Summary】→【Traffic 】:对监听的网卡接口所捕获的packets进行分析如图3-2-2
DSC0002.jpg

图3-2-2

  【Summary】→【Traffic 】:对监听网卡接口中的Traffic的生存时间分析如图3-2-3
DSC0003.jpg

  图3-2-3

  【Summary】→【Traffic 】:所有TCP/UDP协议分布如图3-2-4,该图对网络的一些协议类型的流量进行了统计分析.
DSC0004.jpg

  图3-2-4
  【Summary】→【Host】:列出了所有可见主机的流量信息,可以用Tytes统计,也可以用packets统计分析,要了解其详细信息,只需点击对应的Host便可查看,如图3-2-5
DSC0005.jpg

  图3-2-5

  【Summary】→【Network load Statistices】:该项可以查看最近10分钟,一小时,一天,一个月的网络流量统计,如图3-2-6
DSC0006.jpg

图3-2-6

  【Summary】→【Hosts World Map】:通过goolge地图,可以搜索主机的分布位置(NTOP-3.3以上版本才有此选项功能,我使用NTIP-3.2的版本没有),例如图3-2-7
DSC0007.jpg

  图3-2-7
  【Summary】→【Network Flows】:此处是统计一些按用户定义的流规则统计的流信息,如图3-2-8
DSC0008.jpg

  图3-2-8
  (3).【All Protocols】选项
  【Traffic】
  列出每个可见主机的流量信息
  【Throughput】
  显示网络吞吐量
  【Activity】
  显示可见主机每小时的流量
  【All Protocols】→【Traffic】:该页面统计了所以可见主机的网络流量信息可查看分布位置,是DNS、HTTP或路由器DHCP等,包含TCP,UDP,ICMP和一些其他协议,要查看具体某个主机的流量信息,只需点击对应的Host项即可查看,如图3-2-9
DSC0009.jpg

  图3-2-9

  【All Protocols】→【Throughput】:列出可见主机的吞吐量,可查看分布位置,是DNS、HTTP或路由器DHCP等等。查看具体某个主机可点击对应的Host选项,如图3-2-10
DSC00010.jpg

  图3-2-10
  【All Protocols】→【activity】:列出了当前网络中主机的流量(24小时中每小时的流量状态),可以按发送来查看,也可以按接收来查看,默认是统计所有的信息,如图3-2-11
DSC00011.jpg

  图3-2-11
  (4). 【Ip】选项
  【Summary】→【Traffic】
  每个可见主机的TCP/IP流量统计
  【Summary】→【Multicast】
  多播信息
  【Summary】→【Internet Domain】
  对互联网域的流量统计
  【Summary】→【Networks】
  显示所有网络的TCP/IP及ICMP信息
  【Summary】→【ASs】
  BGP自治域统计的TCP/IP及ICMP信息
  【Summary】→【Hostclusters】
  显示之前定义的主机群信息
  【Summary】→【Distribution】
  显示流量分布
  【Traffic Directions】→【Local to Local 】
  本地到本地的流量
  【Traffic Directions】→【Local to Remote】
  本地到远端的流量
  【Traffic Directions】→【Remote to local】
  远端到本地的流量
  【Traffic Directions】→【Remote to Remote】
  远端到远端的流量
  【local】→【Ports used】
  本地使用的端口
  【local】→【Active TCP/UDP sessions】
  【local】→【Host Fingeflag】
  【local】→【Host Characterization】
  主机类型及运行的服务
  【local】→【Local Matrix】
  本地主机信息交换矩阵图
  【Summary】→【Traffic】:每个可见主机的TCP/IP流量统计,列出各个主机的FTP,HTTP,DNS等一些应用层协议流量,可以在Host下选择所需要查看的对应相信主机信息,图3-2-12
DSC00012.jpg

  图3-2-12
  【Summary】→【Internet Domain】:列出所有域的TCP/IP及ICMP信息,图3-2-13
DSC00013.jpg

  图3-2-13
  【Summary】→【Networks】:显示网络中TCP/IP及ICMP的信息,本网络是192.168.2361.0/24,(NTOP-3.3以上版本才有此选项功能,我使用NTIP-3.2的版本没有),例如图3-2-14
DSC00014.jpg

图3-2-14

  【Summary】→【ASs】:显示所有域中的TCP/IP及ICMP流量信息,(NTOP-3.3以上版本才有此选项功能,我使用NTIP-3.2的版本没有),图3-2-15
DSC00015.jpg

  图3-2-15
  【Summary】→【Distribution】:IP协议流量分布,有本地到本地的,本地到远端的,远端到本地的和远端到远端的,图3-2-16
DSC00016.jpg

  图3-2-16
  【Traffic Directions】→【Local to Local 】:显示本地到本地的IP流量统计图3-2-17
DSC00017.jpg

  图3-2-17
  【Traffic Directions】→【Local to Remote】:本地到远端的IP流量统计,图3-2-18
DSC00018.jpg

  图3-2-18
  【Traffic Directions】→【Remote to local】:远端到本地的IP流量统计,图3-2-19
DSC00019.jpg

  图3-2-19
  【local】→【Ports used】:本地的TCP/UDP协议使用端口等信息,图3-2-20
DSC00020.jpg

  图3-2-20
  (5).【Utils】选项
  【Data Dump】
  转存ntop的统计信息,可以用txt,html等格式
  【View Log】
  流量ntop的日志
  【Data Dump】:ntop可以把Hosts,Hosts Matrix等信息存于txt或html等其他格式,(NTOP-3.3以上版本才有此选项功能,我使用NTIP-3.2的版本却显示空白, DSC00021.gif ),例如图3-2-21
DSC00022.jpg

  图3-2-21
  【View Log】:图3-2-22
DSC00023.jpg

  图3-22
  (6).【Plugins】选项
  【cPacket】
  统计cPacket cTap捕获的流量信息
  【Last Host Seen】
  该插件生成从各主机发出的最后一个包的报告
  【ICMP Watch】
  ICMP信息统计
  【NetFlow】
  Ntop对收集netflow的配置及统计信息
  【PDA】
  用WAP从PDAs配置访问ntop
  【Remote】
  此插件允许远程应用程序访问ntop数据信息
  【Round Robin Databases】
  RRD的配置及统计信息
  【sFlow】
  sFlow一些相关信息
  【All】
  显示各种插件是否激活等
  【Plugins】→【NetFlow】→【Statistics】:在对netflow配置后,可以统计Netflow的详细信息,包括netflow的格式、数量及端口的流量的统计,(我的没有配置,借用他人的图),如图3-2-24
DSC00024.jpg

  3-2-24
  【Plugins】→【Round Robin Databases】→【Statistics】:对RRD数据信息的统计,(我的没有配置,借用他人的图),图3-2-25
DSC00025.jpg

  图3-2-25
  (7). 【Admin】选项
  【Switch NIC】
  切换网卡接口
  【Configure】→【Startup】
  配置ntop以何种方式启动
  【Configure】→【Preferences】
  一个ntop参数设置页面选项
  【Configure】→【Packet Filter】
  设置过滤表达式
  【Configure】→【Reset Stats】
  清空ntop在内存中的信息,重新统计
  【Configure】→【Web Users】
  Ntop使用用户及密码
  【Configure】→【Protect URLs】
  配置用户访问ntop的网页
  【Shutdown】
  关闭ntop程序
  【Admin】→【Configure】→【Startup】:ntop的一些配置信息,这里可修改监控的网卡等其他选项同,图3-2-26
DSC00026.jpg

  图3-2-26
  【Admin】→【Configure】→【Preferences】:编辑ntop首选项信息,图3-2-27
DSC00027.jpg

  图3-2-27

  附录:


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-667734-1-1.html 上篇帖子: 安装ntop 下篇帖子: 安装ntop及快速安装rrdtool的方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表