Iftop

用iftop 实时监控流量

混江龙づ霸主 提交于 2020-02-28 00:45:30
关于 Iftop iftop 是类似于top的实时流量监控工具。主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用 官方网站: http://www.ex-parrot.com/~pdw/iftop/ 安装iftop 安装方法1、编译安装 如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel Debian上安装所需依赖包: apt-get install flex byacc libpcap0.8 libncurses5 下载iftop wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz tar zxvf iftop-0.17.tar.gz cd iftop-0.17 ./configure make && make install configure: error: can't find pcap.h You

查看Linux网卡访问流量的方法

一世执手 提交于 2020-02-26 05:34:10
安装iftop命令(基于epel源) [root@node ~]#yum install -y iftop [root@node ~]#iftop -i eth0 #查看某个IP的访问流量的大小,进入后可按T键观察IP的总流量大小 [root@node ~]#iptables -I INPUT -p tcp -s 192.168.8.81 --dport 80 -j DROP #将访问流量大的IP进行封禁 [root@node ~]#iptables -I INPUT -p tcp -s 192.168.8.81 --dport 443 -j DROP [root@node ~]#iptables -vnL Chain INPUT (policy ACCEPT 6 packets, 428 bytes) pkts bytes target prot opt in out source destination 0 0 DROP tcp -- * * 192.168.8.81 0.0.0.0/0 tcp dpt:443 0 0 DROP tcp -- * * 192.168.8.81 0.0.0.0/0 tcp dpt:80 [root@node ~]#iptables-save > /etc/sysconfig/iptables [root@node ~]#vim /etc/rc

Linux 下测试网络带宽及查看网络情况常用命令

倖福魔咒の 提交于 2020-01-26 00:03:40
环境: 本测试环境为CentOS7_x86_64 方法一: 1,测试网络带宽常用命令(包含安装使用) yum -y install iperf 2,测试时记得关闭防火墙或者自行配置防火墙规则,为了快速测试,这里就直接关闭防火墙 systemctl stop firewalld 3,安装完iperf后,在Server端执行 iperf -s -i 1 -f m -s表示server,-i表示显示时间间隔,-f表示显示格式化的单位 4,在Client端执行如下命令 iperf -c 10.241.18.1 -i 1 -t 30 -f m -c表示客户端,后面接server的地址,-t代表运行的时间 方法二: 使用speedtest-cli命令。 1,安装speedtest-cli yum –y install python-pip pip install speedtest-cli 2,测试带宽 三,查看网卡,网络情况 1,使用nload命令查看 yum -y install nload 2, 查看eth0网卡网络情况 nload eth0 Incoming也就是进入网卡的流量,Outgoing,也就是从这块网卡出去的流量,每一部分都有下面几个。 -- Curr:当前流量 -- Avg:平均流量 -- Min:最小流量 -- Max:最大流量 -- Ttl:总流量

iftop编译使用

[亡魂溺海] 提交于 2020-01-19 13:55:18
一、编译依赖库libpcap 1.下载libpcap 下载路径:http://www.tcpdump.org/release/libpcap-1.9.1.tar.gz 2.configure配置 ./configure CC=arm-histbv320-linux-gcc --host=arm-histbv320-linux --prefix=/home/xxx/0723/TVOS_DBS/platform/linux_h5/jznginx 3.make make install make make install 二、编译依赖库ncurses 1.下载ncurses 下载路径:http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz 2.configure配置 ./configure CC=arm-histbv320-linux-gcc --host=arm-histbv320-linux --prefix=/home/xxx/0723/TVOS_DBS/platform/linux_h5/jznginx --with-shared 3.make make install make make install 三、编译iftop 1.下载iftop 下载路径:http://www.ex-parrot.com/~pdw/iftop

Linux 查看实时网卡流量的方法 nload sar iftop

风流意气都作罢 提交于 2020-01-07 23:21:19
1.使用nload yum install -y gcc gcc-c++ ncurses-devel make wgetwget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gztar zxf nload-0.7.4.tar.gz && cd nload-0.7.4 && ./configure && make && make install # nload ens33 有图形界面显示,比较直观 2.sar 计量脚本 sar (System Activity Reporter 系统活动情况报告 )是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘 I/O、CPU 效率、内存使用状况、进程活动及 IPC 有关的活动等。 yum -y install sysstat # cat flow #!/bin/bash ethn=$1 while true do RX_pre=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $2}') TX_pre=$(cat /proc/net/dev | grep $ethn | sed 's/:/ /g' | awk '{print $10

