ganglia web 展示无图原因分析

折腾了一把ganglia,把gmetad和gmond都搞了起来。再搭建好ganglia web,却发现ganglia web前端显示无图,很是郁闷。

网上搜索到的解决办法是:

  1. 检查php-gd是否安装
  2. 检查rrdtool是否已经安装,并在ganglia的conf_default.php中是否配置正确。
  3. 检查是否在/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

还没有评论,快来抢沙发!

发表评论

  • 😉
  • 😐
  • 😡
  • 😈
  • 🙂
  • 😯
  • 🙁
  • 🙄
  • 😛
  • 😳
  • 😮
  • emoji-mrgree
  • 😆
  • 💡
  • 😀
  • 👿
  • 😥
  • 😎
  • ➡
  • 😕
  • ❓
  • ❗
  • 70 queries in 0.417 seconds