munin-nodeのbind9

munin-nodeでのbind9の設定です。

下記でプラグインを有効にして(bind9ファイルがない場合は公式muninサイトから)

cd /etc/munin/plugins
ln -s /usr/share/munin/plugins/bind9 bind9

設定ファイルをいじります。

vim /etc/munin/plugin-conf.d/munin-node

下記の内容を追加します。

[bind*]
env.logfile /var/log/named/query.log
env.statefile /var/lib/munin/plugin-state/bind9.state

/var/lib/munin/plugin-state/bind9.stateファイルが存在せずにdieするので

touch /var/lib/munin/plugin-state/bind9.state
chown nobody:munin /var/lib/munin/plugin-state/bind9.state # 一応動かなかったときに

続いてbind9にログをはかせます。bind9の設定ファイルに記述してください。
(/etc/bind/named.confなどです。)
bind9の基本的な設定はこちらに書きましたので参考にどうぞ。
http://d.hatena.ne.jp/Kmusiclife/20101116/1289878358

logging {

        channel "log" {
                file "/var/log/named/query.log";
        };
        category queries { "log"; };
};

その後ちゃんとmunin-nodeとbind9を再読込・再起動してください。

# /etc/init.d/munin-node restart
# /etc/init.d/bind9 restart

最後にしっかりとmuninが動いているか確認します。

munin-run bind9
munin-run bind9 config