0

我想将所有 TFTP 服务器日志消息(并且仅这些消息)记录到单独的日志文件中。我在 Linux 中使用 xinetd(扩展的 Internet 守护程序)来提供 TFTP 服务器。我尝试添加

log_type                = SYSLOG local1

到 /etc/xinetd.d/tftp 和

local1.*                  /var/log/tftpd.log

到 /etc/rsyslog.conf

但我只有 START 和 EXIT 消息,例如

Jul 24 13:59:30 sail-staging xinetd[1364]: START: tftp pid=17955 from=x.x.x.x
Jul 24 14:17:03 sail-staging xinetd[1364]: EXIT: tftp status=0 pid=17955 duration=1053(sec)

其他日志消息,例如 RRQ(提到下载的文件)仍然只记录到 /var/log/messages。

任何帮助深表感谢。

4

1 回答 1

1

在 /etc/xinetd.d/tftp 中,您可以将其设置为 FILE,而不是将 log_type 设置为 SYSLOG:

log_type                = FILE <path_to_log_file>

这通常会记录您指定路径的文件中的所有内容。

man xinetd.conf了解更多信息)

于 2015-06-05T12:36:49.883 回答