Help

Server:/Audit/
Config:/servers/*/Audit/

SettingExplanationDefault /
Example
Data
Type
Access
R,W,A,D
AuditFile The name of the file to which audit messages should be sent. The Audit Log server hook can be used to store audit messages in alternative formats and destinations such as a database server. http.log TextR
AuditOutput Any text written to this variable is automatically directly output to the log, after which the variable is emptied. TextA
Enabled Set to TRUE to enable output of auditing information. Yes IntegerR,W
Format Format string for the audit log to specify the standard prefix for each line. The rest of the line is formatted according to the type of audit record. Any variable can be inserted into the log.
Example: "#Server/LocalTime #Server/Audit/Message"
Restriction: only the common NCSA/CERN error log format is currently supported.
NCSA TextR,W
FrequencyBackup Time in seconds between automatic backups of the audit log. Set to 0 to disable. Statistics are automatically output prior to the backup.
Not implemented in release 2.01
0 IntegerR,W
FrequencyStats Time in seconds between outputting statistical records. Set to 0 to disable. The stats are reset after each such interval.
Not implemented in release 2.01
0 IntegerR,W
HostCheck Whether the server should perform reverse domain name server lookup to check the host name identity of the remote client. The host name will be displayed in the audit log instead of the IP address.
If you don't need this optional level of audit logging, turn it off because it halves performance.
No IntegerR,W
IdentityCheck Whether the server should perform user identity checking on every connection. This will only work if the client site is running an IDENT daemon. It is also not reliable if clients are connecting via a proxy server.
If you don't need this optional level of user tracking, turn it off because it halves performance.
No IntegerR,W
LogAbort Set to TRUE to output an auditing record for every server abort. Yes IntegerR,W
LogConnectionCompletion Set to TRUE to output an auditing record when a request completes. No IntegerR,W
LogErrors Set to TRUE to output an auditing record for every error encountered. Yes IntegerR,W
LogRequest Set to TRUE to output an auditing record for every request received. Yes IntegerR,W
LogRequestBody Set to TRUE to include the body of the request in the log. Only effective if "LogRequest" is also set. The output is limited to the first line of the request body. No IntegerR,W
LogRequestCompletion Set to TRUE to output an auditing record when a request completes. No IntegerR,W
LogServer Set to TRUE to output an auditing record whenever a server starts and stops. No IntegerR,W
LogTimeouts Set to TRUE to output an auditing record for every timeout exceeded. No IntegerR,W
LogonAnonymous Set to "no" to force user authentication, "yes" to allow the user name "anonymous" regardless of password, and "email" to allow the user name "anonymous" provided the password is a valid email address. eMail IntegerR,W
LogonAttempts The number of user logon attempts before the connection is closed. Each logon attempt escalates a time delay to make it difficult for automated password cracking programs to gain access. 3 IntegerR,W
LogonRealm The name of the user database that is used to authenticate logons for this server. The user database must already exist. FTP TextR,W