Trafficmessung auf Webserver

Hallo,

ich betreibe einen Suse Linux 7.2 Webserver mit Apache-Webserver, welcher mehrere Domains als virtuelle Hosts nutzt.
Mein Problem ist, dass ich den verbrauchten Traffic pro Domain Messen möchte. In den Logfiles des Apache finde ich nur die gesendeten Daten exklusive Header. Ich möchte jedoch den kompletten Traffic für eingehende und ausgehende Domains berechnen können.

Kennt Ihr evtl. ein Script, Tool etc. womit man diese Daten auswerten kann ?

Vielen Dank schon ein mal.

Bis dann, dann

Sebastian

Würde mich auch für Win2000 & Apache interessieren
Hi

Eine sehr interessante Frage sprichste da an…
…das würde ich auch gerne für Win2000 mit Apache 1.322 interessieren…

Kann keiner da draussen uns beiden weiterhelfen???

THX!

ich betreibe einen Suse Linux 7.2 Webserver mit
Apache-Webserver, welcher mehrere Domains als virtuelle Hosts
nutzt.

Loggen die alle in eine Datei? Wenn ja: mittels grep erstmal auseinandersortieren.

Mein Problem ist, dass ich den verbrauchten Traffic pro Domain
Messen möchte. In den Logfiles des Apache finde ich nur die
gesendeten Daten exklusive Header. Ich möchte jedoch den
kompletten Traffic für eingehende und ausgehende Domains
berechnen können.

Was bitte sind eingehende Domains auf einem Webserver?

Kennt Ihr evtl. ein Script, Tool etc. womit man diese Daten
auswerten kann ?

Webalizer. http://www.mrunix.net/webalizer/

Das sieht dann so aus: https://mail.socha.net/stats/www/

Prost.

Sebastian

Hallo,

für jede Domain gibt es ein einzelnes Logfile. Das Problem ist nur leider, dass laut apache-Doku nur die gesendeten Daten mitgeloggt werden. Der Anforderungsheader und der Antwortheader zählen nicht mit.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

für jede Domain gibt es ein einzelnes Logfile. Das Problem ist
nur leider, dass laut apache-Doku nur die gesendeten Daten
mitgeloggt werden. Der Anforderungsheader und der
Antwortheader zählen nicht mit.

Hmm. Sind die so gruß, daß das wieklich was ausmacht?

Wie sehen denn die Logeinträge aus, die Du hast („anonymistiertes“ Beispiel)?

Oder habe ic Dich nun falsch verstanden?

Sebastian

warum nimmst du nicht den dominoserver, ist doch easy einzurichten und hat nen sehr komfortablen administrationsclient

warum nimmst du nicht den dominoserver, ist doch easy
einzurichten […]

und kostet vermutlich ein paar mehr feuchte Händedrücke.

Server-Status ist auch eine Möglichkeit
Hi

Für den einen Gesamtüberblick ist der Serverstatus auch ganz gut:

Musst dazu in der httpd.cof folgendes aktivieren:

LoadModule status_module modules/mod_status.so

AddModule mod_status.c

ExtendedStatus On

SetHandler server-status
Order deny,allow
Deny from all
Allow from all

Sieht dann nach einem Restart so aus:

http://www.apache.org/server-status?refresh=10

Statt hier apache.org musst Du Deine natprlich Domain eintragen…

Hallo auch,
ich würd erstmal gern wissen wie Du die virtuellen Server betreibst? Ich meine als IP-basierende oder Name-basierend?
Ersteres würde es einfach machen mit dem MRTG und mehreren Interfaces. Bei zweiterer Lösung wird es problematisch da der Apache meiner Meinung nach die Request-Bytes nicht mitlogt, hierfuer habe ich auch keine Lösung. Eine Möglichkeit währe es, die Größe eines Request im Durchnitt zu messen und pauschal auf jeden Request anzurechnen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]