2014-04-11 72 views
1

我正在尋找一個快速的工具來批量監視每個套接字和/或每個進程的網絡通信量。批處理網絡監視每個進程/套接字(Linux,shell)

也就是說,我想迭代給定的時間,並獲得作爲文本輸出/在標準輸出上的迭代流量。

我檢查了幾個工具,如iftop,nethogs,iptraf-ng,ifstat,tcptrack - 它提供了我所尋找的信息或批處理模式的很好的統計信息,但我沒有找到一種方法來組合它。

理想的情況下,它會像iftop的或nethogs(或iptraf)只是一個批次選項 ALA

iftop -i eth# -iterateinsec 60 > nettraf.txt 

有沒有辦法這樣做(也許與工具,我嘗試和錯過了一批功能)還是其他一些現成的工具?

歡呼和感謝, 托馬斯

回答

1

我會建議你使用Sealion這是非常簡單的使用。有一組默認的命令可以給你一個給定時間軸上的所有統計數據。你也可以給它添加參數。

enter image description here