我是靠谱客的博主 彪壮红酒,最近开发中收集的这篇文章主要介绍Centos7 Ganglia快速安装教程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

作者:jlljiang@foxmail.com

Ganglia是一款大规模集群监控软件,适合分布式集群或并行集群监控
官网地址:http://ganglia.info/

Ganglia一共由3个模块:

gmetad:收集各个节点信息
gmond:进程守护模块,发送信息
gweb:安装可视化界面

针对主节点安装全部
针对从节点:仅安装gmond

建议:主节点的机器主要用于监控,因此可以单独设置一个主机来监控,这个主机也可以成为集群登录点

系统:Centos7.6 x64-86
一、主节点安装
1.1各个模块安装命令(从节点仅安装gmond)

默认使用epel源,因此先安装防止找不到ganglia软件

yum -y install epel-release
sudo yum install ganglia-gmond
sudo yum install ganglia-gmetad

2.安装gweb(gweb 无法用yum,直接下载从官网安装包)

yum install httpd php
service httpd restart  

重启httpd服务后,此时浏览器访问你的ip应该有界面,否则#重新安装httpd并重启服务
图片1
gweb安装包 下载地址
https://jaist.dl.sourceforge.net/project/ganglia/ganglia-web/3.7.2/ganglia-web-3.7.2.tar.gz

wget https://jaist.dl.sourceforge.net/project/ganglia/ganglia-web/3.7.2/ganglia-web-3.7.2.tar.gz
tar -xvzf ganglia-web-3.7.2.tar.gz

cd 到该解压目录,查看Makefile文件,发现APACHE_USER = www-data
因此我们需要创建一个www-data用户,或者你把用户更改为自己用户(尽量不用root用户防止权限问题)

adduser www-data
make install

此时将ganglia_web目录复制到/var/www/html/下(用cp -r 命令即可),并将目录改名成ganglia

cp -r  ganglia-web-3.7.2 /var/www/html/ganglia

确保能够顺利查看web,再次执行service httpd restart 命令(一般无所谓啦)
如果出现

DWOO compiled templates directory '/var/lib/ganglia-web/dwoo/compiled' is not writeable.
Please adjust $conf['dwoo_compiled_dir'].

DWOO cache directory '/var/lib/ganglia-web/dwoo/cache' is not writeable.
Please adjust $conf['dwoo_cache_dir'].

Views directory '/var/lib/ganglia-web/conf' is not readable.
Please adjust $conf['views_dir'].

Directory used to store configuration information '/var/lib/ganglia-web/conf' is not readable.
Please adjust $conf['conf_dir'].

说明你make install的执行用户和 APACHE_USER = www-data中的用户不一致造成的,一般的话直接chmod 777 对应的目录或者文件即可
最后浏览器访问对应的 ip地址/ganglia(如 xxx.xxx.xxx.xxx/ganglia )
ganglia3、以上是主机单节点安装方式,现在进入多节点安装,主节点除了上述安装,
编辑 /etc/ganglia/gmetad.conf文件:
data_source=localhost 从节点IP地址1 从节点IP地址2

从节点安装 yum install ganglia-gmond
编辑 /etc/gamglia/gmond.conf文件
删除或注释mcast
增加host=主节点IP地址

4、
主节点
service gmond restart/
service gmetad restart
service httpd restart
从节点
service gmond restart

完成多节点安装

一些可能会用到的命令

service gmond restart/start/stop  	#gmond service
service gmetad restart/start/stop 	#gmetad service
service httpd restart/start/stop 	#web service

如果网站遇到access deny的问题,尝试 chmod o+x 文件 或者 编辑/etc/httpd/conf.d/ganglia.conf 添加 Require all granted #apache 2.4 及以上版本

欢迎一起随时交流 作者:jlljiang@foxmail.com

最后

以上就是彪壮红酒为你收集整理的Centos7 Ganglia快速安装教程的全部内容,希望文章能够帮你解决Centos7 Ganglia快速安装教程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部