What is Multilog?
Multilog is a program to analyze web logs from multiple sites. It uses Analog (and optionally DNSTran and gawk).
Multilog processes log files with DNSTran, to do reverse IP lookup (this is a slow process, so it's bad to have the web server doing it in realtime). Then it processes all the Analog report files provided, to generate standard Analog reports. Finally, Multilog can summarize Analog reports on several sites to provide a tabular highlight report in HTML format.
- 1.1, (unreleased)
- Version 1.1 will generate a summary report, with the information from Analog's "General Summary" section, in tabular format.
- 1.0.3, 2000/09/30
- Renamed from 'multilog.sh' to 'multilog'
- Added several conditionals for error checking and auto-detection of extra logs
- Added URLs for Analog & DNSTran to comments
- Now uses $basedir instead of ~ -- basedir defaults to ~/multilog
- 'analog' directory renamed to 'analog-cfg' (inside basedir)
- Added timing at completion
- Cleaned up status output
- 1.0.2, 2000/09/21
- Removed an erroneous comment
- 1.0.1, 2000/09/21
- Corrected shell requirement from /bin/sh to /bin/bash (under Linux they are the same, but this breaks Solaris)
- Removed +O and supporting code -- now expecting OUTFILE in the individual .cfg files
- Tweaked status output
- Commented out extra log section
- Added and reworded comments
- Added explicit comment about not running analog for 'default' configuration
- 1.0, 2000/09/20
- Initial release
Possible future features
- Provide delta timings for DNSTran & Analog
- Provide cron template and instructions
Updated April, 2003