wyz_831030 发表于 2013-10-29 11:38

ganglia安装中遇到的问题

本帖最后由 wyz_831030 于 2013-10-29 11:42 编辑

这几天在弄ganglia,下载的最新ganglia-3.6.0.tar.gz和ganglia-web-3.5.10.tar.gz,编译安装中很顺利,刚刚弄完以后,有四张图,但是过一会,出数据以后,有两张图就看不到了,还有一些日志错误。下面讲讲安装步骤。

虚拟主机IP:192.168.1.171
版本:centos 6.2 32位

1、编译安装ganglia
tar xf ganglia-3.6.0.tar.gz
cd ganglia-3.6.0
./configure --prefix=/usr/local/ganglia --with-gmetad
make && make install

2、拷贝启动文件和命令
    cp ganglia-3.6.0/gmetad/gmetad.init /etc/init.d/gmetad
    cp ganglia-3.6.0/gmond/gmond.init /etc/init.d/gmond
    cp /usr/local/ganglia/sbin/* /usr/sbin/

3、编辑/usr/local/ganglia/etc/gmetad.conf,修改RRDS的默认路径
大概129行添加:rrd_rootdir "/usr/local/ganglia/rrds"

4、生成gmond配置文件
gmond --default_config > /usr/local/ganglia/etc/gmond.conf

5、创建RRDS目录并修改权限
mkdir -p /usr/locaol/ganglia/rrds/
chown nobody:nobody /usr/locaol/ganglia/rrds/

6、解压ganglia-web-3.5.10.tar.gz
tar xf ganglia-web-3.5.10.tar.gz
mv ganglia-web /var/www/html/ganglia-web

7、COPY默认配置文件
cp -rp /var/www/html/ganglia-web/conf_default.php /var/www/html/ganglia-web/conf.php

8、修改/var/www/html/ganglia-web/conf.php几个默认项
修改gweb_confdir            $conf['gweb_confdir'] = "/var/www/html/ganglia-web";
修改gmetad_root             $conf['gmetad_root'] = "/usr/local/ganglia";               
创建dwoo_compiled_dir    mkdir -p /var/www/html/ganglia-web/dwoo/compiled
创建dwoo_cache_dir      mkdir -p /var/www/html/ganglia-web/dwoo/cache
修改compiled和cache的权限
chmod 777 /var/www/html/ganglia-web/dwoo/compiled
chmod 777 /var/www/html/ganglia-web/dwoo/cache

9、启动gmond和gmetad
/etc/init.d/gmetad start
/etc/init.d/gmond start

10、访问ganglia
   http://192.168.1.171/ganglia-web

此时图形算是正常,只中间一块有个图标看不到。

11、过几分钟在看,数据出来了,可是有两张图没了
    图一
      

   在看看RRDS目录权限
    图二

看看下面的RRDS目录内容
   图三

   图四

   图五

   图六

   图七


看上去数据取到了,内容都在。

12、看看message日志内容
Oct 28 18:25:32 localhost /usr/sbin/gmetad: data_thread() for failed to contact node 127.0.0.1
Oct 28 18:25:32 localhost /usr/sbin/gmetad: data_thread() got no answer from any datasource
Oct 28 18:25:37 localhost /usr/sbin/gmond: Can't open the python module path /usr/local/ganglia/lib/ganglia/python_modules.

看看apache的error_log日志
File does not exist: /var/www/html/favicon.ico
ERROR: invalid rpn expression in: a0,a1,ADDNAN,a2,ADDNAN,a3,ADDNAN,
ERROR: invalid rpn expression in: a0,a1,ADDNAN,
ERROR: invalid rpn expression in: 0,a0,ADDNAN

12、通过页面元素检查,发现这个问题
    图八


检查了/var/www/html/ganglia-web/js下面,确实没有这个文件。

13、页面上还有其他的错误,点击链接出现空白页面,这里不一一例举出来。


问题:问什么没数据的时候,图形有,一有数据,就有两个图没有了。日志里的错误,怎么解决啊。


wenhq 发表于 2013-11-03 06:23

/etc/hosts 不建议用localhost 以及127.0.0.1

wyz_831030 发表于 2013-11-05 17:42

回复 1# wyz_831030


    问题解决了,走了不少弯路。应该是PHP版本的问题。之前用的系统是Centos 5.9 32位。PHP版本为5.1.6
后来换成Centos 6.4 64位。PHP版本为5.3.6。然后再安装的时候,什么问题都没有。很顺利,出图也正常。

M-H-J 发表于 2014-01-22 14:30

回复 3# wyz_831030

Hi,哥们:
我安装的时候也出现了404 的错误。差了很久还是没有解决。请教一下你之前是如何操作的 ?
php 版本5.3.3

   

wyz_831030 发表于 2014-01-22 17:26

本帖最后由 wyz_831030 于 2014-01-22 17:26 编辑

回复 4# M-H-J

你好,我的操作步骤全写在上面了,问题描述里。我只是换了一个操作系统。操作系统PHP版本比之前的高。

   

M-H-J 发表于 2014-01-23 10:01

回复 5# wyz_831030
非常感谢~ 我在查一下吧 。

   
页: [1]
查看完整版本: ganglia安装中遇到的问题