set setting reset

脂肪と糖にはたらくやつ

munin のグラフがズームできない

新規で構築した際に munin の dynazoom が見えない。 ぐぐるSELinux が犯人という記事をよく見かけたものの、無効化していたので、それが問題ではない模様。

/var/log/munin 配下のログを確認してみたところ、0 byte で更新されていないログがある。

ll /var/log/munin/
合計 1052
-rw-r--r-- 1 munin munin      0  3月 20 20:24 2015 munin-cgi-graph.log
-rw-r--r-- 1 munin munin      0  3月 20 20:24 2015 munin-cgi-html.log
-rw-r----- 1 munin munin      0  3月 23 10:08 2015 munin-graph.log
-rw-r----- 1 munin munin  24223  3月 23 15:36 2015 munin-html.log
-rw-r----- 1 munin munin  10296  3月 23 15:35 2015 munin-limits.log
-rw-r----- 1 munin munin 813558  3月 23 15:35 2015 munin-update.log

apache で構築していたので、error.log を確認すると、Permission で怒られてた。

[Mon Mar 23 14:34:50 2015] [error] [client ***.***.***.***] [Mon Mar 23 14:34:50 2015] munin-cgi-graph: Can't open /var/log/munin/munin-cgi-graph.log (Permission denied) at /usr/share/perl5/vendor_perl/Log/Log4perl/Appender/File.pm line 103., referer: http://example.com/munin/static/dynazoom.html

所有者を変更する。

$ chown apache. munin-cgi-graph.log
$ chown apache. munin-cgi-html.log

再度アクセスしたら dynazoom を見ることができました。
munin のインストールした後に apache をインストールしたせいかもしれません。