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

데비안과 유사한 운영 체제(예: Ubuntu)를 사용하는 경우 사용 중인 Python 버전에 따라 모듈을 설치할 수 있습니다.

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

관련 정보