{"title": "ganglia web \u5c55\u793a\u65e0\u56fe\u539f\u56e0\u5206\u6790", "update_time": "2013-11-02 09:59:51", "tags": "ganglia", "pid": "211", "icon": "hadoop.png"}
折腾了一把ganglia,把gmetad和gmond都搞了起来。再搭建好ganglia web,却发现ganglia web前端显示无图,很是郁闷。 网上搜索到的解决办法是: * 检查php-gd是否安装 * 检查rrdtool是否已经安装,并在ganglia的conf_default.php中是否配置正确。 * 检查是否在/etc/php.ini是否已经将safemode关闭,即safe_mode = Off 以上方法我都做了尝试,没有成功。 最后找到问题原因如下: ganglia web使用graph.php来生成rrd图,调用的函数为passthru 而CentOS或RHEL自带安装的php的/etc/php.ini中禁用了passthru函数(坑爹啊...) 将这里的passthru从disable_functions中去掉,然后重启httpd,service httpd restart。问题解决! 20131102今天又发现一个情况,无图还需要看一下/etc/php.ini中的safe_mode 是否为off