BINDのログを設定するには

|
■bind9のデフォルトロギング
logging {
  category default { default_syslog; default_debug; }; 
};
が設定されている(見えないけど) このため、特に設定をしなくても、syslogにinfoが出力され、 また、traceコマンドをnamedに送れば、named.runにdebugが出力される。 ■全てのログを出力したい
logging {
	channel my_file {
		file "named.log";
		severity debug;
		print-category yes;
		print-severity yes;
		print-time yes;
	};
	
	category debug { my_file; };
	category queries { my_file; };
	category general { my_file; };
};

■channel
ログの出力先を設定する。
その際、メッセージの重要度にフィルタをかけられる(severity)
severityのレベルは、critical/error/warning/notice/info/debug[level]/dynamic

デフォルトのchannelは4種類定義されている(見えないけど)
channel default_syslog { syslog daemon; severity info; }; 
channel default_debug { file "named.run"; severity dynamic; }; 
channel default_stderr { stderr; severity info; }; 
channel null { null; };
■category ログデータの種類を指定する
default  分類可能なカテゴリについて全てを含む   
general  分類不可能なものもを含む
database/security/config/resolver/xfer-in/xfer-out/notify/client/network
update/queries/dispatch/dnssec/lame-servers

  

このブログ記事について

このページは、くわぞうが2006年4月22日 16:29に書いたブログ記事です。

ひとつ前のブログ記事は「ラウンドロビンDNS」です。

次のブログ記事は「DynamicDNS」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1