fail2ban-client 没有提供一次性列出所有jail状态的功能,只能通过 fail2ban-client status 列出所有 jail ,然后通过 fail2ban-client status jailname 查看特定jail的状态。

下面通过一个脚本将所有状态一次性列出:

新增文件:/usr/bin/fail2ban-statusall.sh 并赋予可执行权限。

#!/bin/bash

JAILS=`fail2ban-client status | grep "Jail list" | sed -e 's/^[^:]\+:[ \t]\+//' | sed 's/,//g'`
for JAIL in $JAILS
do
  fail2ban-client status $JAIL
  echo '===================================='
done


原文链接地址:https://blog.exsvc.cn/article/fail2ban-status-all.html
转载请注明:转载自 易科博客 ,谢谢!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注