我的服务器上有以下日志文件
vpn_20191007.log
vpn_20191008.log
vpn_20191009.log
vpn_20191010.log
vpn_20191011.log
vpn_20191012.log
vpn_20191013.log
vpn_20191014.log
vpn_20191015.log
vpn_20191016.log
是否可以在fail2ban监狱配置中添加日志文件模式?
[application]
enabled = false
filter = example
action = iptables
logpath = /var/log/vpn_%D.log
maxretry = 1
答案 0 :(得分:1)
好吧,有条件地可能...
虽然目前基本上允许使用通配符,所以:
logpath = /var/log/vpn_*.log
可以完成这项工作,但是对于您而言,这有点难看:
因此最好为此创建一些logrotate
规则:
fail2ban-client reload vpn
)。以下是logrotate修改的示例:
postrotate
nfn="/var/log/vpn_$(date +%Y%m%d).log"
touch "$nfn"
ln -fs "$nfn" /var/log/vpn.log