nginx、iptables 端口流量统计

169 天前
 tyit
一台 ec2 跑了一个 nginx 监听了几个端口、一个 iptables 端口转发,偶尔会有流量突发的情况几分钟、想统计 nginx 各个端口的流量、以及 iptables 端口转发的流量。方便好定位、请教这个有啥好办法实现?
2187 次点击
所在节点    NGINX
8 条回复
wheat0r
169 天前
tcpdump
tool2dx
169 天前
/t/1039264

光统计流量可以用 iptables 自定义的 chain ,但是如果你想定位问题,推荐 pcap ,如果你会写程序过滤 tcp/ip 包,还是挺容易的。
ETiV
169 天前
采集端口上的流量,telegraf 有这个功能,需要配合 iptables 给端口写一段 comment 注释(和一些权限配置)

https://github.com/influxdata/telegraf/tree/master/plugins/inputs/iptables
tyit
169 天前
ec2 是 aws 的、外网的流量不好监控,每次流量突发到 800M 、ec2 在 aws 上面配置了规则会自动重启,这时候在去排查是哪个端口的流量查不到定位不了问题,所以想着统计下方便好定位是哪里过来的流量导致的。
tyit
169 天前
@ETiV 谢谢,我看了一下,这个也能实现,具体我还是在看看
tyit
169 天前
@tool2dx 惭愧、我乃小小菜鸡,想写也写不出来
ETiV
169 天前
菜就多练啊 错了就改呗 三番五次总能改好
Lax
168 天前
nginx 配置的什么规则?日志里统计一下也能看出来吧

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

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

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

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

© 2021 V2EX