IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> CentOS 7 在线部署ganglia监控集群 -> 正文阅读

[系统运维]CentOS 7 在线部署ganglia监控集群

CentOS7

Step1:安装epel,可通过yum安装

yum -y install epel-release

Step2:安装ganglia

Server端
# yum -y install rrdtool httpd php ganglia-gmetad ganglia-web ganglia-gmond 
client端
# yum -y install ganglia-gmond

Step3:配置ganglia

集群信息:

master?192.168.10.10
node1192.168.10.11
node2192.168.10.12

服务端配置:master

# vim /etc/ganglia/gmetad.conf
data_source "my cluster" 192.168.10.10 192.168.10.11 192.168.10.12  
# vim /etc/ganglia/gmond.conf
cluster {
  name = "my cluster" 可自定义名字
  owner = "unspecified"    
  latlong = "unspecified"
  url = "unspecified"
}
其中:name需要与gmetad.conf中data_source中的“my cluster”匹配

客户端配置:node1,node2

# vim /etc/ganglia/gmond.conf
cluster {
  name = "my cluster"
  owner = "unspecified"   
  latlong = "unspecified"
  url = "unspecified"
}
其中:name需要与gmetad.conf中data_source中的“my cluster”匹配,此名字要和master中的设置一致

Step4:配置Apache服务,用于网页访问,不开启不允许网页访问,报错403或提示You don’t have permission to access /ganglia on this server(master端配置)

# vim /etc/httpd/conf.d/ganglia.conf
将以下内容改为:
Alias /ganglia /usr/share/ganglia

<Location /ganglia>
  Order deny,allow
  Deny from all
  Allow from 127.0.0.1
  Allow from ::1
  # Allow from .example.com
</Location>

改为:
Alias /ganglia /usr/share/ganglia

<Location /ganglia>
Order deny,allow
Allow from all
Require all granted
</Location>

Step5:启动服务端相关服务并设置开机启动

# chkconfig --levels 235 gmond on       //开机运行采集进程
# chkconfig --levels 235 gmetad on      //开机运行数据存储进程
# systemctl start gmetad
# systemctl start gmond 

Step6:将服务端gmond.conf配置文件通过scp发送到各个client端(master端操作)

# scp /etc/ganglia/gmond.conf root@node1:/etc/ganglia/gmond.conf
# scp /etc/ganglia/gmond.conf root@node2:/etc/ganglia/gmond.conf

Step7:启动客户端的gmond并设为开机启动(Client端操作)

# chkconfig --levels 235 gmond on         //设置开机运行数据采集进程
# service gmond start

Step8:配置Apache访问入口地址(master端操作)

# vim /etc/httpd/conf/httpd.conf
ServerName 192.168.10.10:80

Step9:配置Apache开机启动并启动服务(master端操作)

# chkconfig --levels 235 httpd on       //开机运行apache服务
# service httpd restart

Step10:验证ganglia是否可正确获取信息

# gstat -a

输出如下

?Step11:在同网段浏览器地址栏输入:192.168.10.10/ganglia或master/ganglia,即可看到监控情况

遇到问题:

在使用yum安装epel时,出现Cannot retrieve metalink for repository:epel/x86_64. Please verify its path and try again问题,如下图。

解决方法:

方法1:

  • CentOS 7
yum clean all
yum --disablerepo=epel -y update  ca-certificates
  • CentOS6
yum clean all
yum --disablerepo="epel" update nss

方法2:重建rpm数据库

rpm --rebuilddb

方法3:将https转为http

将https仓库转成http仓库,epel正好支持http+https两种方式。

sed -i 's#https://#http://#g' /etc/yum.repos.d/epel*repo

问题解决

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-09-21 01:04:54  更:2022-09-21 01:06:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年6日历 -2024/6/27 3:55:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码