Автор Гілка: Лог запитів до bind'а  (Прочитано 1173 раз)

Відсутній vanessa

  • Графоман
  • ****
  • дописів: 468
  • Карма: +0/-0
Лог запитів до bind'а
« : 2008-03-02 18:23:42 »
Щось я мабуть мало курив man named.conf. що вписати в секцію logging файла named.conf щоб bind записував у лог усі запити які він обробляє? Щось типу access.log у apache'a чи squid'a

Відсутній paranormal

  • Новачок
  • *
  • дописів: 2
  • Карма: +0/-0
Re: Лог запитів до bind'а
« Відповідей #1 : 2008-03-03 02:18:33 »
Щось я мабуть мало курив man named.conf. що вписати в секцію logging файла named.conf щоб bind записував у лог усі запити які він обробляє? Щось типу access.log у apache'a чи squid'a


Мабуть мало... %-). Чесно кажучи, не розумію навіщо, але коли треба:
-d debug-level
          Set the daemon's debug level to debug-level. Debugging traces from
          named become more verbose as the debug level increases.


М. Уважно читаємо правила.
« Змінено: 2008-03-03 02:37:48 від Praporshic »

Відсутній vanessa

  • Графоман
  • ****
  • дописів: 468
  • Карма: +0/-0
Re: Лог запитів до bind'а
« Відповідей #2 : 2008-03-03 09:51:47 »
Чесно кажучи, не розумію навіщо, але коли треба:
А щоби знити.  
От у мене в syslog зявляється щось таке
Mar  3 09:35:35 server named[26706]: dumping master file: /etc/bind/tmp-tdiqPMf2dM: open: permission deniedзвідкіля воно береться ? Я би хотів подивитисмя хто в цей час виконував запити до сервера.

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Лог запитів до bind'а
« Відповідей #3 : 2008-03-05 12:00:51 »
ну можеш для початку додати таке

options {
...}

logging {

 channel "default_syslog" {
   syslog daemon;
   severity debug;
 };

 channel "audit_log" {
   stderr;
   severity debug;
   print-time no;
 };

 category default { audit_log; default_syslog; };
 category general { audit_log; default_syslog; };
 category security { audit_log; default_syslog; };
 category config { audit_log; default_syslog; };
 category resolver { audit_log; };
 category xfer-in { audit_log; };
 category xfer-out { audit_log; };
 category notify { audit_log; };
 category client { audit_log; };
 category network { audit_log; };
 category update { audit_log; };
 category queries { audit_log; };
 category lame-servers { audit_log; };
};

і дивитись вихлоп в

tail -f /var/log/messages ~named/logs/current

~named/logs/current


а потім  походу виключати несуттєві категорії