web-dev-qa-db-ja.com

fail2banは実行中ですが、fail2ban.logログファイルは存在しません

いくつかのメールアカウントで使用されているcentos VPSにfail2banを設定し、すべてがスムーズに実行されていることを確認したいと思います。による fail2ban-client status dovecot、exim、sshですべてが期待どおりに実行されていますが、予期された場所にログファイルがありません(/var/log/fail2ban.log)、およびfind / -name fail2ban.logは何も見つかりません。

fail2ban-client get loglevel 戻り値 Current logging level is 'INFO'fail2ban-client get logtarget 戻り値 Current logging target is:- SYSLOG。これに基づいて、それはデフォルトの場所にログを記録しているはずです。私が見つけたすべてのドキュメントとガイドは/var/log/fail2ban.log、ログファイルはありません。

繰り返しIPからの多くを含むfail2banを設定してから、dovecotには通常のプローブの多くがあり、fail2banが何もしなかったようではありません。

Fail2banがログファイルを取得せず、ログに失敗しているように見える理由を調査するにはどうすればよいですか?検索により、いくつかのフォーラムに同様の問題について投稿している数人の人々が見つかりましたが、私が見ることができる解決策はありませんでした。

ログの場所は、syslogの実装と構成によって異なります。

/var/log/messagesが最も一般的な場所です。

Fail2banのトラブルシューティングは、それがどのように機能するかを理解するために十分な努力をしない限り、簡単な作業ではないことに注意してください。

3
Julie Pelletier

Fail2banでログを書き込みたい場合:/var/log/fail2ban.log

  1. /etc/fail2ban/fail2ban.confファイルを開く

  2. 次の行を変更します:logtarget = SYSLOGlogtarget = /var/log/fail2ban.logに変更します

  3. restart fail2ban service

Fail2banは、/var/log/fail2ban.logファイルへのログの書き込みを開始します。

3
NCode