Estou tentando definir o back-end do fail2ban para systemd. Arquivo:
/etc/fail2ban/jail.local
Opção:
backend = systemd
E não inicia, registra:
2018-06-27 12:09:53,387 fail2ban.jail [10240]: ERROR Backend 'systemd' failed to initialize due to No module named 'systemd'
Qual poderia ser a solução?
Eu tentei estes:
python3 -c 'from systemd import journal; print("OK")'
python2 -c 'from systemd import journal; print "OK"'
ImportError: No module named systemd
Você deve instalar o módulo, conforme indicado aqui: https://lists.freedesktop.org/archives/systemd-devel/2015-July/033443.html
O módulo pode ser encontrado aqui: https://github.com/systemd/python-systemd
Se você estiver usando um sistema operacional semelhante ao debian (como o Ubuntu), poderá instalar o módulo, dependendo da versão do python usada: