HPUXログFTP接続

HPUXログFTP接続

ホストは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

どこ

  • -lsyslog.logへのトラフィックの記録
  • -v詳細を追加
  • -i受信ファイルの履歴(へ/var/adm/syslog/xferlog
  • -o送信ファイルの履歴(へ/var/adm/syslog/xferlog
  • -Wftpdに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.noneFTP(local5)トラフィックを記録しないようにsyslogに指示するsyslog.log
  • local5.debugすべてのアクティビティ(削除を含む)を次に記録します。/var/adm/syslog/ftpd.log

サイドノート

ファイルの削除に興味がない場合は、-i / -oを使用して上記inetd.conf/var/adm/syslog/xferlogすべての内容を忘れたい場合があります。これは多くの冗談をもたらし、常に役に立つわけではありません。

おすすめ記事