监控和logging一个Ubuntu服务器的互联网stream量最简单的方法

我想知道是否有一个简单的Ubuntu的服务器程序(最好是12.04),没有太多的configuration,这将允许我检查什么进程使用互联网带宽,多less和login他们。

对于Windows来说,类似于comodo这样的防火墙,我可以在给定的时间看到有多less入站和出站连接以及它们使用了多less。 有没有类似的Ubuntu的服务器?

理想的解决scheme也是logging它们。 我试过nagios,好像可以这样做,但是我花了一天的时间阅读,似乎需要太多的configuration。 是否有一些简单的,或者可能是一个特定的教程nagios?

对于日志logging: TCP转储

监视: Iftop

对于〜0设置/configuration:

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

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

ifconfig -a通常有数据包计数。 (我的理解是,ifconfig正在退出……慢慢地……不知道netstat / iproute2的替代品是否在我头上。)

nethogs不做任何日志logging,但监视它会显示networking使用的过程,而不是像iftop的界面。