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
您必須安裝該模組,如此處所述: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