首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用CGI作图

用CGI作图
EN

Server Fault用户
提问于 2011-10-05 15:37:08
回答 3查看 4.1K关注 0票数 2

我的穆宁工作得很好,但每当我试着做cgi绘图时,它就会停止作图.日志中没有错误,什么都没有。我遵循了这里的说明:http://munin-monitoring.org/wiki/CgiHowto --它应该可以工作--这是我的munin.conf设置,至少重要的部分是:

代码语言:javascript
运行
复制
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文件如下所示:

代码语言:javascript
运行
复制
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台服务器,这就开始成为一个问题。希望有人碰到这件事能帮我解决问题。

谢谢!

EN

回答 3

Server Fault用户

发布于 2011-10-05 20:28:53

随着CGI图形的绘制,图显然是在请求时生成的。

寻找问题的起点是日志文件(通常是/var/ log /munin/munin-cgi-graph.log)。您应该在那里找到一些东西,至少可以帮助您进一步解决问题。

我和munin图一次又一次的争吵,这一直是一个权限问题。我肯定会调查的。需要注意的是,CGI绘图工具出于某种原因仍然希望访问htdocs目录,至少在我的经验中是这样的。好像和有联系。

底线是检查日志,检查权限。您可能会在munin-cgi-graph.log中找到有用的东西。

票数 0
EN

Server Fault用户

发布于 2012-11-29 13:58:26

这可能无助于最初的海报,但我无法让我的图形生成使用"graph_strategy cgi",图形只是空的图像。

为了解决这个问题,我简单地从我的/etc/munin/munin.conf文件中注释掉了"graph_strategy cgi“,图表显示得很好。

我认为默认情况下"graph_strategy cgi“是被注释掉的,但是我读过的一篇教程要求我取消注释that...it可能会帮助其他人想知道为什么图形/图像没有显示出来。

票数 0
EN

Server Fault用户

发布于 2016-09-25 22:06:05

查看权限,特别是日志文件夹、临时文件夹和图形文件夹.当我遇到类似的问题时,我需要将munin-cgi-graph.log转换为www-data.adm。请确保您的日志旋转集也拥有新创建的日志文件。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/318765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档