V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
oldboy627
V2EX  ›  程序员

有没有监控系统,针对 Linux OS 下各个用户的流量监控。

  •  
  •   oldboy627 · Jan 7, 2021 · 2816 views
    This topic created in 1937 days ago, the information mentioned may be changed or developed.

    想问问大家,有没有 Linux 平台下的流量监控系统,是要监控 OS 下每个用户的使用流量,并定期生成 report 。

    目前我的印象中上古时代的 ngaios 和 catti 等软件只是监控所有流量,并没有细粒度到每个用户。

    我暂时没有找到类似的软件,求助大家。

    11 replies    2021-01-09 16:49:33 +08:00
    misty8873
        1
    misty8873  
       Jan 7, 2021
    zabbix
    oldboy627
        2
    oldboy627  
    OP
       Jan 7, 2021
    @misty8873 zabbix 怎么做到细粒度监控每一个用户的流量的?
    7654
        3
    7654  
       Jan 7, 2021
    @oldboy627 #2 zabbix 有自定义监控项,可以运行各种脚本
    oldboy627
        4
    oldboy627  
    OP
       Jan 7, 2021
    @7654 我知道 zabbx 可以自定义脚本, 但看了一圈,没看到我这种监控到每个用户所有流量的。
    forams
        5
    forams  
       Jan 7, 2021
    提供一个思路: 用 iptables 的 owner 模块 标记用户流量,然后取出来放到监控系统
    Licsber
        6
    Licsber  
       Jan 7, 2021
    提供一个思路:每个用户虚拟出一个网卡 搭一个小型的机器内 NAT 用 vnstat 就可以对网卡流量监控
    billlee
        7
    billlee  
       Jan 7, 2021
    android 为了按用户统计流量,专门搞了个 netfilter 模块
    Kinnice
        8
    Kinnice  
       Jan 8, 2021
    新思路 :母鸡开小鸡,一个用户一个小鸡,统计小鸡流量
    oldboy627
        9
    oldboy627  
    OP
       Jan 8, 2021
    @Licsber 这个怎么做,能详细说说吗?
    oldboy627
        10
    oldboy627  
    OP
       Jan 8, 2021
    @Kinnice 听的不是很懂,怎么搞?
    Licsber
        11
    Licsber  
       Jan 9, 2021
    @oldboy627 #9 搜一下 macvlan 等软件的用法 不过这个方法 用户如果有权限 能修改自己使用哪个网卡 这样就能用别人的流量了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2575 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 16:08 · PVG 00:08 · LAX 09:08 · JFK 12:08
    ♥ Do have faith in what you're doing.