I wanted to view my web server log statistics. They provide much more useful information than e.g. the advanced webcounter ‘Google Analytics’’. I have a few thousands files per hour of the last period that I want to scan and produce a report of.
1. urchin
I went to the ‘urchin’ of my host which displays:
… sigh (empty)
2. Dowloading the Log files
I downloaded 3698 log files from my host to my local machine:
3. Flashstats 2006
I downloaded FlashStats 2006, installed it, gave it a test run (looks good, just point to the dir and run) and then a REAL run. in the middle of the dns checks it breaks and on all further tries to start to program it gives;
I try to go to the registry to see if there is a bool to start the thing anyway, I read the support docs but in the end… i mailed the issue to the mail address and well… next. (I also do not want to spend $99 on my own blog analysis).
4. AW Stats
I downloaded the famous AW Stats and try to look at the docs:
Sigh… luckily there are docs in /docs locally.
I install it, configure the config file, and let it adjust my local httpd.conf.
1. I find out that I can point only to 1 specific log file and should combine therefore 3698 files in one file or in whatever subfiles… yeah right
2. I can not get http://127.0.0.1/awstats/awstats.pl?config=awstats.MY.SITE.conf to work: access denied
3. I can not even produce the reports:
perl awstats_buildstaticpages.pl -config=AWSTATS.mysite.CONF -update -awstatsprog=”c:\Program Files\AWStats\wwwroot\tools\cgi-bin\awstats.pl” -dir=”c:\Program Files\AWStats\wwwroot\”" —> Error: Can’t find AWStats program (‘c:\Program Files\AWStats\wwwroot\tools\cgi-b in\awstats.pl’).
StackOverflow is silent… DELETE awstats … next
5. W3Perl
I downloaded W3Perl. It says it wants activestate Perl but I hope it agrees to use Strawberry Perl….
I try to follow the instructions here “open a shell (from the windows menu ‘Programs’->’Accessories’->’Command Prompt’), change directory to the W3Perl one (cd C:/Program Files/W3Perl/) and run the cron-w3perl.pl script with the -a -c config-win.pl flag to start from scratch (cron-w3perl.pl -a). If you just need to update stats, run the same script with the -e -c config-win.pl flag.”
cron-w3perl.pl –a –c config-win.pl
… always nice such good instructions , rename config-win.pl to config.pl:
Ah… this one also needs me to combine 3699 log files in 1 file of over 3 GB … ah.. lets combine 1 day (easy with Total Commander combine files, it does it for the 00-23 hrs, so per day but unfortunately you have to go through each day…):
It looks nice, yes I understand that it looks for the current day stats, but lets see… ah … no:
But.. it looks promising and at least delivers me stats pages:
So i now have the problem:
a) how do I let it process my 3699 log files automatically?
b) how do i get rid of that last error?
Unfortunately… my time is over and I need todo other stuff (I ticked reverse DNS and indeed even hours later… the thing is still busy) (just for that 1 day log).
6. WebLog Expert Lite
I downloaded weblog expert, which has a REAL simple window interface that i just need to point to my log directory.
And.. it output the reports. Simple!
But… it has no reverse DNS and it seems to miss a lot of information I am looking for (unlike the FlashStats tool). Maybe however that is in the PRO version of Weblog Expert.
Still it shows me interesting information.
Let me try that one now.
6. WebLog Expert Standard/Pro
This one ALSO costs $99 … so the chance is low that I am going to buy this.
I start it up and it has the options I expected like reverse DNS lookups. It also lets me specifiy a data-time range. AND it is pretty quick scanning the thousands of files.
I did not check reverse DNS this time (will take years) but I did check retrieve page titles… on which it is now working…
Conclusion
I liked what FlashStats 2006 did. Unfortunately that broke on the reverse DNS lookups and it is $99.
Is there somewhere a free Windows program which you can just point to the logs dir and which generates the reports and which does not break on reverse dns lookups and which reports hundreds of reports and which lets me select dates to dynamically rebuild the reports based on the range?
(found some more progs to try here: http://www.fileguru.com/apps/comanche_for_apache/p3 )
I heard about