パスワードを忘れた? アカウント作成
302587 journal

ohharaの日記: munin plugin for bind9

日記 by ohhara

bind9のクエリーをmuninでグラフ化する。

bind9のログ出力を設定

$ sudo vi /etc/bind/named.conf
logging {
        channel dns_queries {
                file "/var/log/bind9/query.log" versions 2 size 1m;
                severity info;
                print-time yes;
                print-severity yes;
                print-category yes;
        };

        category queries { dns_queries; };
};

作成されるログファイルのディレクトリを作成します。
$ sudo mkdir /var/log/bind9
$ sudo chown bind:bind /var/log/bind9
また、オーナー属性をbindにしておきます。

AppArmorの設定もしておきます。
$ sudo vi /etc/apparmor.d/usr.sbin.named
/etc/apparmor.d/usr.sbin.named
/var/log/bind9/** rw, #追加
/var/log/bind9/ rw, #追加
$ sudo /etc/init.d/apparmor restart ←ubuntuの場合、Debianは不要
$ sudo /etc/init.d/bind9 restart
bind9再起動後、ログファイル/var/log/bind9/query.logを確認する。

muninプラグインのbind9をシンボリックリンクする。
# cd /etc/munin/plugins/
# ln -s /usr/share/munin/plugins/bind9 bind9

ログファイルのパスを修正
$ sudo vi /etc/munin/plugins/bind9
[bind9]
  env.logfile /var/log/bind9/query.log

ステートファイルの作成
$ sudo touch /var/lib/munin/plugin-state/bind9.state
$ sudo chmod 664 /var/lib/munin/plugin-state/bind9.state
$ sudo chown nobody:munin /var/lib/munin/plugin-state/bind9.state

munin-nodeを再起動して動作確認。
$ sudo /etc/init.d/munin-node restart
$ tail /var/log/munin/munin-node.log

この議論は、ohhara (703)によって テキとトモのテキ禁止として作成されたが、今となっては 新たにコメントを付けることはできません。
typodupeerror

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

読み込み中...