Server:/Audit/
| ||||
---|---|---|---|---|
Setting | Explanation | Default / 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 | Text | R |
AuditOutput | Any text written to this variable is automatically directly output to the log, after which the variable is emptied. | Text | A | |
Enabled | Set to TRUE to enable output of auditing information. | Yes | Integer | R,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 | Text | R,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 | Integer | R,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 | Integer | R,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 | Integer | R,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 | Integer | R,W |
LogAbort | Set to TRUE to output an auditing record for every server abort. | Yes | Integer | R,W |
LogConnectionCompletion | Set to TRUE to output an auditing record when a request completes. | No | Integer | R,W |
LogErrors | Set to TRUE to output an auditing record for every error encountered. | Yes | Integer | R,W |
LogRequest | Set to TRUE to output an auditing record for every request received. | Yes | Integer | R,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 | Integer | R,W |
LogRequestCompletion | Set to TRUE to output an auditing record when a request completes. | No | Integer | R,W |
LogServer | Set to TRUE to output an auditing record whenever a server starts and stops. | No | Integer | R,W |
LogTimeouts | Set to TRUE to output an auditing record for every timeout exceeded. | No | Integer | R,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. | Integer | R,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 | Integer | R,W |
LogonRealm | The name of the user database that is used to authenticate logons for this server. The user database must already exist. | FTP | Text | R,W |