python脚本调用iftop 统计业务应用流量

▼魔方 西西 提交于 2019-12-31 15:03:25
因公司服务器上部署应用较多,在有大并发访问、业务逻辑有问题的情况下反复互相调用或者有异常流量访问的时候,需要对业务应用进行故障定位,所以利用python调用iftop命令来获取应用进程流量,结合zabbix,可帮助定位分析问题。,以下是脚本内容,大概思路是: 利用iftop命令 iftop -t -P -N -n -s 2 来获取流量信息 对获取的流量信息进行处理,单位换算,同一个应用程序的所有链接流量进行合计(因为一个应用会有很多链接,每一个链接都有流量,全部相加即可得出这个应用的总流量) #!/usr/bin/python #coding=utf-8 #针对业务监听的端口流量进行统计,忽略对随机端口流量统计 #若针对突然流量增大,找到其进程进行告警,可以不做统计,获取到流量进行判断,若大于多少阀值,则输出 import os def change_unit(unit): if "Mb" in unit: flow = float(unit.strip("Mb")) * 1024 return flow elif "Kb" in unit: flow = float(unit.strip("Kb")) return flow elif "b" in unit: flow = float(unit.strip("b")) / 1024 return flow def get

Linux流量监控工具 - iftop

本小妞迷上赌 提交于 2019-12-28 21:25:51
iftop工具简述 今天看到一流量监控工具,觉得不错,就在自家服务器上装了一下,记录一下,留以后之需; 在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用 iftop ; iftop 是类似于top的实时流量监控工具;可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明: 使用iftop -P 定位最大流量端口 iftop界面相关说明 界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。 中间的<= =>这两个左右箭头,表示的是流量的方向。 TX:发送流量 RX:接收流量 TOTAL:总流量 Cumm:运行iftop到目前时间的总流量 peak:流量峰值 rates:分别表示过去 2s 10s 40s 的平均流量 根据端口定位程序PID 图中红框中直接显示了http服务,当然如果只显示端口号而且我们也不知道什么程序时,可以通过下面步骤来确认: [root@localhost sbin]# lsof -i:45294 或者 netstat -atunp |grep 45294 通过上面代码可以进一步确定PID 根据进程PID确定进程的名称 [root@localhost sbin]#

Linux流量监控工具 - iftop (最全面的iftop教程)

坚强是说给别人听的谎言 提交于 2019-12-28 21:25:38
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用 iftop 。 一、iftop是什么? iftop 是类似于top的实时流量监控工具。 官方网站: http://www.ex-parrot.com/~pdw/iftop/ 二、iftop有什么用? iftop 可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。 三、安装iftop 安装方法1、 编译安装 如果采用编译安装可以到 iftop官网 下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install libpcap libpcap-devel ncurses ncurses-devel flex byacc Debian上安装所需依赖包: apt-get install flex byacc libpcap0.8 libncurses5 下载iftop wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

Linux流量监控工具 - iftop (最全面的iftop教程)

喜欢而已 提交于 2019-12-28 21:25:30
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。 一、iftop是什么? iftop是类似于top的实时流量监控工具。 官方网站: http://www.ex-parrot.com/~pdw/iftop/ 二、iftop有什么用? iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。 三、安装iftop 安装方法1、 编译安装 如果采用编译安装可以到iftop官网下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel Debian上安装所需依赖包: apt-get install flex byacc libpcap0.8 libncurses5 下载iftop wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz tar

Linux流量监控工具 - iftop (最全面的iftop教程)

流过昼夜 提交于 2019-12-28 21:25:00
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用 iftop 。 一、iftop是什么? iftop 是类似于top的实时流量监控工具。 官方网站: http://www.ex-parrot.com/~pdw/iftop/ 二、iftop有什么用? iftop 可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。 三、安装iftop 安装方法1、 编译安装 如果采用编译安装可以到 iftop官网 下载最新的源码包。 安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。 CentOS上安装所需依赖包: yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel Debian上安装所需依赖包: apt-get install flex byacc libpcap0.8 libncurses5 下载iftop wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz