有没有什么方法可以测量每个用户的 httpd/ftpd 和 sshd 流量。
答案1
httpd 服务器会保存一份日志,其中包括用户 ID(如果使用了基本身份验证)和发送的字节数。ftpd 应该有类似的日志,但您可能必须启用详细日志。我不确定 sshd 是否如此。它可能有也可能没有详细日志选项。
答案2
这Apache::流量服务器模块似乎提供了一种简单的方法来记录每个用户的点击次数和输入/输出字节数。您只需安装该模块,然后运行脚本traffic
即可生成报告。
除了之前建议的增加日志细节和处理日志之外,我没有看到其他明显的方法来测量 ssh 或 ftp 流量。
Linux 内核有一个针对每个用户的 IP 统计机制,称为韋科但现在看来已经过时了。