Fail2ban monitoring with Netdata
Monitors the fail2ban log file to show all bans for all active jails.
#
RequirementsThe fail2ban.log
file must be readable by the user netdata
:
- change the file ownership and access permissions.
- update
/etc/logrotate.d/fail2ban
to persists the changes after rotating the log file.
Click to expand the instruction.
To change the file ownership and access permissions, execute the following:
To persist the changes after rotating the log file, add create 640 root netdata
to the /etc/logrotate.d/fail2ban
:
#
Charts- Failed attempts in attempts/s
- Bans in bans/s
- Banned IP addresses (since the last restart of netdata) in ips
#
ConfigurationEdit the python.d/fail2ban.conf
configuration file using edit-config
from the
Netdata config directory, which is typically at /etc/netdata
.
Sample:
If no configuration is given, module will attempt to read log file at /var/log/fail2ban.log
and conf file
at /etc/fail2ban/jail.local
. If conf file is not found default jail is ssh
.