监控和记录 ubuntu 服务器互联网流量的最简单方法

监控和记录 ubuntu 服务器互联网流量的最简单方法

我想知道是否有一个适用于 ubuntu 服务器(最好是 12.04)的简单程序,无需太多配置,它可以让我检查哪些进程正在使用互联网带宽、使用了多少并记录下来。

对于 Windows,类似的东西是像 comodo 这样的防火墙,我可以在给定时间内看到有多少传入和传出连接以及它们使用了多少。ubuntu 服务器有类似的东西吗?

理想的解决方案是将它们记录下来。我试过 nagios,它似乎可以做到这一点,但我花了一天时间阅读,似乎它需要太多配置。有没有简单或特定的 nagios 教程?

答案1

对于日志记录:TCP 转储

对于监控:伊夫托普

对于~0 设置/配置:

iptables -A INPUT -j LOG; tail -F /var/log/messages将显示所有入站数据包

netstat -punta将显示所有活动/监听连接以及与其相关的任何程序。

ifconfig -a通常有数据包计数。(我的理解是 ifconfig 正在慢慢消失……我不知道 netstat / iproute2 的替代方案。)

答案2

网猪不进行任何日志记录,但为了监控,它将按进程显示网络使用情况,而不是通过 iftop 这样的界面。

相关内容