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
데비안과 유사한 운영 체제(예: Ubuntu)를 사용하는 경우 사용 중인 Python 버전에 따라 모듈을 설치할 수 있습니다.
sudo apt install python-systemd
sudo apt install python3-systemd