我想将相关的 fail2ban 日志条目附加到我已经收到的任何给定事件的通知电子邮件中。
有谁知道如何做到这一点?
这取决于您想要什么信息 - 您可以通过将版本复制到将根据 fail2ban 文档覆盖该版本的版本来编辑相应的action.d
配置文件的actionban
段,并对其进行编辑以包含您想要的任何信息。例如,我亲自修改了我的(这是我使用的主要 sendmail 操作 - 您可以对 sendmail.conf 进行同样的操作,但是如果您使用它),将其复制到其中,然后我对其进行编辑以将服务器主机名包含在 ' ' 线。.conf
.local
.conf
sendmail-whois.conf
sendmail-whois.local
From:
您还可以包含要执行的命令,并将其输出传递给要发送的电子邮件,只要您遵循正确的语法并完全限定相关命令的路径 - 例如,您将看到sendmail-whois
操作配置包含该行,actionban
段内;
`/usr/bin/whois <ip>`\n
请注意,正如我上面提到的 - 包括相关命令的完整路径(在本例中为 for whois
),并且整个命令及其选项必须用反引号分隔。行\n
尾的 表示在输出中的这一行之后打印一个新行。
希望能为你澄清事情!