O registro do recursor powerdns não está funcionando

O registro do recursor powerdns não está funcionando

Estou tentando configurar um recursor powerdns com registro de consulta em um arquivo de log específico com rsyslog. Quando eu configuro e tento consultar algum endereço e olhar no arquivo de log de consultas, cada linha é duplicada, isso também acontece no diário. Não sei o que fazer alguém pode me ajudar?

Estes são meus arquivos de configuração resumidos:

/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 seção 2

em /usr/lib/systemd/system/pdns-recursor.service defina execstart como:

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

Responder1

Você está registrando tudo duas vezes porque o log está configurado duas vezes.

Em particular, a unidade PowerDNS por padrão não registra no syslog:

Além disso, o Recursor pode registrar-se no syslog nesses sistemas. O registro no syslog está desabilitado no arquivo da unidade para evitar registro duplo

Fonte:https://doc.powerdns.com/recursor/running.html

enquanto você define --disable-syslog=no, o que significa que está habilitado.

Desative o syslog no nível da unidade e reinicie o serviço.

informação relacionada