ホストは11iV3です。
syslog.logの外部からFTP転送を記録しようとしています。
/etc/inetd.confから
ftp stream tcp6 nowait root /usr/lbin/ftpd ftpd -u 022 -o -i -X
どこ
- -i/-oはftpdに入力/出力を記録するように指示します。
- -X は ftpd に syslogd 機能を使用するよう指示します。
syslogd.confから
mail.debug /var/adm/syslog/mail.log
*.info;mail.none;local5.none /var/adm/syslog/syslog.log
local5.* /var/adm/syslog/t-LOCAL5.log
mail.info /var/adm/syslog/t-MAIL.log
*.alert /dev/console
*.alert root
*.emerg *
ftp アクティビティログは ftpd の指示に従って xxferlog に移動しますが、カスタムログには移動しません。
FTPログをリダイレクトする方法は?
ベストアンサー1
解決策:
イントラネット
1) ftp/fptd トラフィックを記録する必要があります。/etc/inetd.conf
次のパラメータを追加してください。
ftpd -l -v -o -i -W
どこ
-l
syslog.logへのトラフィックの記録-v
詳細を追加-i
受信ファイルの履歴(へ/var/adm/syslog/xferlog
)-o
送信ファイルの履歴(へ/var/adm/syslog/xferlog
)-W
ftpdにsyslog設定を使用するように指示する
システムログ
2)syslogdにftpdログをキャプチャするように指示する
デフォルトでは、syslogdはメッセージをftpdに書き出し、/var/adm/syslog/syslog.log
入って来るファイルをに書き出します/var/adm/syslog/xferlog
。そのファイルをそのまま残すには、次の行をに追加/変更してください/etc/syslog.conf
。
*.info;mail.none;local5.none /var/adm/syslog/syslog.log
local5.debug /var/adm/syslog/ftpd.log
どこ
local5.none
FTP(local5)トラフィックを記録しないようにsyslogに指示するsyslog.log
local5.debug
すべてのアクティビティ(削除を含む)を次に記録します。/var/adm/syslog/ftpd.log
サイドノート
ファイルの削除に興味がない場合は、-i / -oを使用して上記inetd.conf
の/var/adm/syslog/xferlog
すべての内容を忘れたい場合があります。これは多くの冗談をもたらし、常に役に立つわけではありません。