Current File : //root/panel/modules/webalizer_stats/bin/webalizer.html
<html>
    <head>
        <meta name="generator" content="groff -Thtml, see www.gnu.org">
        <meta name="Content-Style" content="text/css">
        <title>webalizer</title>
    </head>
    <body>

        <h1 align=center>webalizer</h1>
        <a href="#NAME">NAME</a><br>
        <a href="#SYNOPSIS">SYNOPSIS</a><br>
        <a href="#DESCRIPTION">DESCRIPTION</a><br>
        <a href="#RUNNING THE WEBALIZER">RUNNING THE WEBALIZER</a><br>
        <a href="#INCREMENTAL PROCESSING">INCREMENTAL PROCESSING</a><br>
        <a href="#REVERSE DNS LOOKUPS">REVERSE DNS LOOKUPS</a><br>
        <a href="#COMMAND LINE OPTIONS">COMMAND LINE OPTIONS</a><br>
        <a href="#CONFIGURATION FILES">CONFIGURATION FILES</a><br>
        <a href="#FILES">FILES</a><br>
        <a href="#BUGS">BUGS</a><br>
        <a href="#COPYRIGHT">COPYRIGHT</a><br>
        <a href="#AUTHOR">AUTHOR</a><br>

        <hr>
        <!-- Creator     : groff version 1.17 -->
        <!-- CreationDate: Mon Jan 28 23:16:41 2002 -->
        <a name="NAME"></a>
        <h2>NAME</h2>
        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    webalizer - A web server log file analysis tool.</td></table>
        <a name="SYNOPSIS"></a>
        <h2>SYNOPSIS</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>webalizer</b> [ <i>option ...</i> ] [ <i>log-file</i>
                    ]</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>webazolver</b> [ <i>option ...</i> ] [ <i>log-file</i>
                    ]</td></table>
        <a name="DESCRIPTION"></a>
        <h2>DESCRIPTION</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    The <i>Webalizer</i> is a web server log file analysis
                    program which produces usage statistics in HTML format for
                    viewing with a browser. The results are presented in both
                    columnar and graphical format, which facilitates
                    interpretation. Yearly, monthly, daily and hourly usage
                    statistics are presented, along with the ability to display
                    usage by site, URL, referrer, user agent (browser),
                    username, search strings, entry/exit pages, and country
                    (some information may not be available if not present in the
                    log file being processed).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    The <i>Webalizer</i> supports <b>CLF</b> (common log format)
                    log files, as well as <b>Combined</b> log formats as defined
                    by NCSA and others, and variations of these which it
                    attempts to handle intelligently. In addition, the
                    <i>Webalizer</i> also supports <i>wu-ftpd</i> <b>xferlog</b>
                    formatted log files, allowing analysis of ftp servers, and
                    <b>squid</b> proxy logs. Logs may also be compressed, via
                    <b>gzip</b>. If a compressed log file is detected, it will
                    be automatically uncompressed while it is read. Compressed
                    logs must have the standard <i>gzip</i> extension of
                    <b>.gz</b>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>webazolver</i> is normally just a symbolic link to the
                    <i>webalizer</i>. When run as <i>webazolver</i>, only DNS
                    file creation/updates are performed, and the program will
                    exit once complete. All normal options and configuration
                    directives are available, however many will not be used. In
                    addition, a DNS cache file must be specified. If the number
                    of DNS children processes to use are not specified, the
                    <i>webazolver</i> will default to <b>5</b>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    This documentation applies to The Webalizer Version
                    2.01</td></table>
        <a name="RUNNING THE WEBALIZER"></a>
        <h2>RUNNING THE WEBALIZER</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    The <i>Webalizer</i> was designed to be run from a Unix
                    command line prompt or as a <b>crond(8)</b> job. Once
                    executed, the general flow of the program is:</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    A default configuration file is scanned for. A file named
                    <i>webalizer.conf</i> is searched for in the current
                    directory, and if found, it's configuration data is parsed.
                    If the file is not present in the current directory, the
                    file <i>/etc/webalizer.conf</i> is searched for and, if
                    found, is used instead.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Any command line arguments given to the program are parsed.
                    This may include the specification of a configuration file,
                    which is processed at the time it is
                    encountered.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    If a log file was specified, it is opened and made ready for
                    processing. If no log file was given, <i>STDIN</i> is used
                    for input. If the log filename '<b>-</b>' is specified,
                    <i>STDIN</i> will be forced.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    If an output directory was specified, the program does a
                    <b>chdir(2)</b> to that directory in prepration for
                    generating output. If no output directory was given, the
                    current directory is used.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    If a non-zero number of DNS Children processes were
                    specified, they will be started, and the specified log file
                    will be processed, creating or updating the specified DNS
                    cache file.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    If no hostname was given, the program attempts to get the
                    hostname using a <b>uname(2)</b> system call. If that fails,
                    <i>localhost</i> is used.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    A history file is searched for in the current directory
                    (output directory) and read if found. This file keeps totals
                    for previous months, which is used in the main
                    <i>index.html</i> HTML document. <b>Note:</b> The file
                    location can now be specified with the <i>HistoryName</i>
                    configuration option.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    If incremental processing was specified, a data file is
                    searched for and loaded if found, containing the 'internal
                    state' data of the program at the end of a previous run.
                    <b>Note:</b> The file location can now be specified with the
                    <i>IncrementalName</i> configuration option.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Main processing begins on the log file. If the log spans
                    multiple months, a seperate HTML document is created for
                    each month.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    After main processing, the main <i>index.html</i> page is
                    created, which has totals by month and links to each months
                    HTML document.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    A new history file is saved to disk, which includes totals
                    generated by The Webalizer during the current
                    run.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>o</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    If incremental processing was specified, a data file is
                    written that contains the 'internal state' data at the end
                    of this run.</td></table>
        <a name="INCREMENTAL PROCESSING"></a>
        <h2>INCREMENTAL PROCESSING</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    Version 1.2x of The <i>Webalizer</i> adds incremental run
                    capability. Simply put, this allows processing large log
                    files by breaking them up into smaller pieces, and
                    processing these pieces instead. What this means in real
                    terms is that you can now rotate your log files as often as
                    you want, and still be able to produce monthly usage
                    statistics without the loss of any detail. Basically, The
                    <i>Webalizer</i> saves and restores all internal data in a
                    file named <i>webalizer.current</i>. This allows the program
                    to 'start where it left off' so to speak, and allows the
                    preservation of detail from one run to the next. The data
                    file is placed in the current output directory, and is a
                    plain ascii text file that can be viewed with any standard
                    text editor. It's location and name may be changed using the
                    <i>IncrementalName</i> configuration keyword.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    Some special precautions need to be taken when using the
                    incremental run capability of The <i>Webalizer</i>.
                    Configuration options should not be changed between runs, as
                    that could cause corruption of the internal data stored. For
                    example, changing the <i>MangleAgents</i> level will cause
                    different representations of user agents to be stored,
                    producing invalid results in the user agents section of the
                    report. If you need to change configuration options, do it
                    at the end of the month after normal processing of the
                    previous month and before processing the current month. You
                    may also want to delete the <i>webalizer.current</i> file as
                    well.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    The <i>Webalizer</i> also attempts to prevent data
                    duplication by keeping track of the timestamp of the last
                    record processed. This timestamp is then compared to current
                    records being processed, and any records that were logged
                    previous to that timestamp are ignored. This, in theory,
                    should allow you to re-process logs that have already been
                    processed, or process logs that contain a mix of
                    processed/not yet processed records, and not produce
                    duplication of statistics. The only time this may break is
                    if you have duplicate timestamps in two seperate log
                    files... any records in the second log file that do have the
                    same timestamp as the last record in the previous log file
                    processed, will be discarded as if they had already been
                    processed. There are lots of ways to prevent this however,
                    for example, stopping the web server before rotating logs
                    will prevent this situation. This setup also necessitates
                    that you always process logs in chronological order,
                    otherwise data loss will occur as a result of the timestamp
                    compare.</td></table>
        <a name="REVERSE DNS LOOKUPS"></a>
        <h2>REVERSE DNS LOOKUPS</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    The Webalizer supports reverse DNS lookups through a <i>DNS
                        cache file</i> that is either created/updated at run-time,
                    or has been previously created, either by a previous run of
                    the <i>webalizer</i>, or by running the stand-alone version,
                    <i>webazolver</i>. In order to perform reverse DNS lookups,
                    a <b>DNSCache</b> filename must be specified. In order to
                    create/update the cache file at run-time, the
                    <b>DNSChildren</b> number must be non-zero. The
                    <b>DNSChildren</b> value specifies the number of children
                    processes to fork, each of which will perform reverse DNS
                    lookups in order to create/update the DNS cache file. See
                    the file <i>DNS.README</i> for additional
                    information.</td></table>
        <a name="COMMAND LINE OPTIONS"></a>
        <h2>COMMAND LINE OPTIONS</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    The Webalizer supports many different configuration options
                    that will alter the way the program behaves and generates
                    output. Most of these can be specified on the command line,
                    while some can only be specified in a configuration file.
                    The command line options are listed below, with references
                    to the corresponding configuration file
                    keywords.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>General Options</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-h</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display all available command line options and exit
                    program.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-v -V</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display program version and exit program.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-d</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>Debug</b>. Display debugging information for errors and
                    warnings.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-i</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>IgnoreHist</b>. Ignore history. <b>USE WITH CAUTION</b>.
                    This will cause The <i>Webalizer</i> to ignore any previous
                    monthly history file only. Incremental data (if present) is
                    still processed.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-p</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>Incremental</b>. Preserve internal data between
                    runs.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-q</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>Quiet</b>. Supress informational messages. Does not
                    supress warnings or errors.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-Q</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>ReallyQuiet</b>. Supress all messages including warnings
                    and errors.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-T</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>TimeMe</b>. Force display of timing information at end of
                    processing.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-c</b> <i>file</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Use configuration file <i>file</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-n</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>HostName</b>. Use the hostname <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-o</b> <i>dir</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>OutputDir</b>. Use output directory
                    <i>dir</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-t</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>ReportTitle</b>. Use <i>name</i> for report
                    title.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-F</b> ( <b>c</b>lf | <b>f</b>tp | <b>s</b>quid
                    )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>LogType</b>. Specify log type to be processed. Value can
                    be either <i>c</i>lf, <i>f</i>tp or <i>s</i>quid format. If
                    not specified, will default to <b>CLF</b> format. <i>FTP</i>
                    logs must be in standard wu-ftpd <i>xferlog</i>
                    format.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-f</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>FoldSeqErr</b>. Fold out of sequence log records back
                    into analysis, by treating as if they were the same
                    date/time as the last good record. Normally, out of sequence
                    log records are simply ignored.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-Y</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>CountryGraph</b>. Supress country graph.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-G</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>HourlyGraph</b>. Supress hourly graph.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-x</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>HTMLExtension</b>. Defines HTML file extension to use. If
                    not specified, defaults to <i>html</i>. Do not include the
                    leading period.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-H</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>HourlyStats</b>. Supress hourly statistics.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-L</b></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>GraphLegend</b>. Supress color coded graph
                    legends.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-l</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>GraphLines</b>. Specify number of background lines.
                    Default is 2. Use zero ('0') to disable the
                    lines.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-P</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>PageType</b>. Specify file extensions that are considered
                    <i>pages</i>. Sometimes referred to as
                    <i>pageviews</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-m</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>VisitTimeout</b>. Specify the Visit timeout period.
                    Specified in number of seconds. Default is 1800 seconds (30
                    minutes).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-I</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>IndexAlias</b>. Use the filename <i>name</i> as an
                    additional alias for <i>index.</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-M</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>MangleAgents</b>. Mangle user agent names according to
                    the mangle level specified by <i>num</i>. Mangle levels
                    are:</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="12%"></td><td width="88%">
                    <b>5</b> Browser name and major version.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="12%"></td><td width="88%">
                    <b>4</b> Browser name, major and minor version.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="12%"></td><td width="88%">
                    <b>3</b> Browser name, major version, minor version to two
                    decimal places.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="12%"></td><td width="88%">
                    <b>2</b> Browser name, major and minor versions and
                    sub-version.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="12%"></td><td width="88%">
                    <b>1</b> Browser name, version and machine type if
                    possible.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="12%"></td><td width="88%">
                    <b>0</b> All informaiton (left unchanged).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-g</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>GroupDomains</b>. Automatically group sites by domain.
                    The grouping level specified by <i>num</i> can be thought of
                    as 'the number of dots' to display in the grouping. The
                    default value of <b>0</b> disables any domain
                    grouping.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-D</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>DNSCache</b>. Use the DNS cache file
                    <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-N</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>DNSChildren</b>. Use <i>num</i> DNS children processes to
                    perform DNS lookups, either creating or updateing the DNS
                    cache file. Specify zero (<b>0</b>) to disable cache file
                    creation/updates. If given, a DNS cache filename must be
                    specified.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>Hide Options</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-a</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>HideAgent</b>. Hide user agents matching
                    <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-r</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>HideReferrer</b>. Hide referrer matching
                    <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-s</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>HideSite</b>. Hide site matching
                    <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-X</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>HideAllSites</b>. Hide all individual sites (only display
                    groups).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-u</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>HideURL</b>. Hide URL matching <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>Table size options</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-A</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>TopAgents</b>. Display the top <i>num</i> user agents
                    table.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-R</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>TopReferrers</b>. Display the top <i>num</i> referrers
                    table.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-S</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>TopSites</b>. Display the top <i>num</i> sites
                    table.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-U</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>TopURLs</b>. Display the top <i>num</i> URL's
                    table.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-C</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>TopCountries</b>. Display the top <i>num</i> countries
                    table.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-e</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>TopEntry</b>. Display the top <i>num</i> entry pages
                    table.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>-E</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    <b>TopExit</b>. Display the top <i>num</i> exit pages
                    table.</td></table>
        <a name="CONFIGURATION FILES"></a>
        <h2>CONFIGURATION FILES</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    Configuration files are standard <b>ascii(7)</b> text files
                    that may be created or edited using any standard editor.
                    Blank lines and lines that begin with a pound sign ('#') are
                    ignored. Any other lines are considered to be configurgation
                    lines, and have the form &quot;Keyword Value&quot;, where
                    the Keyword is one of the currently available configuration
                    keywords defined below, and 'Value' is the value to assign
                    to that particular option. Any text found after the keyword
                    up to the end of the line is considered the keyword's value,
                    so you should not include anything after the actual value on
                    the line that is not actually part of the value being
                    assigned. The file <i>sample.conf</i> provided with the
                    distribution contains lots of useful documentation and
                    examples as well. <i>General Configuration
                        Keywords</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>LogFile</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Use log file named <i>name</i>. If none specified,
                    <i>STDIN</i> will be used.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>LogType</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Specify log file type as <i>name</i>. Values can be either
                    <i>web</i>, <i>s</i>quid or <i>ftp</i>, with the default
                    being <b>web</b>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>OutputDir</b> <i>dir</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Create output in the directory <i>dir</i>. If none
                    specified, the current directory will be used.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HistoryName</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Filename to use for history file. Relative to output
                    directory unless absolute name is given (ie: starts with
                    '/'). Defaults to <b>webalizer.hist</b>' in the standard
                    output directory.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>ReportTitle</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Use the title string <i>name</i> for the report title. If
                    none specified, use the default of (in english)
                    &quot;<i>Usage Statistics for</i> &quot;.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>Hostname</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Set the hostname for the report as <i>name</i>. If none
                    specified, an attempt will be made to gather the hostname
                    via a <b>uname(2)</b> system call. If that fails,
                    <i>localhost</i> will be used.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>UseHTTPS</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Use <i>https://</i> on links to URLS, instead of the default
                    <i>http://</i>, in the '<b>Top URL's</b>'
                    table.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>Quiet</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Supress informational messages. Warning and Error messages
                    will not be supressed.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>ReallyQuiet</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Supress all messages, including Warning and Error
                    messages.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>Debug</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Print extra debugging information on Warnings and
                    Errors.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TimeMe</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Force timing information at end of processing.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>GMTTime</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Use <i>GMT</i> (<i>UTC</i>) time instead of local timezone
                    for reports.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IgnoreHist</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Ignore previous monthly history file. <b>USE WITH
                        CAUTION</b>. Does not prevent <i>Incremental</i> file
                    processing.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>FoldSeqErr</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Fold out of sequence log records back into analysis by
                    treating them as if they had the same date/time as the last
                    good record. Normally, out of sequence log records are
                    ignored.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>CountryGraph</b> ( <b>yes</b> | no )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display Country Usage Graph in output report.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DailyGraph</b> ( <b>yes</b> | no )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display Daily Graph in output report.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DailyStats</b> ( <b>yes</b> | no )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display Daily Statistics in output report.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HourlyGraph</b> ( <b>yes</b> | no )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display Hourly Graph in output report.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HourlyStats</b> ( <b>yes</b> | no )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display Hourly Statistics in output report.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>PageType</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Define the file extensions to consider as a <i>page</i>. If
                    a file is found to have the same extension as <i>name</i>,
                    it will be counted as a <i>page</i> (sometimes called a
                    <i>pageview</i>).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>GraphLegend</b> ( <b>yes</b> | no )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Allows the color coded graph legends to be
                    enabled/disabled.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>GraphLines</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Specify the number of background reference lines displayed
                    on the graphs produced. Disable by using zero ('<b>0</b>'),
                    default is <b>2</b>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>VisitTimeout</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Specifies the visit timeout value. Default is <i>1800
                        seconds</i> (30 minutes). A visit is determined by looking
                    at the difference in time between the current and last
                    request from a specific site. If the difference is greater
                    or equal to the timeout value, the request is counted as a
                    new visit. Specified in seconds.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IndexAlias</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Use <i>name</i> as an additional alias for
                    <i>index.*</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>MangleAgents</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Mangle user agent names based on mangle level <i>num</i>.
                    See the <i>-M</i> command line switch for mangle levels and
                    their meaning. The default is <b>0</b>, which doesn't mangle
                    user agents at all.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>SearchEngine</b> <i>name variable</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Allows the specification of search engines and their query
                    strings. The <i>name</i> is the name to match against the
                    referrer string for a given search engine. The
                    <i>variable</i> is the cgi variable that the search engine
                    uses for queries. See the <b>sample.conf</b> file for
                    example usage with common search engines.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>Incremental</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Enable Incremental mode processing.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IncrementalName</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Filename to use for incremental data. Relative to output
                    directory unless an absolute name is given (ie: starts with
                    '/'). Defaults to <b>webalizer.current</b>' in the standard
                    output directory.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DNSCache</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Filename to use for the DNS cache. Relative to output
                    directory unless an absolute name is given (ie: starts with
                    '/').</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DNSChildren</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Number of children DNS processes to run in order to
                    create/update the DNS cache file. Specify zero (<b>0</b>) to
                    disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>Top Table Keywords</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopAgents</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> User Agents table. Use zero to
                    disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>AllAgents</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Create seperate HTML page with <b>All</b> User
                    Agents.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopReferrers</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> Referrers table. Use zero to
                    disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>AllReferrers</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Create seperate HTML page with <b>All</b>
                    Referrers.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopSites</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> Sites table. Use zero to
                    disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopKSites</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> Sites (by KByte) table. Use zero
                    to disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>AllSites</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Create seperate HTML page with <b>All</b>
                    Sites.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopURLs</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> URLs table. Use zero to
                    disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopKURLs</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> URLs (by KByte) table. Use zero
                    to disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>AllURLs</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Create seperate HTML page with <b>All</b> URLs.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopCountries</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> Countries in the table. Use zero
                    to disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopEntry</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> Entry Pages in the table. Use
                    zero to disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopExit</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> Exit Pages in the table. Use zero
                    to disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopSearch</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> Search Strings in the table. Use
                    zero to disable.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>AllSearchStr</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Create seperate HTML page with <b>All</b> Search
                    Strings.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>TopUsers</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Display the top <i>num</i> Usernames in the table. Use zero
                    to disable. Usernames are only available if using http based
                    authentication.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>AllUsers</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Create seperate HTML page with <b>All</b>
                    Usernames.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>Hide/Ignore/Group/Include Keywords</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HideAgent</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Hide User Agents that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HideReferrer</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Hide Referrers that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HideSite</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Hide Sites that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HideAllSites</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Hide all individual sites. This causes only grouped sites to
                    be displayed.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HideURL</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Hide URL's that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HideUser</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Hide Usernames that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IgnoreAgent</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Ignore User Agents that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IgnoreReferrer</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Ignore Referrers that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IgnoreSite</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Ignore Sites that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IgnoreURL</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Ignore URL's that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IgnoreUser</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Ignore Usernames that match <i>name</i>.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>GroupAgent</b> <i>name</i> [<i>Label</i>]</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Group User Agents that match <i>name</i>. Display
                    <i>Label</i> in 'Top Agent' table if given (instead of
                    <i>name</i>).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>GroupReferrer</b> <i>name</i> [<i>Label</i>]</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Group Referrers that match <i>name</i>. Display <i>Label</i>
                    in 'Top Referrer' table if given (instead of
                    <i>name</i>).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>GroupSite</b> <i>name</i> [<i>Label</i>]</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Group Sites that match <i>name</i>. Display <i>Label</i> in
                    'Top Site' table if given (instead of
                    <i>name</i>).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>GroupDomains</b> <i>num</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Automatically group sites by domain. The value <i>num</i>
                    specifies the level of grouping, and can be thought of as
                    the 'number of dots' to be displayed. The default value of
                    <b>0</b> disables domain grouping.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>GroupURL</b> <i>name</i> [<i>Label</i>]</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Group URL's that match <i>name</i>. Display <i>Label</i> in
                    'Top URL' table if given (instead of
                    <i>name</i>).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>GroupUser</b> <i>name</i> [<i>Label</i>]</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Group Usernames that match <i>name</i>. Display <i>Label</i>
                    in 'Top Usernames' table if given (instead of
                    <i>name</i>).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IncludeSite</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Force inclusion of sites that match <i>name</i>. Takes
                    precedence over <b>Ignore#</b> keywords.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IncludeURL</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Force inclusion of URL's that match <i>name</i>. Takes
                    precedence over <b>Ignore#</b> keywords.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IncludeReferrer</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Force inclusion of Referrers that match <i>name</i>. Takes
                    precedence over <b>Ignore#</b> keywords.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IncludeAgent</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Force inclusion of User Agents that match <i>name</i>. Takes
                    precedence over <b>Ignore*</b> keywords.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>IncludeUser</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Force inclusion of Usernames that match <i>name</i>. Takes
                    precedence over <b>Ignore*</b> keywords.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>HTML Generation Keywords</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HTMLExtension</b> <i>text</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Defines the HTML file extension to use. Default is
                    <i>html</i>. Do not include the leading period!</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HTMLPre</b> <i>text</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Insert <i>text</i> at the very beginning of the generated
                    HTML file. Defaults to a standard html 3.2 <i>DOCTYPE</i>
                    record.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HTMLHead</b> <i>text</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Insert <i>text</i> within the &lt;HEAD&gt;&lt;/HEAD&gt;
                    block of the HTML file.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HTMLBody</b> <i>text</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Insert <i>text</i> in HTML page, starting with the
                    &lt;BODY&gt; tag. If used, the first line must be a
                    <i>&lt;BODY ...&gt;</i> tag. Multiple lines may be
                    specified.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HTMLPost</b> <i>text</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Insert <i>text</i> at top (before horiz. rule) of HTML
                    pages. Multiple lines may be specified.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HTMLTail</b> <i>text</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Insert <i>text</i> at bottom of the HTML page. The
                    <i>text</i> is top and right aligned within a table column
                    at the end of the report.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>HTMLEnd</b> <i>text</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Insert <i>text</i> at the very end of the HTML page. If not
                    specified, the default is to insert the ending &lt;/BODY&gt;
                    and &lt;/HTML&gt; tags. If used, you <i>must</i> supply
                    these tags yourself.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>Dump Object Keywords</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    The Webalizer allows you to export processed data to other
                    programs by using <i>tab delimited</i> text files. The
                    <i>Dump*</i> commands specify which files are to be written,
                    and where.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DumpPath</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Save dump files in directory <i>name</i>. If not specified,
                    the default output directory will be used. Do not specify a
                    trailing slash (<i>/fP).</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DumpExtension</b> <i>name</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Use <i>name</i> as the filename extension for dump files. If
                    not given, the default of <b>tab</b> will be
                    used.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DumpHeader</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Print a column header as the first record of the
                    file.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DumpSites</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Dump the sites data to a tab delimited file.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DumpURLs</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Dump the url data to a tab delimited file.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DumpReferrers</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Dump the referrer data to a tab delimitd file. This data is
                    only available if using a log that contains referrer
                    information (ie: a combined format web log).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DumpAgents</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Dump the user agent data to a tab delimited file. This data
                    is only available if using a log that contains user agent
                    information (ie: a combined format web log).</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DumpUsers</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Dump the username data to a tab delimited file. This data is
                    only available if processing a wu-ftpd xferlog or a web log
                    that contains http authentication information.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <b>DumpSearchStr</b> ( yes | <b>no</b> )</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="23%"></td><td width="77%">
                    Dump the search string data to a tab delimited file. This
                    data is only available if processing a web log that contains
                    referrer information and had search string information
                    present.</td></table>
        <a name="FILES"></a>
        <h2>FILES</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>webalizer.conf</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="41%"></td><td width="59%">
                    Default configuration file. Is searched for in the current
                    directory and if not found, in the <i>/etc/</i>
                    directory.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>webalizer.hist</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="41%"></td><td width="59%">
                    Monthly history file for previous 12 months. (can be
                    changed)</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>webalizer.current</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="41%"></td><td width="59%">
                    Current state data file (Incremental processing). (can be
                    changed)</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>xxxxx_YYYYMM.html</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="41%"></td><td width="59%">
                    Various monthly <i>HTML</i> output files produced.
                    (extension can be changed)</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>xxxxx_YYYYMM.png</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="41%"></td><td width="59%">
                    Various monthly image files used in the
                    reports.</td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    <i>xxxxx_YYYYMM.tab</i></td></table>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="41%"></td><td width="59%">
                    Monthly tab delimited text files. (extension can be
                    changed)</td></table>
        <a name="BUGS"></a>
        <h2>BUGS</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    Report bugs to <i>brad@mrunix.net</i>.</td></table>
        <a name="COPYRIGHT"></a>
        <h2>COPYRIGHT</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    Copyright (C) 1997-2000 by Bradford L. Barrett. Distributed
                    under the GNU GPL. See the files &quot;<i>COPYING</i>&quot;
                    and &quot;<i>Copyright</i>&quot;, supplied with all
                    distributions for additional information.</td></table>
        <a name="AUTHOR"></a>
        <h2>AUTHOR</h2>

        <table width="100%" border=0 rules="none" frame="void"
               cols="2" cellspacing="0" cellpadding="0">
            <tr valign="top" align="left">
                <td width="10%"></td><td width="90%">
                    Bradford L. Barrett
                    &lt;<i>brad@mrunix.net</i>&gt;</td></table>
        <hr>
    </body>
</html>