我的穆宁工作得很好,但每当我试着做cgi绘图时,它就会停止作图.日志中没有错误,什么都没有。我遵循了这里的说明:http://munin-monitoring.org/wiki/CgiHowto --它应该可以工作--这是我的munin.conf设置,至少重要的部分是:
dbdir /var/lib/munin
htmldir /var/www/munin
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates
graph_strategy cgi
cgiurl /usr/lib/cgi-bin
cgiurl_graph /cgi-bin/munin-cgi-graph
然后主机信息yada graph_strategy cgi和cgrurl在munin.conf中被注释掉-这是因为如果我取消它们的注释,图形将停止工作。再说一遍,我在日志中没有错误,只有空白的图片,过去的图形。对cgi的评论?一旦munin html再次运行,一切就会恢复正常。
我正在运行最新版本的munin和munin节点--我已经尝试了快速cgi和常规cgi--所有相关目录的权限都是munin:www-data --我的httpd.conf文件如下所示:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /usr/lib/cgi-bin/>
AllowOverride None
SetHandler fastcgi-script
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
<Location /cgi-bin/munin-cgi-graph>
SetHandler fastcgi-script
</Location>
有人有什么想法吗?如果没有这方面的工作,至少据我所知,Munin只是图表,即使没有人在看它们--你在图表中添加了100台服务器,这就开始成为一个问题。希望有人碰到这件事能帮我解决问题。
谢谢!
发布于 2011-10-05 20:28:53
随着CGI图形的绘制,图显然是在请求时生成的。
寻找问题的起点是日志文件(通常是/var/ log /munin/munin-cgi-graph.log)。您应该在那里找到一些东西,至少可以帮助您进一步解决问题。
我和munin图一次又一次的争吵,这一直是一个权限问题。我肯定会调查的。需要注意的是,CGI绘图工具出于某种原因仍然希望访问htdocs目录,至少在我的经验中是这样的。好像和有联系。
底线是检查日志,检查权限。您可能会在munin-cgi-graph.log中找到有用的东西。
发布于 2012-11-29 13:58:26
这可能无助于最初的海报,但我无法让我的图形生成使用"graph_strategy cgi",图形只是空的图像。
为了解决这个问题,我简单地从我的/etc/munin/munin.conf文件中注释掉了"graph_strategy cgi“,图表显示得很好。
我认为默认情况下"graph_strategy cgi“是被注释掉的,但是我读过的一篇教程要求我取消注释that...it可能会帮助其他人想知道为什么图形/图像没有显示出来。
发布于 2016-09-25 22:06:05
查看权限,特别是日志文件夹、临时文件夹和图形文件夹.当我遇到类似的问题时,我需要将munin-cgi-graph.log
转换为www-data.adm
。请确保您的日志旋转集也拥有新创建的日志文件。
https://serverfault.com/questions/318765
复制相似问题