我的服务器上有如下日志文件
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
Run Code Online (Sandbox Code Playgroud)
是否可以在fail2ban监狱配置中添加日志文件模式?
[application]
enabled = false
filter = example
action = iptables
logpath = /var/log/vpn_%D.log
maxretry = 1
Run Code Online (Sandbox Code Playgroud)
嗯,有条件的话是可以的……
虽然目前基本上允许使用通配符,所以:
logpath = /var/log/vpn_*.log
Run Code Online (Sandbox Code Playgroud)
会完成这项工作,但在你的情况下有点难看:
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5150 次 |
| 最近记录: |