http-analyze is a Web Log Analyzer for web servers. It analyzes the transfer log file of your Virtual Private Server web server and creates a comprehensive summary report from the information found there. http-analyze has been optimized to process large log files as fast as possible.

NOTE: Previous versions of http-analyze were not Y2K compliant and have not functioned correctly since 12/31/1999. We have patched the following version of http-analyze so that it is Y2K compliant, but we cannot guarantee the performance of this patch. The patch has been applied to previously installed versions of http-analyze on all Virtual Private Servers. You do not need to re-install http-analyze in order to apply this fix.


To install http-analyze 1.9e, connect to your Virtual Private Server via Telnet or SSH and run the following command.

% vinstall http-analyze


Run the http-analyze program to create HTML pages with your Virtual Private Server's web statistics. http-analyze has already been compiled for your use. The following command will create a monthly report of access to your Virtual Private Server web server.

% virtual http-analyze -vm -S YOUR-DOMAIN.NAME -o /www/htdocs/http-analyze /www/logs/access_log

NOTE: Your log files must be in Common Log Format in order for this version of http-analyze to run properly.

After running the command above you will find several pages with your Virtual Private Server's web statistics at the URL:


Using the virtual command above allows you to specify paths from the home directory of your Virtual Private Server, instead of from the root directory of the host machine of your server. Here is an explanation of the command line arguments used above and several others you may find useful:

-h              print the help list
-d              generate short statistics (default)
-m              generate full statistics (includes -d)
-v              verbose mode: comment ongoing processing
-o outdir       name of the directory for HTML output files
-S srvname      set server name (default: system name)

The final command line argument used in the example above is the path and filename of the Virtual Private Server's web server access log file.


Documentation will be installed as manpages on your Virtual Private Server when you install http-analyze. This documenation can be accessed during a Telnet or SSH session after configuring your Virtual Private Server to view manpages in your directory structure. To do that, add the following line to the ~/.cshrc file on your server:

alias man man -m '/usr/home/LOGIN/usr/local/man'

To make this change effective, use the source command:

% source ~/.cshrc

Once the above is configured you can view the http-analyze manpages by using the man command:

% man http-analyze

Documentation can also be found at the http-analyze web site.

Please note: the information on this page applies to ITS web hosting plans. It may or may not apply to other environments. If you are looking for a feature described here, or better support from your hosting provider, please consider hosting your site with ITS!

1555 N Naperville/Wheaton Road, Suite 107
Naperville, IL 60563
phone 630.420.2550
fax 630.420.2771