サンプル/lighttpd 設定

提供: Munin.jp wiki
移動: 案内検索


ここでは lighttpd 上で Munin をセットアップする方法を説明します。2 つの lighttpd を spawn し、1つはグラフ描画用、もう1つを HTML 生成用に用います。

lighttpd の設定で、"mod_rewrite" モジュールを有効にしておく必要があります。


Munin の設定

この例では、/etc/munin/munin.conf が以下のように指定されていると仮定します。

# graph_strategy should be commented out, if present
html_strategy cgi

ウェブサーバ側の設定

alias.url += ( "/munin-static" => "/etc/munin/static" )
alias.url += ( "/munin"        => "/var/cache/munin/www/" )

fastcgi.server += ("/munin/cgi/munin-cgi-graph" =>
                   (( "socket"      => "/var/run/lighttpd/munin-cgi-graph.sock",
                      "bin-path"    => "/usr/lib/munin/cgi/munin-cgi-graph",
                      "check-local" => "disable",
                   )),
                  "/munin-cgi/munin-cgi-html" =>
                   (( "socket"      => "/var/run/lighttpd/munin-cgi-html.sock",
                      "bin-path"    => "/usr/lib/munin/cgi/munin-cgi-html",
                      "check-local" => "disable",
                   ))
                 )

url.rewrite-repeat += (
                   "/munin/(.*)" => "/munin-cgi/munin-cgi-html/$1",
                   "/munin-cgi/munin-cgi-html$" => "/munin-cgi/munin-cgi-html/",
                   "/munin-cgi/munin-cgi-html/static/(.*)" => "/munin-static/$1"
                   )