操作
如何使用 Munin Fastcgi¶
外部文档: http://munin-monitoring.org/wiki/CgiHowto
- 安装 CGI::Fast,在 Debian/Ubuntu 上它位于 libcgi-fast-perl 中。
- 你无需设置/更改 cgiurl_graph,只需在 lighttpd 配置中使用相同的值(munin fastcgi 脚本不关心此项)。默认值为 "/cgi-bin/munin-cgi-graph"。
- 在 munin.conf 中设置 "graph_strategy cgi"
- 启动 munin-fastcgi-graph FastCGI 应用程序(参见推荐的监控方式)
/usr/bin/spawn-fcgi -n -s /var/run/lighttpd2/munin-fastcgi-graph.sock -u munin -U www-data -- /usr/lib/cgi-bin/munin-fastcgi-graph
- 为 lighttpd2 设置你的 munin 虚拟主机
if req.path =^ "/cgi-bin/" { core.wsgi ( "/cgi-bin/munin-cgi-graph", { fastcgi "unix:/var/run/lighttpd2/munin-fastcgi-graph.sock"; } ); } else { docroot "/var/cache/munin/www"; # or whatever your htmldir is index ( "index.html" ); expire "modification 5 minutes"; }
如果你还没有,你需要了解一些基础知识setup { module_load ( "mod_expire", "mod_fastcgi", "mod_lua" ); lua.plugin "core.lua"; }
- munin.conf 示例片段
htmldir /var/cache/munin/www graph_strategy cgi cgiurl_graph /cgi-bin/munin-cgi-graph