Ubuntu

監控和記錄 ubuntu 伺服器的網際網路流量的最簡單方法

  • February 10, 2014

我想知道是否有一個簡單的ubuntu伺服器程序(最好是12.04),沒有太多配置,這將允許我檢查哪些程序正在使用網際網路頻寬,多少並記錄它們。

對於Windows,類似的東西是像comodo這樣的防火牆,我可以在給定的時間看到有多少傳入和傳出連接以及它們正在使用多少。ubuntu 伺服器有類似的東西嗎?

理想的解決方案也是記錄它們。我已經嘗試過 nagios,它似乎可以做到,但我花了一天時間閱讀,似乎它需要太多配置。nagios 是否有一些簡單的或特定的教程?

對於日誌記錄:TCP 轉儲

監控:Iftop

對於 ~0 設置/配置:

iptables -A INPUT -j LOG; tail -F /var/log/messages將顯示所有入站數據包

netstat -punta將顯示所有活動/偵聽連接以及與之相關的任何程序。

ifconfig -a通常有數據包計數。(我的理解是 ifconfig 正在退出……慢慢……我不知道 netstat / iproute2 替代方案。)

nethogs不做任何日誌記錄,但為了監控它會按程序顯示網路使用情況,而不是像 iftop 這樣的介面。

引用自:https://serverfault.com/questions/574525