URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 67655
[ Назад ]

Исходное сообщение
"named  не пишет лог"

Отправлено asaam , 18-Июл-06 17:23 
Проблема следущая: сервер стартует и работает нормально. Но не ведет лог, а он сейчас очень понадобился.

cat /var/log/messages
named[32853]: starting BIND 9.3.2 -u named -t /var/lib/named
named[32853]: listening on IPv4 interface lo, 127.0.0.1#53
named[32853]: command channel listening on 127.0.0.1#953
named[32853]: isc_log_open 'named.log' failed: permission denied

cat named.conf:

logging {
        channel "log_default" {
        file "/var/log/named.log" versions 10 size 10m;
        severity info;
        print-time yes;
        print-severity yes;
        print-category yes;
        };
        channel "log_security" {
        file "/var/log/named-security.log" versions 5 size 10m;
        severity info;
        print-time yes;
        print-severity yes;
        print-category yes;
        };
        channel "null" {
        null;
        };
        category "default" { "log_default"; };
        category "security" { "log_security"; };
        category "unmatched" { "null"; };
};

ls -lF /var/lib/named
drwx--x--x  2 named named   4098 10 Jul 09:38 dev/
drwx--x--x  2 named named   4098 2 May 09:32 dyn/
drwx--x--x  3 named named   4098 18 Jul 16:10 etc/
drwx--x--x  2 named named   4098 2 May 09:32 log/
drwx--x--x  2 named named   4098 11 Jul 12:12 master/
drwx--x--x  2 named named   4098 10 Jul 12:46 slave/
drwx--x--x  4 named named   4098 10 Jul 10:21 var/

Вручную создала named.log
ls -lF /var/lib/named/log
-rw-rw-r-- 1 1 named named 564 12 Jul 16:38 named.log

Самое странное, что при reboot'е в лог всеже пишется:
12-Jul-2006 16:38:21.579 network: info: no longer listening on 127.0.0.1#53

КУДА КОПАТЬ ДАЛЬШЕ? Есть мысли?


Содержание

Сообщения в этом обсуждении
"named  не пишет лог"
Отправлено Nimdar , 18-Июл-06 17:25 
http://www.mark-itt.ru/docs/BIND/logging.html

"named  не пишет лог"
Отправлено Fagor , 18-Июл-06 17:34 
>Проблема следущая: сервер стартует и работает нормально. Но не ведет лог, а
>он сейчас очень понадобился.
>
>cat /var/log/messages
>named[32853]: starting BIND 9.3.2 -u named -t /var/lib/named
>named[32853]: listening on IPv4 interface lo, 127.0.0.1#53
>named[32853]: command channel listening on 127.0.0.1#953
>named[32853]: isc_log_open 'named.log' failed: permission denied
>
>cat named.conf:
>
>logging {
>        channel "log_default" {
>        file "/var/log/named.log" versions 10
>size 10m;
>        severity info;
>        print-time yes;
>        print-severity yes;
>        print-category yes;
>        };
>        channel "log_security" {
>        file "/var/log/named-security.log" versions 5
>size 10m;
>        severity info;
>        print-time yes;
>        print-severity yes;
>        print-category yes;
>        };
>        channel "null" {
>        null;
>        };
>        category "default" { "log_default";
>};
>        category "security" { "log_security";
>};
>        category "unmatched" { "null";
>};
>};
>
>ls -lF /var/lib/named
>drwx--x--x  2 named named   4098 10 Jul 09:38 dev/
>
>drwx--x--x  2 named named   4098 2 May 09:32 dyn/
>
>drwx--x--x  3 named named   4098 18 Jul 16:10 etc/
>
>drwx--x--x  2 named named   4098 2 May 09:32 log/
>
>drwx--x--x  2 named named   4098 11 Jul 12:12 master/
>
>drwx--x--x  2 named named   4098 10 Jul 12:46 slave/
>
>drwx--x--x  4 named named   4098 10 Jul 10:21 var/
>
>
>Вручную создала named.log
>ls -lF /var/lib/named/log
>-rw-rw-r-- 1 1 named named 564 12 Jul 16:38 named.log
>
>Самое странное, что при reboot'е в лог всеже пишется:
>12-Jul-2006 16:38:21.579 network: info: no longer listening on 127.0.0.1#53
>
>КУДА КОПАТЬ ДАЛЬШЕ? Есть мысли?
>
>
>
>
>
>

