Fail2ban logging para systemd

0

Estou tentando definir o backend do fail2ban para o systemd. Arquivo:

/etc/fail2ban/jail.local

Opção:

backend = systemd

E não será iniciado, registros:

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
    
por Attila Kis 10.01.2018 / 12:15

1 resposta

1

Você precisa instalar o módulo, conforme declarado aqui: link

O módulo pode ser encontrado aqui: link

Se você estiver usando um sistema operacional parecido com o Debian (como o Ubuntu), você pode instalar o módulo, dependendo da versão do seu Python:

sudo apt install python-systemd
sudo apt install python3-systemd
    
por 10.01.2018 / 12:20