Make unbound log errors

We are having occasionally dns name resolution errors. These are hard to
debug without having logs for our dns caching forwarding resolver.
Address this by adding logging to the unbound config that will capture
only errors.

Change-Id: Ib248c02b789cce1bc11fac27940e11b767c33399
This commit is contained in:
Clark Boylan 2017-06-16 15:03:46 -07:00
parent ad47cac9a5
commit 94879cf1e7
1 changed files with 13 additions and 0 deletions

View File

@ -38,6 +38,19 @@ mv /tmp/forwarding.conf /etc/unbound/
chown root:root /etc/unbound/forwarding.conf
chmod a+r /etc/unbound/forwarding.conf
dd of=/tmp/unbound-logging.conf <<EOF
logfile: "/var/log/unbound.log"
# Log only errors
verbosity: 0
EOF
mv /tmp/unbound-logging.conf /etc/unbound/unbound.conf.d/
chown root:root /etc/unbound/unbound.conf.d/unbound-logging.conf
chmod a+r /etc/unbound/unbound.conf.d/unbound-logging.conf
touch /var/log/unbound.log
chown unbound /var/log/unbound.log
chmod 0644 /var/log/unbound.log
# You'd think rc.local would be simple ...
#
# On Redhat systems, systemd's rc-local service looks for an