我是靠谱客的博主 彪壮红酒,这篇文章主要介绍Centos7 Ganglia快速安装教程,现在分享给大家,希望可以做个参考。

作者:jlljiang@foxmail.com

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

Ganglia一共由3个模块:

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

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

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

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

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

复制代码
1
2
yum -y install epel-release
复制代码
1
2
3
sudo yum install ganglia-gmond sudo yum install ganglia-gmetad

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

复制代码
1
2
3
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

复制代码
1
2
3
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用户防止权限问题)

复制代码
1
2
3
adduser www-data make install

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

复制代码
1
2
cp -r ganglia-web-3.7.2 /var/www/html/ganglia

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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
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

完成多节点安装

一些可能会用到的命令

复制代码
1
2
3
4
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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部