powerdns 遞迴日誌記錄不起作用

powerdns 遞迴日誌記錄不起作用

我正在嘗試設定 powerdns 遞歸器,並使用 rsyslog 將查詢日誌記錄到特定日誌檔案。當我設定它並嘗試查詢某個地址並查看查詢日誌檔案時,每一行都會加倍,它也會發生在日誌中。我不知道該怎麼辦有人可以幫我嗎?

這是我總結的設定檔:

/etc/pdns-recursor/recursor.conf -

allow-from=192.168.4.0/24
forward-zones-recurse=.=8.8.8.8
local-address=192.168.4.102
log-timestamp=no
logging-facility=0
loglevel=5
quiet=no
security-poll-suffix=
setgid=pdns-recursor
setuid=pdns-recursor

/etc/rsyslog.conf -

/etc/rsyslog.conf 第 2 節

在 /usr/lib/systemd/system/pdns-recursor.service 中將 execstart 設定為:

ExecStart=/usr/sbin/pdns_recursor --daemon=no --write-pid=no --disable-syslog=no --log-timestamp=no

答案1

您將所有內容記錄兩次,因為日誌記錄配置了兩次。

特別是,PowerDNS 單元預設不會記錄到系統日誌:

此外,Recursor 可以記錄到這些系統上的系統日誌。在單元檔案中停用記錄到 syslog 以防止重複記錄

來源:https://doc.powerdns.com/recursor/running.html

而您設定 --disable-syslog=no 則表示它已啟用。

在單元層級停用系統日誌並重新啟動服務。

相關內容