muninでbind9が表示されてなかった件だが、
muninのログが/var/log/munin/munin-node.logなんで確認してみて、
muninのbind9プラグイン(/etc/munin/plugins/bind9)
の41行目でdieしてたんで、調べてみたが、
open(Q,"< $STATEFILE") or die;
の箇所でファイルオープン失敗でdieしてて、対象ファイルは、
$STATEFILE= "$ENV{MUNIN_PLUGSTATE}/bind9.state";
$ENV{MUNIN_PLUGSTATE}
は、
munin-nodeのプラグイン設定ファイル(/etc/munin/plugin-conf.d/munin-node)
で、
env.変数名 値
で設定できるようなんで、
bind9.stateは、/var/lib/munin/plugin-state/bind9.stateにあるんで、
env.MUNIN_PLUGSTATE /var/lib/munin/plugin-state
で設定すればOKでした。
元々こんな設定してなくて問題なかったし、
ググると、env.MUNIN_PLUGSTATEじゃなくてenv.statefileっての設定してる記述も出てきたんだが、
プラグインのコード見てもstatefileなんてもんは存在しない。
いつの間にか設定変更が必要になってるぽい。
罠すぎる・・・