文档章节

ganglia安装与配置

加油2018
 加油2018
发布于 2014/11/28 16:05
字数 427
阅读 281
收藏 9

给ceph安装了一个ganglia监控,过程如下。

1. 环境说明

ceph是在centos6.5上安装的3台物理机:mon0, osd1, osd2,所以在这三台机器上都需要安装gmond;在osd2上安装gmetad。

2. 安装过程

先安装epel源:

rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装依赖包:
yum install apr-devel expat-devel
在mon0和osd1安装gmond:
yum install  ganglia ganglia-gmond httpd php apr apr-util
在osd2上安装gmetad:
yum install  ganglia ganglia-gmetad ganglia-gmond ganglia-web httpd php apr apr-util

3. 配置

配置web:

mkdir -p /var/www/html/ganglia/   //创建网站主目录下ganglia文件夹,用来访问ganglia
cp -a /usr/share/ganglia/* /var/www/html/ganglia/   //拷贝ganglia网站代码到该目录
chkconfig gmond on
chkconfig gmetad on
chkconfig httpd on

默认 /var/lib/ganglia/rrds的属主就是ganglia,不必像网上所说的改称nobody。

/var/www/html/ganglia/下的conf.php有可能无效,需要手动拷贝一份:

cp  /usr/share/ganglia/conf.php /var/www/html/ganglia

在centos6.5上还有可能遇到web访问forbidden的情况,需要修改/etc/httpd/conf.d/ganglia.conf:

Alias /ganglia /usr/share/ganglia

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

配置/etc/ganglia/gmond.conf

cluster {
  name = "ceph"   //cluster name
  owner = "unspecified"
  latlong = "unspecified"
  url = "unspecified"
}

/* The host section describes attributes of the host, like the location */
host {
  location = "unspecified"
}

/* Feel free to specify as many udp_send_channels as you like.  Gmond
   used to only support having a single channel */
udp_send_channel {
  host = 192.168.108.4   //gmetad ip
  port = 8649
}

/* You can specify as many udp_recv_channels as you like as well. */
udp_recv_channel {
  port = 8649
  bind = 192.168.108.3   //本机ip
  family = inet4
}
配置 /etc/ganglia/gmetad.conf,这里只需修改一行:
data_source "ceph" 192.168.108.4:8649 //gmetad ip
启动各种服务,然后在web输入gmetad_ip/ganglia就可以看到监控界面了。

以上是单播的配置,还有多播配置,可以自己查询。

© 著作权归作者所有

共有 人打赏支持
加油2018
粉丝 150
博文 276
码字总数 243077
作品 0
海淀
架构师
ganglia监控hadoop 容器节点

hadoop容器运行参考上篇博客 http://blog.csdn.net/wenwenxiong/article/details/78973755 参看网址: https://gist.github.com/ameizi/0c77e3dbb13ded779347 在namenode容器节点上安装gangl......

wenwenxiong
01/04
0
0
云监控 Ganglia 安装步骤 (含python module)

前言 最近在研究云监控的相关工具,感觉ganglia颇有亮点,能从一个集群整体的角度来展现数据. 但是安装过程稍过复杂,相关依赖稍多,故写此文章与大家分享下. 本文不讲解相关原理,若想了解请参考...

一只小逛
2013/12/04
11.9K
4
centOS配置ganglia

Ganglia安装指南 (基于CentOS 5.6) 安装依赖 rpm -ivh http://mirrors.sohu.com/centos/5/os/x8664/CentOS/zlib-devel-1.2.3-3.x8664.rpmrpm -ivh http://mirrors.sohu.com/centos/5/os/x86......

vieky
2012/12/17
0
0
hadoop集群中ganglia安装遇到的一些问题-解决方案-05

1、异常背景(gmond dead but subsys locked) 在安装配置ganglia时,开始自己编译安装,最后没成功。后来改用yum安装。具体安装参见以下资料: http://yhz.me/blog/Install-Ganglia-On-Cent...

hiqj
2015/08/27
0
0
企业运维监控平台架构设计与实现(ganglia篇)

一、Cacti/Nagios/Zabbix/centreon/Ganglia之抉择 1、cacti Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。 简单的说Cacti 就是一个PHP 程序。它通过使用SNMP 协议...

南非蚂蚁
2016/04/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

[雪峰磁针石博客]软件测试专家工具包1web测试

web测试 本章主要涉及功能测试、自动化测试(参考: 软件自动化测试初学者忠告) 、接口测试(参考:10分钟学会API测试)、跨浏览器测试、可访问性测试和可用性测试的测试工具列表。 安全测试工具...

python测试开发人工智能安全
今天
2
0
JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
2
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
0
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
今天
48
8

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部