1.相关环境
Host Name | IP | OS | Arch |
duangr-1 | 192.168.5.10 | CentOS | x86_64 |
duangr-2 | 192.168.5.11 | CentOS | x86_64 |
duangr-3 | 192.168.5.12 | CentOS | x86_64 |
全部主机确认:
iptables关闭
SELinux disabled
2.部署规划
项 | 值 |
监控服务主节点 | duangr-1 |
被监控从节点 | duangr-2 duangr-3 |
Ganglia监控服务的主节点需要安装:
ganglia
ganglia-web
php
apache
Ganglia被监控从节点需要安装:
ganglia
安装路径规划
nglia | |
php安装路径 | /usr/local/php |
apache安装路径 | /usr/local/apache2 |
ganglia-web安装路径 | /export/home/ganglia/ganglia-web-3.5.10 |
rrds数据路径 | /export/home/ganglia/rrds |
3.代码获取
ganglia-3.6.0.tar.gz
ganglia-web-3.5.10.tar.gz
httpd-2.2.23.tar.gz
php-5.4.10.tar.gz
4.前提依赖
4.1 主机环境检查(全部主机节点)
# rpm -q gcc glibc glibc-common rrdtool rrdtool-devel apr apr-devel expat expat-devel pcre pcre-devel dejavu-lgc-sans-mono-fonts dejavu-sans-mono-fonts gcc-4.4.7-3.el6.x86_64 glibc-2.14.1-6.x86_64 glibc-common-2.14.1-6.x86_64 rrdtool-1.3.8-6.el6.x86_64 rrdtool-devel-1.3.8-6.el6.x86_64 apr-1.3.9-5.el6_2.x86_64 apr-devel-1.3.9-5.el6_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-6.el6.x86_64 pcre-devel-7.8-6.el6.x86_64 dejavu-lgc-sans-mono-fonts-2.30-2.el6.noarch.rpm dejavu-sans-mono-fonts-2.30-2.el6.noarch.rpm若有缺失,请先安装. 可通过如下几个镜像网站下载相关安装包:
http://rpm.pbone.net/
http://mirrors.163.com/centos/6.4/os/x86_64/Packages/
http://mirrors.sohu.com/centos/6.4/os/x86_64/Packages/