This is a page of programs which other people have written to work with
analog. I haven't tried them, so I'm not in a
position to recommend them or even to say if they work. If you want your
program listed on this page, then mail
Analog Helper is a graphical configuration tool for the Mac which allows
you to specify your analog and Report Magic settings via a GUI.
Sig Software, shareware, US$39. http://www.sigsoftware.com/analoghelper/
Another graphical configuration tool for Windows. Also adds the date to
logfile lines that are missing it. Version 1.1 handles DNS lookups and
Utility Software, NZ$20 (c. US$10), 30 day free trial. http://www.utilitysoft.co.nz/
Fill in your choices on a web form, and have a configuration file or
Windows BAT file emailed back to you.
RixWeb, free service. http://www.rix-web.com/analyzer/
Crawls your web site to find the titles of all your web pages, and
produces an analog configuration file so that the page titles will be
displayed in the analog report.
Wadsack-Allen Digital Group, freeware. http://www.wadsack-allen.com/products/analog.html
Analog can't process logs which have the time on each line but the date
only in a header, because it has no way to tell if the date has changed
during the logfile. So
here are two scripts to add the date to every line of an extended format
log. The first uses Perl, and the
second uses the Windows Scripting Host. Please read the warnings at
the top of each program or you might get wrong data: they both assume
that there are no 24-hour gaps in the logfile. Neither of these may be
true in practice (especially on intranets). The convlog program comes
with the Microsoft IIS server and will do a similar job, but also has
to make these assumptions. So it is much better to log the date on every
http://www.wadsack-allen.com/products/analog.html by Wadsack-Allen Digital Group, freeware. logfix.vbs by Aengus Lawlor, freeware.
LogTran is a program for Mac which translates logfiles from lots of
different formats into combined format. This is an alternative to writing
LOGFORMAT strings for some formats which analog doesn't have
built-in knowledge of.
Summary.Net, shareware, US$25. http://www.summary.net/soft/logtran.html
If you have extra quote-marks in your referrer or browser field, this
program will fix them so that analog can read those lines. Written in C.
Luchezar Georgiev, freeware. logpatch.c
This converts mail logs in sendmail, postfix, smail or qmail format to
the common log format, so that analog can process them. It comes with a
configuration file and language file to make analog report the results
in a more helpful way.
Joey Hess, freeware. maillog2commonlog,
sendmail log analyser
Produces reports from sendmail logs, or converts them to web server-like
logs for analog to read. (NB Joey Hess's language file
mail.lng advertised above may also be useful
Jarkko Turkulainen, freeware. http://www.klake.org/sma/
Most of the programs in this section do the same job in slightly different
ways -- looking up the numerical IP addresses in your logfile before you run
DNSTran is a DNS lookup tool. It can go through your logfile,
replacing numerical IP addresses with resolved names, or it can
write a DNS cache file for analog to use. Versions for Mac, Linux (x86),
Sun & IRIX.
Summary.Net, freeware. http://www.summary.net/soft/dnstran.html
A collection of scripts to automate running analog. Please don't send me
any more scripts for this section (unless they do something particularly
special!). It turns out that everyone has their own slightly different scripts
to manage their own slightly different configurations. I could list 100
examples, but I think we've got enough here already. Thanks.
This is a Unix shell script, intended to be run from a cron job, which
can create reports daily, weekly and/or monthly.
Rebecca Minarik, freeware. crontab.sh
Creates a configuration file for each virtual domain and runs analog.
Would have to be adapted to other sites. Written for Windows, but should
be easily adaptable to other platforms.
Peter Tapolyai, freeware. webloganalysis.pl
Perl program to automate daily Analog runs for one or more hosts
and build an index page for them all. Generates one-month summaries
through time and a month-to-date summary each day.
Dean Pentcheff, freeware. http://www.biol.sc.edu/usage/
Produces reports for several virtual hosts, and rolls over Apache
logfiles. Unix shell scripts.
Jaume Teixi, freeware. http://www.teixi.Net/missa/
A collection of scripts that create configuration files for different
virtual hosts, and run analog using all the configuration files in a
directory. Adaptable to your site if you know PHP.
James Linden, freeware. http://analog.lindensys.net/
A Windows utility that fetches logfiles by ftp and adds the server name
so that they can all live in the same directory.
Eric Jorgensen, freeware ftpget.zip (10kb)