CentOS下ganglia监控部署
第一步:CentOS环境准备
1、yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel rpm-build glib2-devel dbus-devel freetype-devel fontconfig-devel gcc gcc-c++ expat-devel python-devel libXrender-devel
2、yum install libconfuse libconfuse-devel -y
3、yum install -y libart_lgpl-devel pcre-devel libtool
4、yum install -y rrdtool rrdtool-devel
第二步:安装gmetad
1、wget https://sourceforge.net/projects/ganglia/files/ganglia%20monitoring%20core/3.7.2/ganglia-3.7.2.tar.gz
2、tar zxf ganglia-3.7.2.tar.gz -C /home/
3、cd /home/ganglia-3.7.2
4、rpmbuild -tb /tools/ganglia-3.7.2.tar.gz #-tb表示从tar包中build二进制文件
5、cd /root/rpmbuild/RPMS/x86_64/
6、 rpm -ivh /root/rpmbuild/RPMS/x86_64/*
备注:
rpm包安装之后:
/etc/ganglia/ #为主配置文件目录
/var/lib/ganglia/rrds #为rrds图信息存储目录
# rpm -ql ganglia-gmetad-3.7.2-1 #如:通过这个命令也可以看出,gmetad的rpm包相关的目录
/etc/ganglia/gmetad.conf
/etc/init.d/gmetad
/etc/sysconfig/gmetad
/usr/sbin/gmetad
/usr/share/man/man1/gmetad.1.gz
/usr/share/man/man1/gmetad.py.1.gz
/var/lib/ganglia
/var/lib/ganglia/rrds
第三步:安装gweb
1、yum install httpd httpd-devel php -y
2、yum -y install rsync
3、wget https://sourceforge.net/projects/ganglia/files/ganglia-web/3.7.2/ganglia-web-3.7.2.tar.gz
4、tar zxf /tools/ganglia-web-3.7.2.tar.gz -C /var/www/html/
5、cd /var/www/html/
6、mv ganglia-web-3.7.2 ganglia
7、cd /var/www/html/ganglia/ cp conf.default.php conf.php
8、make install #执行这步,会创建相关的目录
9、mkdir -p /var/lib/ganglia-web/dwoo/compiled/templates/default
10、mkdir -p /var/lib/ganglia-web/dwoo/cache
11、chmod 777 /var/lib/ganglia-web/dwoo/compiled
12、chmod 777 /var/lib/ganglia-web/dwoo/cache
14、ln -s /var/lib/ganglia /var/lib/ganglia-web
15 chown -R www-data:www-data /var/lib/ganglia-web
16、chown -R apache:apache /var/lib/ganglia
17、chown nobody:nobody /var/lib/ganglia/rrds -R
18、修改apache目录
vim /usr/local/apache2/conf/httpd.conf
修改为DocumentRoot“/var/www/html”
修改为<Directory“/var/www/html”>
第四歩:安装gmond
1、yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel rpm-build glib2-devel dbus-devel freetype-devel fontconfig-devel gcc gcc-c++ expat-devel python-devel libXrender-devel
2、yum install libconfuse libconfuse-devel -y
3、rpm -ivh * ganglia-devel-3.7.2-1.x86_64.rpm ganglia-gmond-3.7.2-1.x86_64.rpm ganglia-gmond-modules-python-3.7.2-1.x86_64.rpm libganglia-3.7.2-1.x86_64.rpm
4、/etc/init.d/gmetad start /etc/init.d/gmond start
CentOS下ganglia监控部署的更多相关文章
- CentOS下zabbix监控mysql5.6版本主从
目录 CentOS下zabbix监控mysql5.6版本主从 1. Zabbix添加自定义监控流程 2. 具体步骤 1. 编写监控mysql主从脚本 2. mysql赋权 3. 查看脚本执行效果 4. ...
- Centos下Kubernetes+Flannel部署(新)
一.准备工作 1) 三台centos主机 k8s master: 10.11.151.97 tc-151-97 k8s node1: 10.11.151.100 tc-151-100 k8s no ...
- centos下kubernetes+flannel部署(旧)
更合理的部署方式参见<Centos下Kubernetes+Flannel部署(新)> 一.准备工作 1. 三台centos主机 k8s(即kubernetes,下同)master: 10. ...
- CentOS下利用Docker部署Surging
原文:CentOS下利用Docker部署Surging 1. 安装Centos, 配置固定ip配置文件地址vi /etc/sysconfig/network-scripts/ifcfg-ens33`` ...
- Centos下PPTP环境部署记录
PPTP(点到点隧道协议)是一种用于让远程用户拨号连接到本地的ISP,通过因特网安全远程访问公司资源的新型技术.它能将PPP(点到点协议)帧封装成IP数据包,以便能够在基于IP的互联网上进行传输.PP ...
- 手把手0基础Centos下安装与部署paddleOcr 教程
!!!以下内容为作者原创,首发于个人博客园&掘金平台.未经原作者同意与许可,任何人.任何组织不得以任何形式转载.原创不易,如果对您的问题提供了些许帮助,希望得到您的点赞支持. 0.paddle ...
- Centos下SVN环境部署记录
大多数情况下,我们日常工作中用的版本控制系统都会选择分布式的Git,它相比于集中式的SVN有很多优势.但是有些项目软件基于自身限制,可能只支持SVN做工程同步.废话就不多说了,下面记录下SVN的部署和 ...
- 转载:分布式文件系统 - FastDFS 在 CentOS 下配置安装部署(2)
原文:http://blog.mayongfa.cn/193.html 一.安装 Nginx 和 fastdfs-nginx-module 安装 Nginx 请看:从零开始学 Java - CentO ...
- Centos下使用Docker部署asp.net core项目
本文讲述 CentOS 系统 Docker 中部署 asp.net core开源项目 abp 的过程 步骤 1. 拉取 asp.net core 基础镜像 docker pull microsoft/ ...
随机推荐
- 通过rtmpdump推送海康视频流到red5服务器
现在主流的网络摄像机都支持标准H264视频格式,例如 海康网络摄像机, 通过海康提供的网络SDK可以获取到视频码流.我测试的这款相机,视频编码采用的是H264,音频编码采用的是G711a. 这里,我仅 ...
- loj517 计算几何瞎暴力
在序列上维护4个操作 1.在序列的尾端添加x 2.输出Al~Ar的和 3.将所有数异或x 4.将序列从小到大排序 第一眼看上去是Splay于是头铁硬刚了一发 后来发现splay没法异或 去百度“维护异 ...
- 找工作——JVM内存管理
1. JVM类加载机制 类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括:加载.连接(验证.准备.解析).初始化.使用和卸载阶段. 加载:根据查找路径找到对应的class文件,然后倒 ...
- python中http请求中添加cookie支持
python3中构造http的Request需要用到urllib.request. 有时会用到cookie. 比如在访问网站首页得到cookie,通过下面代码添加cookie: #insta ...
- Python-Redis的Hash操作
Redis的hash是一个string类型的field和value的映射表,特别适合用于存储对象,每个hash可以存储40多亿键值对 hset(name, key, value):创建一个name的类 ...
- JasperReports项目中的应用
转自:http://www.blogjava.net/vjame/archive/2013/10/12/404908.html . 2.业务处理 //返回报表查询结果 List<ReportEl ...
- JavaScript中的BOM知识框架
浏览器对象模型(BOM)以window对象为依托,表示浏览器窗口及可见区域.同时,window对象和还是全局对象,因此所有求安局变量和函数都是它的属性,所有原生框架及其他函数都在它命名之下.BOM中对 ...
- HTTP返回码中301与302的区别
一.官方说法 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved). 302 ...
- (补)Java解析XML之dom4j
上次记得忘了记最流行的dom4j方法了,用的还是上次的那个XML文件 注:需要添加dom4j.jar文件 package com.xujingyang.dom4j; import org.dom4j. ...
- 【Hadoop】hiveserver2 不能启动端口 10000 开启服务的相关经验总结
转载来自http://blog.csdn.net/lsttoy/article/details/53490144. 这个问题困扰了我三天,各种查资料踩坑填坑的尝试,终于搞定了这个问题. 首先来品尝下喜 ...