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