Muninでlighttpdのデータを取得するのは簡単。
Munin標準のApache関連のPluginを使うことができる。

lighttpdの設定変更。
/etc/lighttpd/modules.conf

##
## mod_status
##
include "conf.d/status.conf"

/etc/lighttpd/conf.d/status.conf

server.modules += ( "mod_status" )
$HTTP["remoteip"] == "127.0.0.0/8" {
  status.status-url          = "/server-status"
  status.config-url          = "/server-config"
  status.statistics-url      = "/server-statistics"
  status.enable-sort         = "enable"
}

lighttpdを再起動すると有効になる。
次のようにデータを取得できていればOK。

# telnet localhost 80
GET /server-status HTTP/1.0

HTTP/1.0 200 OK
Content-Type: text/html
Content-Length: 4956
Connection: close
Date: Thu, 16 Dec 2010 10:41:06 GMT
Server: lighttpd

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
  <title>Status</title>

(省略)

Munin側はPluginを有効にするだけ。

# ln -s /usr/local/munin/lib/plugins/apache_accesses /etc/munin/plugins/apache_acceses
# ln -s /usr/local/munin/lib/plugins/apache_processes /etc/munin/plugins/apache_processes
# ln -s /usr/local/munin/lib/plugins/apache_volume /etc/munin/plugins/apache_volume

# /usr/local/munin/sbin/munin-run --servicedir /etc/munin/plugins apache_accesses
accesses80.value 5

# /usr/local/munin/sbin/munin-run --servicedir /etc/munin/plugins apache_processes
busy80.value 1
idle80.value 127
free80.value 0

# /usr/local/munin/sbin/munin-run --servicedir /etc/munin/plugins apache_volume
volume80.value 65536

【エラー情報1】
munin実行時に下記のエラーが出た場合はLWP::UserAgentがないのでperl-LWP-UserAgent-Determined(dag)をインストールする。

# /usr/local/munin/sbin/munin-run --servicedir /etc/munin/plugins apache_accesses
LWP::UserAgent not found at /etc/munin/plugins/apache_accesses line 86.