ведение журнала рекурсора 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
2
задан 28 July 2021 в 08:59
1 ответ

Вы регистрируете все дважды, потому что ведение журнала настроено дважды.

В частности, модуль PowerDNS по умолчанию не регистрируется в системном журнале:

Кроме того, Recursor может регистрировать системный журнал на этих системах. Ведение журнала в системный журнал отключено в файле модуля для предотвращения двойного ведения журнала

Источник: https://doc.powerdns.com/recursor/running.html

в то время как вы установили --disable-syslog=no, что означает, что он включен.

Отключите системный журнал на уровне объекта и перезапустите службу.

1
ответ дан 28 July 2021 в 12:20

Теги

Похожие вопросы