我将设置用于监视fail2ban文件的proxysql.log,如果检测到某些特定错误,则在空闲时发送警告消息。我在centOS 7.7上运行,然后是安装和配置文档,然后只允许我在设置为"backend = systemd“时重新启动fail2ban,但问题是”日志路径“不会指向我设置的任何日志文件。如果我将后端更改为其他任何后端,"systemctl重新启动fail2ban“将始终失败。我在网上读了一些,并在服务器上安装了pynotify和gamin lib,仍然存在相同的问题。所以我向那些能帮我解决问题的人寻求帮助。
我现在只有:
发送消息
发布于 2019-11-04 23:28:24
为某些监狱或默认设置backend = systemd将完全忽略logpath,因为受此影响的监狱只会监视systemd日志。
--如果我将后端更改为其他任何后端,"systemctl重新启动fail2ban“将始终失败。
,
?sudo? fail2ban-client -vv start)启动它以获取更多信息。还可以在wiki - https://github.com/fail2ban/fail2ban/wiki/Troubleshooting中查看常见问题,以获得可能的答案。
pyinotify希望为运行于fail2ban的pyinotify模块安装(例如,fail2ban-python --version)。如果是3.x,您会为python3安装pyinotify。
backend = auto吗?因为作为回退,fail2ban将切换到polling后端(总是可用的),并且只有当文件(用logpath指定)不存在时才会出错。https://stackoverflow.com/questions/58547089
复制相似问题