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/ ...
随机推荐
- Bootstrap日期/日历插件Datepicker 时间加标记
由于工作需要,项目中使用了Bootstrap日期/日历插件Datepicker,根据需求需要在其中添加日期标记,实现效果图如下: 特此记录此次解决方案: 1.首先分析了功能的DOM元素(如下图),可以 ...
- github 在线 创建文件夹
参考: http://webapps.stackexchange.com/questions/36411/create-a-folder-in-github-via-the-web-interface
- 使用Azure CLI实现自动关闭Azure虚拟机的脚本
Azure除提供Portal界面.PowerShell进行管理外,还提供Xplate的CLI对其进行管理. 在Azure的管理界面上可以下载各种平台的Xplate CLI的安装程序. 下面是一个小的脚 ...
- ZOJ1610(经典线段树涂色问题)
Description Painting some colored segments on a line, some previously painted segments may be covere ...
- Uboot启动参数说明
bootcmd=cp.b 0xc4200000 0x7fc0 0x200000 ; bootm // 倒计时到 0 以后,自动执行的指令 bootdelay=2 baudrate=38400 // 串 ...
- 问题:C# List;结果:C#中数组、ArrayList和List三者的区别
C#中数组.ArrayList和List三者的区别 分类: [C#那些事] 2013-03-11 00:03 36533人阅读 评论(23) 收藏 举报 目录(?)[+] 在C#中数组,ArrayLi ...
- 0011_练习题d1
__author__ = 'qq593' #!/usr/bin/env python #-*- coding:utf-8 -*- #使用while循环输入1 2 3 4 5 6 8 9 10 a=1 ...
- GEO(Gene Expression Omnibus):高通量基因表达数据库
Gene Expression Omnibus(GEO)是一个公共存储库,可以存档和自由分发由科学界提交的全套微阵列,新一代测序和其他形式的高通量功能基因组数据. 除数据存储外,还提供一系列基于Web ...
- IDEA拷贝git上的最新项目资源
File->new ->project version control->git-> 进入项目git对应的网址,选择第一个backstop,复制url: 输入git用户名和密码 ...
- String与字符数组
public class Example { static String str = new String("good"); static char[] ch = {'a','b' ...