V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oldboy627
V2EX  ›  程序员

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

  •  
  •   oldboy627 · 2021-01-07 16:49:36 +08:00 · 2055 次点击
    这是一个创建于 1415 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    11 条回复    2021-01-09 16:49:33 +08:00
    misty8873
        1
    misty8873  
       2021-01-07 16:54:14 +08:00
    zabbix
    oldboy627
        2
    oldboy627  
    OP
       2021-01-07 17:02:05 +08:00
    @misty8873 zabbix 怎么做到细粒度监控每一个用户的流量的?
    7654
        3
    7654  
       2021-01-07 17:04:32 +08:00
    @oldboy627 #2 zabbix 有自定义监控项,可以运行各种脚本
    oldboy627
        4
    oldboy627  
    OP
       2021-01-07 17:11:25 +08:00
    @7654 我知道 zabbx 可以自定义脚本, 但看了一圈,没看到我这种监控到每个用户所有流量的。
    forams
        5
    forams  
       2021-01-07 17:14:43 +08:00
    提供一个思路: 用 iptables 的 owner 模块 标记用户流量,然后取出来放到监控系统
    Licsber
        6
    Licsber  
       2021-01-07 18:19:54 +08:00
    提供一个思路:每个用户虚拟出一个网卡 搭一个小型的机器内 NAT 用 vnstat 就可以对网卡流量监控
    billlee
        7
    billlee  
       2021-01-07 21:50:52 +08:00
    android 为了按用户统计流量,专门搞了个 netfilter 模块
    Kinnice
        8
    Kinnice  
       2021-01-08 15:06:52 +08:00
    新思路 :母鸡开小鸡,一个用户一个小鸡,统计小鸡流量
    oldboy627
        9
    oldboy627  
    OP
       2021-01-08 15:53:58 +08:00
    @Licsber 这个怎么做,能详细说说吗?
    oldboy627
        10
    oldboy627  
    OP
       2021-01-08 15:54:16 +08:00
    @Kinnice 听的不是很懂,怎么搞?
    Licsber
        11
    Licsber  
       2021-01-09 16:49:33 +08:00
    @oldboy627 #9 搜一下 macvlan 等软件的用法 不过这个方法 用户如果有权限 能修改自己使用哪个网卡 这样就能用别人的流量了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2746 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:04 · PVG 20:04 · LAX 04:04 · JFK 07:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.