A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1 補足より
>logレベルの変更に関しましてはbind9でlogレベル3(warning)以上のログだけを
>出力先/var/adm/messagesに出力したいのです
>
bind8,9のログ機能では、チャネル(出力先)とカテゴリ(ログの種類)を指定します。
なので、まずチャネルをどこにするかで設定が変わります。
今回/var/adm/messagesへの出力というのをsyslog経由で出すのか、
namedが直にファイル出力するかで変わるということです。
自分的にはとりあえずsyslogに全て出力しておいて
個別に必要なものだけnamedで別に出力がいいかと思います。
その分サイズが大きくなりますが、今時のサーバならHDD容量はそれほどシビアではないですよね?
で、#1補足にかかれている設定例は、namedが既定値でもっているデフォルトチャネルです。
これは変更できないはずです。
ですので、今回は新たにチャネルを作ります。
仮に以下のようにするとします。
・syslogにinfoレベル以上出力 ※syslogにはdebugとdynamicは出力できません
・/var/adm/namedlog にnamed出力でwarningレベル以上を出力
・出力カテゴリは全て
設定例は以下のようになります。
(省略できる部分がありますが、わかりやすいように全て記載しました)
logging {
channel out_syslog {
syslog deamon;
severity info;
};
channel out_named {
file "/var/adm/namedlog";
severity warning;
};
category default { out_syslog; out_named; };
};
カテゴリの種類は、bindを入れた時にできたドキュメント(ディレクトリは環境によって変わりますが)
/usr/share/doc/bind-9.2.1/arm/Bv9ARM.ch06.html
の「6.2.10.2. The category Phrase」にかかれています。
web上で日本語訳はちょっと見つからなかったです。すみません。
No.1
- 回答日時:
DNSの場合、プライマリとセカンダリは独立して動いていると考えた方がいいのではないでしょうか?
独立したプロセスなので、それの設定ファイルであるnamed.confも当然違ってくるわけで...。
(ゾーンデータじゃないですよね?...ってゾーン更新は自動ですが...)
やろうと思えばリモートシェルとかでやるかと思いますが、
自動で行うほどnamed.confに修正がかかるとは思えないのですが。
>logレベルの変更の仕方もできたら教えて下さい。
>
bind4,8or9で変わってきますね。(named.confなので8or9かな)
bind8,9ならより細かな制御ができます。(loggingステートメントで指定)
デバッグレベルまでとりたい とか、 あるレベルの出力先を変えたい とか
絞り込んで補足していただければ回答がつきやすいかと思います。
この回答への補足
ご回答ありがとうございます!!
やりたい事はプライマリDNSの設定を変更しただけで、セカンダリDNSの設定を変更しなくても自動的に変更が有効になるようにしたいのですが・・・やはりそんな事は無理ですよね?
logレベルの変更に関しましてはbind9でlogレベル3(warning)以上のログだけを出力先/var/adm/messagesに出力したいのですがうまく出来ないのです・・・
ちなみに本などには以下のような例が出てるだけで説明が無いのでよくわからないのです。
logging {
category default { default_syslog; default_debug; };
category panic { default_syslog; default_stderr; };
category paket { default_debug; };
category eventlib { default_debug; };
channel default_syslog {
syslog daemon;
severity warning;
};
channel default_debug {
file "name.run";
severity dynamic;
};
channel default_stderr {
file "<stderr>";
severity info;
};
channel null {
null;
};
};
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ルーター・ネットワーク機器 baffalo ルーターについて DNSを手動設定したのですが、プライマリ、セカンダリDNSを設定す 1 2023/01/09 14:53
- 計算機科学 Pythonに関する質問です。 1 2022/12/04 10:55
- JavaScript 【jquery】EasyUIのSubGridにMySQLのテーブルデータを表示&編集にしたい 5 2022/05/02 13:10
- サーバー サクラサーバーについてゾーン設定について教えてください 1 2023/06/11 02:16
- 英語 これは関係代名詞の何格でしょうか? 4 2022/11/16 21:30
- ビデオカード・サウンドカード OBSの録画について より高画質にする方法はありますでしょうか 2 2022/03/28 13:02
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- マウス・キーボード マウスカーソルの変更について 1 2022/11/05 20:03
- Excel(エクセル) 3つのエクセルをそれぞれのシートのセルに反映させたいときはどうしたらいいでしょうか? 例えば①シート 4 2023/04/25 20:13
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
squidのアクセスログについて
-
FedoraCore6を使用し、PostFix...
-
vsftpを設定し試したら書き込み...
-
kudzuが一体何を見付けたのか知...
-
tailとgrepの組み合わせて、結...
-
ssl_request_logの必要性について
-
logrotateの再起動
-
logrotateの挙動について
-
suコマンドのログ
-
Linux の時刻が勝手に変わる
-
syslog設定について
-
IEのイベントログをイベントビ...
-
パスワード設定していないユー...
-
【DNS】ゾーン情報が上手く設定...
-
Mailの送信済みメールボックス...
-
エクセルで#N/Aを含めた平均値...
-
AWSでSSH接続をしたいのですが...
-
TortoiseSVNでアクセスエラー
-
iptablesにてRDPが通らない。
-
リモートデスクトップ接続でパ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ssl_request_logの必要性について
-
squidのアクセスログについて
-
IEのイベントログをイベントビ...
-
expectを用いた正規表現[]のgre...
-
auth.logが出力されない。
-
vsftpを設定し試したら書き込み...
-
rsyncの実行時間
-
evalが使えない場合
-
対数の問題お願いします
-
suコマンドのログ
-
logrotateの再起動
-
FedoraCore6を使用し、PostFix...
-
/etc/cron.daily/logrotateがエ...
-
イベントログ 「シェルが停止し...
-
コマンドプロンプトでのcopyコ...
-
tailとgrepの組み合わせて、結...
-
/var/adm/messagesから当日分の...
-
bindにてlogがfailedになる
-
" /var/log/messages "の中は何...
-
ssl_error_logについて
おすすめ情報