CentOS6.5安装ganglia3.6
参考来源:
1.http://yhz.me/blog/Install-Ganglia-On-CentOS.html
2.http://blog.csdn.net/sdlyjzh/article/details/26560585
安装基本的php,curl,尽量装吧,相关的都安装好.
更新源
yum install wget gcc make rsync
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum makecache
安装依赖包
apr-devel
yum install apr-devel
zlib
yum install zlib-devel
libConfuse
http://www.nongnu.org/confuse/ yum install libconfuse-devel
expat
http://expat.sourceforge.net yum install expat-devel
pcre
yum install pcre-devel
RRD
http://oss.oetiker.ch/rrdtool yum install rrdtool rrdtool-devel
安装Ganglia
http://ganglia.info/
wget http://sourceforge.net/projects/ganglia/files/ganglia%20monitoring%20core/3.6.0/ganglia-3.6.0.tar.gz/download -O ~/ganglia-3.6.0.tar.gz
tar zxvf ganglia-3.6.0.tar.gz
cd ganglia-3.6.0
./configure --prefix=/usr/local/ganglia-3.6.0 --enable-gexec --enable-status --with-gmetad --with-librrd --with-libconfuse --with-zlib
make
make install
配置
设置软链接
ln -s /usr/local/ganglia-3.6.0/sbin/gmond /usr/bin/gmond
安装好后,声明Gmond配置文件,并修改:
gmond --default_config > /usr/local/ganglia-3.6.0
/etc/gmond.conf
cluster {
name = "ganglia.monitor"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
} udp_send_channel {
host = ganglia.monitor
port = 8649
ttl = 1
} udp_recv_channel {
port = 8649
}
tcp_accept_channel {
port = 8649
}
我们可以把Gmond添加到启动脚本
cp -f ganglia-3.6.0/gmond/gmond.init /etc/init.d/gmond
vi /etc/init.d/gmond GMOND=/usr/local/ganglia-3.6./sbin/gmond
服务器端安装配置
vi /usr/local/
/etc/gmetad.confganglia-3.6.0
setuid_username "nobody"
data_source "ganglia.monitor" localhost
设置RRD存储
mkdir -p /var/lib/ganglia/rrds
chown -R nobody:nobody /var/lib/ganglia/rrds
安装Web
yum install php-common php-cli php php-gd httpd
下载
wget http://sourceforge.net/projects/ganglia/files/ganglia-web/3.5.12/ganglia-web-3.5.12.tar.gz/download -O ~/ganglia-web-3.5.12.tar.gz
tar zxvf ganglia-web-3.5..tar.gz
cd ganglia-web-3.5.
修改Makefile
vi Makefile
# Location where gweb should be installed to (excluding conf, dwoo dirs).
GDESTDIR = /var/www/html/ganglia # Location where default apache configuration should be installed to.
GCONFDIR = /etc/ganglia-web # Gweb statedir (where conf dir and Dwoo templates dir are stored)
GWEB_STATEDIR = /var/lib/ganglia-web # Gmetad rootdir (parent location of rrd folder)
GMETAD_ROOTDIR = /var/lib/ganglia APACHE_USER = apache
安装
make install
防火墙规则设置
iptables -I INPUT -p tcp -m tcp --dport -j ACCEPT
iptables -I INPUT -p udp -m udp --dport -j ACCEPT service iptables save
service iptables restart
关闭selinux
vi /etc/selinux/config
SELINUX=disabled
setenforce
单播模式的配置及防火墙设置的一点经验
设置多个data_source
data_source "ganglia.monitor1" localhost:6149
data_source "ganglia.monitor2" host1:6150
data_source "ganglia.monitor3" host1:6151 客户端配置:
cluster {
name = "ganglia.monitor2"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
} udp_send_channel {
host = host1
port =
ttl =
} udp_recv_channel {
port =
}
tcp_accept_channel {
port =
}
根据个人经验,ganglia.monitor2小集群内的每台机器都要开放udp8650端口,同时,集群的主节点host1需要开发tcp8650端口;
其他方面,继续实践中.
CentOS6.5安装ganglia3.6的更多相关文章
- vmware Centos6.6安装64位
Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...
- Gitlab完美安装【CentOS6.5安装gitlab-6.9.2】
摘要: 拆腾了几天,终于在今天找到了快速安装Gitlab的方法.CentOS6.5安装gitlab-6.9.2 参考网址:https://gitlab.com/gitlab-org/omnibus-g ...
- CentOS6.5安装Tomcat
安装说明 安装环境:CentOS-6.4 安装方式:源码安装 软件:apache-tomcat-7.0.56.tar.gz 下载地址:http://tomcat.apache.org/download ...
- Centos6 yum安装openldap+phpldapadmin+TLS+双主配置
原文地址:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%8 ...
- centos6.5安装oracle11g_2
centos7安装oracle数据库不成功,换成centos6.5安装,可以安装成功,记录一下 安装系统时,主机名如果不是用localhost,安装成功后,要用主机名和ip做映射,修改/etc/hos ...
- CentOS6.6安装vmware workstation报错
本人系统用的是centos6.6,安装了vmware workstation,启动后一直如下图报错,相关内核已经安装了的,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.
- CentOS6.6安装virtualbox4.1.44
本人用的是centos6.6,安装了virtualbox 4.1.44,启动后一直如上图报错,哪位前辈如果解决过这样的问题,麻烦指点指点,小弟在此先谢过了.
- [转]CentOS-6.3安装配置cmake
CentOS-6.3安装配置cmake zhoulf 2013-02-03 原创 安装说明 安装环境:CentOS-6.3安装方式:源码编译安装 软件:cmake-2.8.10.2.tar.gz下 ...
- 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站
Docker,容器,让研发.测试.生产同一环境,可在linux平台上混合使用JAVA与net 程序 Centos6.5安装docker 参考http://my.oschina.net/kcw/blog ...
随机推荐
- BZOJ[NOI2004]郁闷的出纳员 | Splay板子题
题目: 洛谷也能评测....还有我wa了10多次的记录233 题解: 不要想得太复杂,搞一个全局变量记录一下工资的改变量Delta,这样可以等询问的时候就输出val+Delta,然后插入的时候插入x- ...
- java设计模式--解决单例设计模式中懒汉式线程安全问题
首先写个单例,懒汉模式: public class SingleDemo { private static SingleDemo s = null; private SingleDemo(){} pu ...
- mysql 查询结果创建表
用 SELECT 的结果创建表 关系数据库的一个重要概念是,任何数据都表示为行和列组成的表,而每条 SELECT 语句的结果也都是一个行和列组成的表.在许多情况下,来自 SELECT 的“表”仅是一个 ...
- myeclipse maven web项目配置
启用maven:window-->preference-->MyEclipse-->Maven4MyEclipse, 勾选复选框(Enable Mave4MyEclipse feat ...
- 【ZOJ4061】Magic Multiplication(构造)
题意:定义一个新运算为两个数A,B上每一位相乘,然后顺次接在一起,现在给定结果C和原来两个数字的长度,要求恢复成原来的数字A,B 若有多解输出A字典序最小的,A相同输出B字典序最小的,无解输出Impo ...
- html 过滤器 c#
using System.Text.RegularExpressions; using System.Web; internal class HtmlHelper { /// <summ ...
- (转)Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft ...
- Linux的系统级性能剖析工具-perf
一直在找个靠谱且易用的性能分析工具,perf 貌似是很符合要求的,先给出阿里整理的几篇文档: Linux的系统级性能剖析工具-perf-1.pdf Linux的系统级性能剖析工具-perf-2.pdf ...
- scandir函数详解
scandir函数详解2009-10-30 10:51scandir函数:读取特定的目录数据表头文件:#include <dirent.h>定义函数:int scandir(const c ...
- RobotFramework自动化1-环境搭建【转载】
本篇转自博客:上海-悠悠 原文地址:http://www.cnblogs.com/yoyoketang/tag/robotframework/ 前言 Robot Framework是一款python编 ...