iptraf 统计流量

2016-04-08 21:20:23 +08:00
 phttc

我想要统计每个端口的流量信息,看到个工具 iptraf ,用了一下感觉不错。

我想将它开在后台,作为流量统计工具。于是执行 iptraf -s eth0 -L iptrafss.log -B

问题出现了!第一, iptraf -h 里只告诉我们怎么在后台开启服务,没说怎么结束,我试着-x ,未能识别。那我只能用 kill 去杀了。这时候查看日志,里面只有一条服务启动信息,没有任何统计信息。如果是在字符界面里统计,正常退出的话,是可以输出日志的。。。

有一种方法是设置超时时间,这太蠢了吧?如果我突然想去看统计信息,那还是无解。

4835 次点击
所在节点    Linux
6 条回复
xuboying
2016-04-08 21:31:06 +08:00
screen 里运行?
phttc
2016-04-08 21:33:08 +08:00
@xuboying 什么意思? iptraf 有界面模式的,但是我希望它运行成后台服务进行流量统计
xuboying
2016-04-08 21:37:37 +08:00
@phttc 先起一个 screen ,然后里面执行 iptraf ... | tee logfile
phttc
2016-04-08 21:43:35 +08:00
@xuboying 这个跟 top 命令比较类似,直接这样子输出。。。太可怕了,必须要用它自带的输出日志的方法
xuboying
2016-04-08 22:02:24 +08:00
@phttc 必须要用这个程序么,
统计流量也能用 iptables 啊 sudo iptables -L -t nat -v
...
Chain POSTROUTING (policy ACCEPT 4441 packets, 299K bytes)
pkts bytes target prot opt in out source destination
30517 1963K MASQUERADE all -- any eth0 anywhere anywhere

统计流速可以用 sar
vonsis
2017-02-03 08:24:46 +08:00
configuration 里的 timers ,
logging interval 默认是 60 分钟,所以你开监控,跑去看 log ,空的,再看,还是空的
等一小时再去看,或者修改一下这个值为 1 分钟。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269669

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX