ganglia 安装及遇到的问题
ganglia可以使用yum安装是比较简单的,但有时候无外网可用,就做了个本地yum源来安装主要记录下自己遇到的问题:
There was an error collecting ganglia data (127.0.0.1:8652): fsockopen error: Connection refused
这个问题网上有较多的文章,尝试了好些方法都没什么效果,试过一个重新安装gmetad 、ganglia-web的可以用,但这个不能解决根本问题,下次遇到不能还是重装吧
有说是修改 /var/lib/ganglia/rrds 的所有者所属组为nobody
这个可以排除,在安装中就已经设置过了。
发现没找到什么解决方法,最后想到去看日志……
Jan4 14:23:40 localhost /usr/sbin/gmetad: Please make sure that /var/lib/ganglia/rrds is owned by ganglia
Jan4 14:30:13 localhost /usr/sbin/gmetad: Please make sure that /var/lib/ganglia/rrds is owned by ganglia
好吧,又是我自己的问题……
将/var/lib/ganglia/rrds的所有者所属组改为ganglia后 在访问就ok了
在gmetad.conf中有这么一段
# User gmetad will setuid to (defaults to "nobody")
# default: "nobody"
setuid_username ganglia
#
在gmond.conf则有这么一段
/* This configuration is as close to 2.5.x default behavior as possible
The values closely match ./gmond/metric.h definitions in 2.5.x */
globals {
daemonize = yes
setuid = yes
user = ganglia
debug_level = 0
max_udp_msg_len = 1472
上面截取的部分都是默认配置也就是未经过修改的,已经可以明白这个问题了
虽然默认设置的用户是nobody,但确多了一行setuid_username ganglia 覆盖了默认配置
在按原来的配置设置rrds为nobody显然是不行的,只需要将setuid_username ganglia注释掉就可以继续使用原来的方法安装了。或者rrds为ganglia所有
##################################################################################################################################
额,下面是自己弄的脚本安装ganglia,自己试了下没什么问题
https://yunpan.cn/cuWxXfMLnQ29r (提取码:c1f3)
恢复隐藏
页:
[1]