
Я пытаюсь настроить рекурсор 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
в /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 на этих системах. Ведение журнала в syslog отключено в файле юнита для предотвращения двойного ведения журнала
Источник:https://doc.powerdns.com/recursor/running.html
тогда как вы устанавливаете --disable-syslog=no, что означает, что он включен.
Отключите системный журнал на уровне устройства и перезапустите службу.