Linux
powerdns 遞歸日誌記錄不起作用
我正在嘗試使用 rsyslog 設置帶有查詢日誌記錄到特定日誌文件的 powerdns 遞歸器。當我設置它並嘗試查詢某個地址並查看查詢日誌文件時,每一行都加倍,它也發生在日誌中。我不知道該怎麼做有人可以幫助我嗎?
這是我總結的配置文件:
/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
在 /usr/lib/systemd/system/pdns-recursor.service 中將 execstart 設置為:
ExecStart=/usr/sbin/pdns_recursor --daemon=no --write-pid=no --disable-syslog=no --log-timestamp=no
您將所有內容記錄兩次,因為日誌記錄被配置了兩次。
特別是,預設情況下 PowerDNS 單元不會記錄到 syslog:
此外,Recursor 可以記錄到這些系統上的 syslog。在單元文件中禁用記錄到 syslog 以防止重複記錄
來源:https ://doc.powerdns.com/recursor/running.html
而您設置–disable-syslog=no,這意味著它已啟用。
在單元級別禁用 syslog 並重新啟動服務。