以前にも設定した記憶があるが、
[bind9]
user root
env.logfile /var/log/bind9/queries.log
env.MUNIN_PLUGSTATE /var/lib/munin/plugin-state
前の設定がこんな感じ。
今回はuser bindにしてた。
で、原因だが、
/var/lib/munin/plugin-state/bind9.state
が存在しない。
ディレクトリごと存在しないんで、ディレクトリ作って空ファイルも作る。
ファイル所有者はmuninにしたが、user bindにするとbindで実行されるのか?
以前と同じくuser rootに設定すれば平気だったかもしれんが、パーミッション0666にしたらエラーでなくなった。
あと、apache_processesがエラー吐いてる。
ググるとスクリプト自体修正してる人がいるんだが、できればスクリプト自体は弄りたくないし、
パッケージマネージャで入れてるからアップデートしたら更新されちゃうしな。
エラーは吐いてるが出力されているようなんで放置する。