Ich verwende einen Webserver (Debian Squeeze auf einem VPS), und die vom Hosting-Unternehmen bereitgestellten Grafiken zeigen durchgehend, dass ungefähr doppelt so viel Verkehr auf dem Server eingeht wie ausgehender Verkehr. Ich bin ein wenig verwirrt, daher möchte ich eine Art Protokollierungsprogramm auf dem Computer ausführen, mit dem die Upload- / Download-Zahlen nicht nur bestätigt, sondern auch vom betreffenden Remote-Host aufgeteilt werden Ein Großteil des eingehenden Datenverkehrs stammt aus einer bestimmten Quelle.
Ich vermute, dass der meiste ausgehende Datenverkehr über Apache abgewickelt wird, aber der eingehende Datenverkehr kann hauptsächlich über Apache abgewickelt werden oder von anderen Skripten und Cron-Jobs dominiert werden. Daher würde ich ein Tool bevorzugen, das den Datenverkehr auf der Schnittstellenebene überwacht, anstatt etwas in Apache .
Im Idealfall hätte ich gerne ein Tool, das ich einige Tage laufen lassen kann, dann zurückkehre und eine Ausgabe von "Bytes pro Remote-Host" für eingehenden und ausgehenden Datenverkehr erhalte.
Ist dies mit einem Standard-Linux-Tool und ein wenig Konfiguration (wenn ja, wie?) Oder mit einem Spezialprogramm (wenn ja, welches?) Möglich?
ntop
wie einfachtop
, ich hatte keine Ahnung , dass es einen Daemon - Modus hatte und eine integrierte Web - Schnittstelle! An @ ckhans Vorschlag ist alles in allem nichts auszusetzen, aber ich akzeptiere diesen Vorschlag, da dientop
integrierte Weboberfläche meiner Meinung nach einfacher zu verwenden ist alstcpdump
die von Wireshark.