Fail2banはsystemdにログを残します。

Fail2banはsystemdにログを残します。

Fail2banのバックエンドをsystemdに設定しようとしています。文書:

/etc/fail2ban/jail.local

オプション:

backend = systemd

起動しません。以下を記録してください。

2018-06-27 12:09:53,387 fail2ban.jail           [10240]: ERROR   Backend 'systemd' failed to initialize due to No module named 'systemd'

解決策は何ですか?

私はこれを試しました:

python3 -c 'from systemd import journal; print("OK")'
python2 -c 'from systemd import journal; print "OK"'


ImportError: No module named systemd

ベストアンサー1

以下の説明に従ってこのモジュールを取り付ける必要があります。https://lists.freedesktop.org/archives/systemd-devel/2015-July/033443.html

モジュールはここにあります:https://github.com/systemd/python-systemd

Debian に似たオペレーティング システム (Ubuntu など) を使用している場合は、使用している Python のバージョンに応じてモジュールをインストールできます。

sudo apt install python-systemd
sudo apt install python3-systemd

おすすめ記事