Beefy Boxes and Bandwidth Generously Provided by pair Networks Frank
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Yet another Apache log question

by CHRYSt (Acolyte)
on Dec 16, 2003 at 14:13 UTC ( [id://315110]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to Re: Re: Yet another Apache log question
in thread Yet another Apache log question

Sure.

The logging directives are:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog /var/www/intra-access_log combined env=!image

The current incarnation of the script I'm using. This is taken directly from the documentation, and though it's not the data I'm looking for, at this point I'd just like to at least get it to parse the log:

#!/usr/local/bin/perl $|++; use Apache::ParseLog; + $conf = "/path/to/httpd.conf"; $base = new Apache::ParseLog($conf); + $log = $base->getCustomLog("combined"); %user = $log->user(); print "Users Report\n"; foreach (sort keys %user) { print "$_:\t$user{$_}\n" unless m/^-$/; } + exit;

Replies are listed 'Best First'.
Re: Re: Yet another Apache log question
by barrd (Canon) on Dec 16, 2003 at 14:33 UTC
    Righty ho...

    First thing, update your locate database:

    foo:~# updatedb
    This may take a wee while... be patient. Then ensure that where you have said in your script that intra-access_log and your apache httpd.conf files are where you think they are:
    foo:~# locate httpd.conf /etc/apache/httpd.conf
    And...
    foo:~# locate intra-access_log /var/www/intra-access_log
    I'm kinda clutching at straws here as the formatting of LogFormat and CustomLog don't scream out any obvious errors...

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://315110]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.