Skip to content

Instantly share code, notes, and snippets.

@kismetgerald
kismetgerald / fail2ban-allstatus.sh
Created August 25, 2016 21:03 — forked from kamermans/fail2ban-allstatus.sh
Show status of all fail2ban jails at once
#!/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
done
require "resources.functions.config"
require "resources.functions.split"
local log = require "resources.functions.log".gw_monitor
local EventConsumer = require "resources.functions.event_consumer"
local send_mail = require "resources.functions.send_mail"
local Database = require "resources.functions.database"
local known = {}