如何限制 fail2ban 日志文件大小?

如何限制 fail2ban 日志文件大小?

有时,fail2ban 会在我的 Centos 7 服务器中创建巨大的日志文件。

2.9G    fail2ban.log
2.7G    fail2ban.log-20191102
17G     fail2ban.log-20191109

那么,我有以下疑问:

1.如果我删除fail2ban.log-20191109,是否会影响fail2ban的功能?

2.如何限制fail2ban.log大小?(比如不能超过2G)?

答案1

先回答一下:

  1. 不会,这不会产生影响。
  2. logrotate

首先,您的-2019xxxx文件与 fail2ban 没有直接联系。它们甚至不是由 fail2ban 创建的。

fail2ban 总是会附加到其日志文件。但fail2ban 日志fail2ban.log中应该有一个 logrotate 配置。/etc/logrotate.d

查看logrotate 手册页关于如何配置它(我建议阅读完整的手册页 - logrotate 是一个很棒的工具 ;-) )。搜索sizecompress。两者都可以帮助您。我认为压缩会对您最有帮助,而不会丢失信息,因为日志文件通常很容易压缩。

相关内容