Ganglia安装
来源:互联网 发布:如何用mysql创建数据库 编辑:程序博客网 时间:2024/05/22 15:56
环境:CentOS el6.x86_64
1) 下载ganglia-3.7.1.tar.gz 并解压
2)安装依赖包
根据其INSTALL安装文件的指示,需有以下依赖条件:
Installation Instructions
*************************
Dependencies
============
* APR (http://apr.apache.org/)
* libConfuse (http://www.nongnu.org/confuse/)
* expat (http://expat.sourceforge.net/)
* pkg-config (http://www.freedesktop.org/wiki/Software/pkg-config)
* python (http://www.python.org/)
* PCRE (http://www.pcre.org/)
* RRDtool (http://oss.oetiker.ch/rrdtool/)
通过rpm -q查看:
[root@internal01 packages]# rpm -q apr apr-devel expat expat-devel pcre pcre-devel rrdtool rrdtool-devel python
apr-1.3.9-3.el6_1.2.x86_64
apr-devel-1.3.9-3.el6_1.2.x86_64
expat-2.0.1-11.el6_2.x86_64
expat-devel-2.0.1-11.el6_2.x86_64
pcre-7.8-4.el6.x86_64
pcre-devel-7.8-4.el6.x86_64
rrdtool-1.3.8-6.el6.x86_64
rrdtool-devel-1.3.8-6.el6.x86_64
python-2.6.6-29.el6_2.2.x86_64
没有的安装包可以在http://rpm.pbone.net/ 找rpm,然后通过rpm -ivh 安装,也可以通过yum安装
从http://www.nongnu.org/confuse/ 下载confuse-2.7.tar.gz并解压,执行
.
/configure
CFLAGS=-fPIC --disable-nls
make
&&
make
install
3) 安装ganglia
./configure --prefix=/usr/local/ganglia --with-gmetad --enable-gexec
make
&&
make
install
4)安装ganglia-web
首先通过rpm -q httpd php查看apache http和php有没有安装,没有的话通过yum或者rpm安装,安装完以后通过service httpd start启动http
从http://ncu.dl.sourceforge.net/project/ganglia/ganglia-web 下载ganglia-web-3.7.0.tar.gz
解压后编辑Makefile,修改
GDESTDIR = /var/www/html/ganglia
APACHE_USER = apache
保存退出执行make install。
5)设置用户归属
[root@internal01 ganglia]# mkdir -p /var/lib/ganglia/rrds
[root@internal01 ganglia]# chown youruser:youruser -R /var/lib/ganglia/
编辑gmetad.conf,确保setuid_username "youruser" youruser与上面ganglia用户一致
[root@internal01 etc]# vi /usr/local/ganglia/etc/gmetad.conf
[root@internal01 gmond]# cp /opt/packages/ganglia-web-3.7.0/debian/gmond.conf /usr/local/ganglia/etc/gmond.conf
编辑gmond.conf,确保globals中的user与上面ganglia用户一致
6)将gmetad与gmond设置为系统服务
cp /opt/packages/ganglia-3.7.1/gmetad/gmetad.init /etc/init.d/gmetad
编辑/etc/init.d/gmetad
, 修改GMETAD为实际执行文件路径:
GMETAD=/usr/local/ganglia/sbin/gmetad
cp /opt/packages/ganglia-3.7.1/gmond/gmond.init /etc/init.d/gmond
编辑/etc/init.d/gmond
, 修改GMOND为实际执行文件路径:
GMOND=/usr/local/ganglia/sbin/gmond
执行service gmetad start service gmond start启动服务
7)浏览器查看ip地址/ganglia可以发现ganglia统计图表
8)被监控的计算节点安装配置
对于被监控的节点,也需安装ganglia,但是无需安装ganglia-web,执行2), 3), 5), 以及6)中的gmond服务配置,被监控节点的gmond service启动以后,可以在主监控节点上看到此节点信息。如下图所示:
相关安装文件已上传至http://download.csdn.net/detail/sundongsdu/8942765
参考文献:
http://my.oschina.net/duangr/blog/181585#OSC_h2_15
- ganglia安装
- 安装ganglia
- Ganglia安装
- ganglia安装
- ganglia安装
- ganglia 安装
- ganglia 安装
- ganglia安装
- Ganglia安装
- Ganglia安装
- ganglia安装
- ganglia安装
- Ganglia安装
- Ganglia安装
- ganglia安装
- ganglia 安装
- Ganglia 权威指南-安装Ganglia过程
- Ganglia 权威指南-安装Ganglia过程
- c++只在基类中用虚析构函数的原因
- C++ 中的静态库、动态库
- struct inode 和 struct file
- hdu 2016 数据的交换输出
- HDU-5310 Souvenir
- Ganglia安装
- Shell中脚本变量和函数变量的作用域
- Android 实用工具Hierarchy Viewer实战
- Library weibosdkcore not found
- Deuqe
- 注解(Annotation功能)
- 关于Git
- a中调用js的几种方法
- 使用myeclipse与sqlyog实现简单的增删查修功能中常见的错误