[rrd-users] Web log graphing

Geoff Garside geoff.garside at openhosting.co.uk
Tue Jun 19 17:47:20 CEST 2007

> -----Original Message-----
> From: rrd-users-bounces at lists.oetiker.ch [mailto:rrd-users-
> bounces at lists.oetiker.ch] On Behalf Of Simon Hobson
> Sent: 19 June 2007 16:05
> To: rrd-users at lists.oetiker.ch
> 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

That should give you a log with

	domain.com 324

or something of that ilk on each line as well as a timestamp prefix.

Geoff Garside

OpenHosting Ltd

More information about the rrd-users mailing list