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 をインストールしたせいかもしれません。