HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Installation/Configuration (http://www.howtoforge.com/forums/forumdisplay.php?f=16)
-   -   how to setup bind9 logging for ISPC2 on Debian Lenny (/etc/default/rsyslog) (http://www.howtoforge.com/forums/showthread.php?t=30569)

radim_h 23rd January 2009 19:43

how to setup bind9 logging for ISPC2 on Debian Lenny (/etc/default/rsyslog)
 
Hello,

im moving server with ispconfig 2.2.29 on Debian Lenny

Evertyhing seems to working fine
but i have no idea how to setup bind9 logging
as described here
http://www.howtoforge.com/perfect_setup_debian_etch_p4
changing SYSLOGD="-a /var/lib/named/dev/log"
in /etc/default/syslogd

(i actually don't know what is this change doing)

as Lenny is using rsyslog by default

how should i change /etc/default/rsyslog ?
there is by default

# Options for rsyslogd
# -m 0 disables 'MARK' messages (deprecated, only used in compat mode < 3)
# -r enables logging from remote machines (deprecated, only used in compat mode < 3)
# -x disables DNS lookups on messages received with -r
# -c compatibility mode
# See rsyslogd(8) for more details
RSYSLOGD_OPTIONS="-c3"

Thanks for any help


btw: all others descibed in prefects setup for etch is working
except there is no package libdb4.3-dev i have replaced it with libdb4.6-dev

falko 24th January 2009 13:27

Can you run
Code:

man rsyslogd
and check if there's also a -a switch available for rsyslogd?

radim_h 24th January 2009 13:33

there is not -a option.


Sorry for bothering, i have found the solution here: http://www.dmo.ca/blog/20081009143754


So all we need to do is:

Stop bind:

Code:

/etc/init.d/bind9 stop
edit (create)
nano /etc/rsyslog.d/bind-chroot.conf and add line
Code:

$AddUnixListenSocket /var/lib/named/dev/log
check the you have added following in bind conf as described in etch perfect setup
nano /etc/default/bind
Code:

OPTIONS="-u bind -t /var/lib/named"
restart rsyslog
/etc/init.d/rsyslog restart

make sure it creates /dev/log in the chroot:
Code:

ls -al /var/lib/named/dev/log
srw-rw-rw- 1 root root 0 2009-01-24 13:45 /var/lib/named/dev/log

start bind
Code:

/etc/init.d/bind9 start
and make sure in works
Code:

ps ax | grep [n]amed
28512 ?        Ssl    0:00 /usr/sbin/named -u bind -t /var/lib/named



All times are GMT +2. The time now is 00:05.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.