Logging FTP server activity

The z/OS® FTP server provides a way to log standardized information for the following types of activity:
  • Connections from the client end user to the server
  • Authentication of the client/server session (for example, through the use of Transport Layer Security)
  • Access to the FTP server through User ID/password verification
  • Allocation of MVS™ data sets and z/OS UNIX file system files
  • Deallocation of MVS data sets and z/OS UNIX file system files
  • Data transfers
  • JES job submissions
  • SQL queries
  • Abnormal end (ABEND) conditions
  • Confidence levels assigned to file transfers when CHKCONFIDENCE TRUE has been coded in FTP.DATA
Set the following server's FTP.DATA statements to enable logging:
FTPLOGGING
ANONYMOUSFTPLOGGING

For more information about these statements, see z/OS Communications Server: IP Configuration Reference.

Until the client sends the USER command to the server, the server cannot know whether this is an anonymous login. Therefore, up to the point the server processes the USER command, the FTPLOGGING statement and ANONYMOUSFTPLOGGING statement produce identical results.

This information is recorded in the SYSLOGD file. The data has an identification field that allows correlation of all entries for a specific login session.

For more information about configuring the SYSLOGD file, see z/OS Communications Server: IP Configuration Guide.

See z/OS Communications Server: IP Configuration Reference for the server's FTP.DATA configuration.