there are several ways to do it, * with server-status(maybe it need to be patched) * tail the logfile(access_log) * use an other module for apache mod_watch(also shows traffic by virtual host). * or add an firewall rule to count the traffic.
Erik Geoff Garside schreef: >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:rrd-users- >> [EMAIL PROTECTED] On Behalf Of Simon Hobson >> Sent: 19 June 2007 16:05 >> To: [email protected] >> Subject: Re: [rrd-users] Web log graphing >> >> Geoff Garside wrote: >>> You should be able to get the bytes of each request from the access log, >> it >>> should be the 7th field in the standard combined log format (%b) >>> >>> "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" >>> >>> though the %r field will require a bit more care as you can't just split >> on >>> spaces as the %r will have something like "GET /index.html HTTP/1.0" in >> it. >> >> Does Apache have the ability to write two logs, the standard one, >> plus a second with just the information (domain & bytes) required for >> graphing ? That would save effort parsing the log file that may have >> awkward spaces and stuff in filenames. >> > > Certainly, you can specify your own log format using something like > > LogFormat "%V %b" parseable > CustomLog /var/log/httpd/domain.com-parseable_log parseable > > You can add the new custom log type alongside the existing combined log > format. > > That should give you a log with > > domain.com 324 > > or something of that ilk on each line as well as a timestamp prefix. > > Regards, > Geoff Garside > > OpenHosting Ltd > > _______________________________________________ > rrd-users mailing list > [email protected] > https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users _______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
