Настройка логов DNS для bind9

По умолчанию логи Bind9 записываются в системный журнал /var/log/syslog Таких записей может быть очень много, из-за чего отыскать что-нибудь важное в системном логе просто нереально, чтобы отделить их, выполним действия ниже.

Настраивать Bind9 буду в Ubuntu Server 18.04.

Откроем основной файл конфигурации Bind9 named.conf, например в редакторе nano

sudo nano /etc/bind/named.conf

В конце добавьте седующий текст:

logging {    
channel "misc" {      
    file "/var/lib/bind/misc.log" versions 4 size 4m;          
    print-time YES;
    print-severity YES;
    print-category YES;   
    };   
channel "query" {      
    file "/var/lib/bind/query.log" versions 4 size 4m;      
    print-time YES;
    print-severity NO;
    print-category NO;   
    };   
category default {
    "misc";   
    };   
category queries {      
    "query";   
    };
};

severity — указывает уровень логирования, он может быть: critical, error, warning, notice, info, debug, dynamic.

Перезапускаем DNS-сервер командой:

/etc/init.d/bind9 restart

На этом все, логи DNS-сервера bind9 будут писаться в отдельные файлы, а /var/log/syslog станет гораздо чище!

Если есть вопросы, то пишем в комментариях.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
Просмотреть все комментарии