Вот например то что работает у меня.
logging {
channel default_ch {
file "/var/log/named.log" versions 3 size 100k;
#serverity info;
print-time yes;
print-category yes;
};

channel security_ch {
file "/var/log/security.log" versions 3 size 100k;
#serverity info;
print-time yes;
print-category yes;
};

category default { default_ch; };
category security { security_ch; };
};

Только необходимо учитывать что если bind запущен с ключем -t /var/named например
то логи будут складываться соответственно в /var/named/var/log


"named  не пишет лог"
Отправлено asaam , 19-Июл-06 12:30 
>Вот например то что работает у меня.
>logging {
>channel default_ch {
>file "/var/log/named.log" versions 3 size 100k;
>#serverity info;
>print-time yes;
>print-category yes;
>};
>
>channel security_ch {
>file "/var/log/security.log" versions 3 size 100k;
>#serverity info;
>print-time yes;
>print-category yes;
>};
>
>category default { default_ch; };
>category security { security_ch; };
>};
>
>Только необходимо учитывать что если bind запущен с ключем -t /var/named например
>то логи будут складываться соответственно в /var/named/var/log

Это уже пробовала. Результат тот же.


"named  не пишет лог"
Отправлено Fagor , 19-Июл-06 12:38 
>>Вот например то что работает у меня.
>>logging {
>>channel default_ch {
>>file "/var/log/named.log" versions 3 size 100k;
>>#serverity info;
>>print-time yes;
>>print-category yes;
>>};
>>
>>channel security_ch {
>>file "/var/log/security.log" versions 3 size 100k;
>>#serverity info;
>>print-time yes;
>>print-category yes;
>>};
>>
>>category default { default_ch; };
>>category security { security_ch; };
>>};
>>
>>Только необходимо учитывать что если bind запущен с ключем -t /var/named например
>>то логи будут складываться соответственно в /var/named/var/log
>
>Это уже пробовала. Результат тот же.

с какими ключами запускаеться named?



"named  не пишет лог"
Отправлено asaam , 19-Июл-06 13:35 
>с какими ключами запускаеться named?
named -t /var/lib/named -u named



"named  не пишет лог"
Отправлено Fagor , 19-Июл-06 13:43 
>>с какими ключами запускаеться named?
>named -t /var/lib/named -u named


Покажите тогда ls -lF /var/lib/named/var/log


"named  не пишет лог"
Отправлено Fagor , 19-Июл-06 13:57 
>>>с какими ключами запускаеться named?
>>named -t /var/lib/named -u named
>
>
>Покажите тогда ls -lF /var/lib/named/var/log


что-то ветка на флейм уже смахивает, если что можно в аську 63902229


"named  не пишет лог"
Отправлено reblock , 17-Фев-09 10:13 
Парни подскажите пожалуйста, в чем проблема? Файл даже вручную создал....

c-gw named[30902]: starting BIND 9.3.4 -t /var/lib/named -u named
c-gw named[30902]: found 1 CPU, using 1 worker thread
c-gw named[30902]: loading configuration from '/etc/named.conf'
c-gw named[30902]: listening on IPv4 interface lo, 127.0.0.1#53
c-gw named[30902]: listening on IPv4 interface eth0, 192.168.12.1#53
c-gw named[30902]: listening on IPv4 interface eth1, 192.168.77.2#53
c-gw named[30902]: command channel listening on 127.0.0.1#953
c-gw named[30902]: command channel listening on ::1#953
c-gw named[30902]: logging channel 'query_logging' file '/var/log/named/named.lo
c-gw named[30902]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
c-gw named[30902]: zone localhost/IN: loaded serial 42
c-gw named[30902]: running
c-gw named[30902]: isc_log_open '/var/log/named/named.log' failed: invalid file


"named  не пишет лог"
Отправлено virtuoz , 17-Фев-09 11:13 
>[оверквотинг удален]
>c-gw named[30902]: listening on IPv4 interface lo, 127.0.0.1#53
>c-gw named[30902]: listening on IPv4 interface eth0, 192.168.12.1#53
>c-gw named[30902]: listening on IPv4 interface eth1, 192.168.77.2#53
>c-gw named[30902]: command channel listening on 127.0.0.1#953
>c-gw named[30902]: command channel listening on ::1#953
>c-gw named[30902]: logging channel 'query_logging' file '/var/log/named/named.lo
>c-gw named[30902]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
>c-gw named[30902]: zone localhost/IN: loaded serial 42
>c-gw named[30902]: running
>c-gw named[30902]: isc_log_open '/var/log/named/named.log' failed: invalid file

Все, проблему решил я. Оказалась проблема в том что Named запускается под chroot. Создал каталог в /var/lib/named/log/named и все ок стало :)