munin2 でグラフのズーム機能が動作しない

yum でインストールした munin2 のグラフズーム機能が動かなかった・・・。
なので、動くようにする。

----【追記】----
2013/07/04時点でyumインストールするだけで動作することを確認しました。

                              • -


サーバは CentOS 6.2 です。

----【追記】----
今回の環境はさくらVPSを使っています。
DVDからインストールした CentOS だと
Apacheで以下のエラーメッセージが表示されて、
ズーム機能が動作しません。
解決方法は不明です。
さくらVPSだと動くのに・・・。

[Tue Aug 06 12:17:21 2013] [error] [client 192.168.x.x] 2013/08/06 12:17:21 [FATAL] munin_readconfig_part(datafile) - missing file, referer: http://192.168.x.x/munin/static/dynazoom.html?cgiurl_graph=/munin-cgi/munin-cgi-graph&plugin_name=localhost/localhost/diskstats_latency/VolGroup_lv_root&size_x=800&size_y=400&start_epoch=1375645506&stop_epoch=1375753506
[Tue Aug 06 12:17:21 2013] [error] [client 192.168.x.x] Premature end of script headers: munin-cgi-graph, referer: http://192.168.x.x/munin/static/dynazoom.html?cgiurl_graph=/munin-cgi/munin-cgi-graph&plugin_name=localhost/localhost/diskstats_latency/VolGroup_lv_root&size_x=800&size_y=400&start_epoch=1375645506&stop_epoch=1375753506

                              • -


【追記】
SELinuxが原因でした。
OFFにすると動きます。


環境によってパスは変わります。
yum でやります。

まずは、munin-cgi をインストールする。
CentOS標準リポジトリにはないので、epelリポジトリを有効にしておく。
munin を yum でインストールしたなら問題なく実行できる。
# yum -y install munin-cgi


次に、muninの設定ファイルmunin.confを編集する。
CentOS では「/etc/munin/munin.conf」にある。
「#cgiurl_graph /munin-cgi/munin-cgi-graph」のコメントアウトを外す。

次にApacheの設定ファイルmunin.conf を編集する。
CentOS では「/etc/httpd/conf.d/munin.conf」にある。
「ScriptAlias /munin-cgi/munin-cgi-graph /var/www/cgi-bin/munin-cgi-graph」を追記する。
Directoryタグからは外しておくこと。

さらに、Apacheの設定ファイル munin-cgi.conf を削除する。
munin-cgi.conf が存在すると
ドキュメントルートにアクセスしても munin が表示されてしまう。

あとは Apache と munin を再起動するだけ。

CGIがないと動的にグラフを生成できないからズーム機能が動かなかったんだね。
他のグラフは cron で生成してるからCGIが不要だった。