首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当后端= systemd在fail2ban文件中时,是否有方法设置指向fail2ban中的特定日志文件( jail.local )的“日志路径”?

当后端= systemd在fail2ban文件中时,是否有方法设置指向fail2ban中的特定日志文件( jail.local )的“日志路径”?
EN

Stack Overflow用户
提问于 2019-10-24 18:18:48
回答 1查看 604关注 0票数 0

我将设置用于监视fail2ban文件的proxysql.log,如果检测到某些特定错误,则在空闲时发送警告消息。我在centOS 7.7上运行,然后是安装和配置文档,然后只允许我在设置为"backend = systemd“时重新启动fail2ban,但问题是”日志路径“不会指向我设置的任何日志文件。如果我将后端更改为其他任何后端,"systemctl重新启动fail2ban“将始终失败。我在网上读了一些,并在服务器上安装了pynotify和gamin lib,仍然存在相同的问题。所以我向那些能帮我解决问题的人寻求帮助。

我现在只有:

  1. jail.conf设置了一个名为proxysql
  2. 的监狱,在filter.d文件夹中为failregex
  3. 设置了一个过滤器,在action.d文件夹中有一个操作,用于向松弛的

发送消息

EN

回答 1

Stack Overflow用户

发布于 2019-11-04 23:28:24

为某些监狱或默认设置backend = systemd将完全忽略logpath,因为受此影响的监狱只会监视systemd日志。

--如果我将后端更改为其他任何后端,"systemctl重新启动fail2ban“将始终失败。

  1. ,好吧,你想改变哪个监狱?你应该只对真正有日志文件的监狱这样做(所以不要在默认部分这样做,如果你的其他监狱应该监视系统日志,否则你就会从每个启用的监狱中获得错误,因为fail2ban找不到日志文件)。
  2. 您在fail2ban.log (或者fail2ban日志)中看到了任何错误,例如,
  3. 也可以尝试通过客户端(?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指定)不存在时才会出错。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58547089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档