Stone Steps Webalizer is a fast command line application for web server and web proxy log file analysis. It supports multiple log formats (Squid, IIS, CLF, Apache and Nginx) and produces highly customizable HTML reports in many languages.
Stone Steps Webalizer is distributed under the GNU General Public License license (GPL) and is available as source and binary distributions.
Stone Steps Webalizer is a fork of The Webalizer, originally developed by Bradford L. Barrett in 1997.
Much effort, time and money was put into developing Stone Steps Webalizer, maintaining the website and the support infrastructure. If you find Stone Steps Webalizer useful, please support its development and make a donation.
Stone Steps Webalizer running with a minimum set of group/hide filters, enabled GeoIP and disabled DNS resolver on a 3GHz Core 2 ™ Quad with 4GB of RAM can process 122161 log records per second. Adding dozens of filters, using robot processing and user agent name mangling will reduce processing speed to about 80000 records per second on the same system.
Ever wondered how well your website performs? The monthly summary table shows average and maximum processing times broken down by hits, files and pages. Hits represent all HTTP requests; Files represent as all successful HTTP requests; Pages represent all HTTP requests for files of certain types (e.g. html, php, asp).
Average & Maximum URL Processing TimeAverage processing time, in seconds, for each individual URL as well as each URL group is shown in the URL summary report.
Average URL Processing TimeStone Steps Webalizer can generate reports in over 30 languages - Catalan, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, German, Greek, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Latvian, Malay, Norwegian, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Simplified Chinese, Slovak, Slovene, Spanish, Swedish, Turkish, Ukrainian.
You can modify most of the language-specific terms used in the reports in the text editor of your choice, without having to rebuild Stone Steps Webalizer. The example below shows a fragment of a report and the associated graph generated in Japanese.
Hourly Usage ReportIf you would like to submit a new language file, send it to support@stonesteps.ca and it will be included in the next release.
Running a dynamic website? Stone Steps Webalizer provides a comprehensive mechanism for query string analysis. Unwanted query strings may be filtered out, helping you to avoid unnecessary report fragmentation, while those query strings that are important will be normalized to produce accurate results and included in the final report.
URL ReportWould you like to know the URLs that caused those HTTP errors reported in the monthly usage table? The HTTP Error report conveniently lists problem URLs and the matching HTTP error status codes generated by the web server.
HTTP Error ReportStone Steps Webalizer reports average and maximum visit length (in addition to the number of visits) for each of the analyzed hosts. The monthly summary table shows average and maximum visit length for the entire month, as well as average and maximum number of hits, kilobytes and pages per visit.
Host Report