ganlgia-rrdcached
一、介绍
rrdcached是一个高性能的RRD缓存守护进程,在不带来大量磁盘读/写文件i/o负荷的情况下,允许gmetad实例维护多个RRD文件。rrdcached可通过命令套接字控制,并且包含在大多数linux版本的标准rrdtool安装包中。
但是版本有要求,1.4.1以上的rrdtool已包含rrdcached,redhat6自带的是1.3.8的,如果使用,需要升级版本
二、编译安装包
rrdtool编译依赖包
cairo-devel is needed by rrdtool-1.4.7-1.el6.x86_64
freetype-devel is needed by rrdtool-1.4.7-1.el6.x86_64
gcc-c++ is needed by rrdtool-1.4.7-1.el6.x86_64
glib2-devel is needed by rrdtool-1.4.7-1.el6.x86_64
gettext-devel is needed by rrdtool-1.4.7-1.el6.x86_64
intltool is needed by rrdtool-1.4.7-1.el6.x86_64
libpng-devel is needed by rrdtool-1.4.7-1.el6.x86_64
libxml2-devel is needed by rrdtool-1.4.7-1.el6.x86_64
lua-devel is needed by rrdtool-1.4.7-1.el6.x86_64
openssl-devel is needed by rrdtool-1.4.7-1.el6.x86_64
pango-devel is needed by rrdtool-1.4.7-1.el6.x86_64
python-devel >= 2.3 is needed by rrdtool-1.4.7-1.el6.x86_64
ruby is needed by rrdtool-1.4.7-1.el6.x86_64
ruby-devel is needed by rrdtool-1.4.7-1.el6.x86_64
tcl-devel is needed by rrdtool-1.4.7-1.el6.x86_64
tk-devel is needed by rrdtool-1.4.7-1.el6.x86_64
xulrunner-devel is needed by rrdtool-1.4.7-1.el6.x86_64
zlib-devel is needed by rrdtool-1.4.7-1.el6.x86_64
因为是在powerlinux上安装
rpmbuild --rebuild rrdtool-1.4.7-1.rf.src.rpm
yum install perl-rrdtool-1.4.7-1.el6.x86_64.rpm rrdtool-1.4.7-1.el6.x86_64.rpm
三、配置
rrdcached基本思想就是在内存中合并更新,批量写磁盘,可以减轻写入磁盘的io负载,同时gweb也可以直接利用rrdcached中的数据进行绘图,也能减轻gweb绘图时请求的io负载,所以配置时建议gmetad和gweb都配置
rrd
[root@mast1 ~]# cat /etc/sysconfig/rrdcached
RUN_RRDCACHED=1
RRDCACHED_USER="rrdcached"
OPTS="-l /var/lib/ganglia/rrds -w 300 -z 300"
PIDFILE="/var/run/rrdcached/rrdcached.pid"
SOCKFILE="/var/run/rrdcached/rrdcached.sock"
SOCKPERMS=0660
安装包不同有可能默认的rrdcached配置文件也不同,如下也可参考
[root@cdh1 conf.d]# cat /etc/sysconfig/rrdcached
# Settings for rrdcached
#OPTIONS="-l unix:/var/rrdtool/rrdcached/rrdcached.sock -s rrdcached -m 664 -b /var/rrdtool/rrdcached"
OPTIONS="-l /var/rrdtool/rrdcached/rrdcached.sock -p /var/rrdtool/rrdcached/rrdcached.pid -s rrdcached -m 664 -b /var/lib/ganglia/rrds"
RRDC_USER=rrdcached
gmetad
[root@mast1 ~]# grep -i rrdcached /etc/init.d/gmetad
export RRDCACHED_ADDRESS=/var/run/rrdcached/rrdcached.sock
gweb
[root@mast1 ~]# grep -i rrdcached /usr/share/ganglia/conf_default.php
$conf['rrdcached_socket'] = "/var/run/rrdcached/rrdcached.sock";
四、启动
gmond-》rrdcached-》gmetad-》gweb
ganlgia-rrdcached的更多相关文章
- 安装中文版cacti监控华为交换机流量并实现95计费
摘要:一. 装置yum源: 以网易yum源为例 1. 下载repo文件 下载地点:http://mirrors.163.com/.help/CentOS6-Base-163.repo 2.备份并调换体 ...
- Ambari自动化卸载shell脚本
#!/bin/bash # Program: # uninstall ambari automatic # History: # 2014/01/13 - Ivan - 2862099249@qq.c ...
- Centos7 Cacti-0.8.8g安装及SNMP简介
在官网可以看到关于cacti的下载说明http://www.cacti.net/download_cacti.php Download Cacti The latest stable version ...
- Centos5.5下安装cacti
系统环境OS:CentOSDataBase:MySQL5.0PHP Apachenet-snmp部署CentOS cacti配置需要的环境安装MySQLyum -y install mysqlyum ...
- cacti yum快速部署
简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了rrdtool这一步说什么都安装不过去了,由于时间问 题,选择了yum安装,对于编译安装,这个要简单多了,她 ...
- centreon 降低rrd磁盘读写
参考 https://documentation.centreon.com/docs/centreon/en/2.7.x/faq/performance.html 修改rrdcached配置 vim ...
- 删除旧Ambari集群
年少无知,安装了1.2.0版本.开源社区动力太强,更新的吼吼的跟不上啊,升级发生错误,于是就想重装了.在网上找到了一个很好的删除脚本,分享一下.原文链接 http://www.cnblogs.com/ ...
- ganglia 无数据问题解决
用ambari安装了HDP版本的hadoop,dashboard中ganglia的CPU.内存.网络等监控没有数据,找了很多原因,最后发现是因为rrdcache的时间问题导致的. gmetad的deb ...
- 使用collectd与visage收集kvm虚拟机性能实时图形
软件功能: 通过collectd软件来监控收集kvm虚拟机的性能数据,包含cpu,memory.磁盘IO.网络流量等 通过visage软件将收集到的数据绘制图形. 安装: 系统环境:ubuntu12. ...
- ambari卸载集群
#1.删除hdp.repo和hdp-util.repo cd /etc/yum.repos.d/ rm -rf hdp* rm -rf HDP* #rm -rf ambari* #2.删除安装包 #用 ...
随机推荐
- oc85--利用宏定义简化单例
//Singleton.h // 以后就可以使用interfaceSingleton来替代后面的方法声明. \表示下一行也是上一行的内容. #define interfaceSingleton(nam ...
- Android 完全退出应用程序
随着业务逻辑越来越复杂,退出应用程序也不像之前那个直接将Activity finish()掉就可以了,在网上看到很多完全退出App的文章,但是实践之后发现,并不像文章中描述的那样,不是方法过时了,就是 ...
- 第二章、Tiny4412 U-BOOT移植二 启动分析【转】
本文转载自:http://blog.csdn.net/eshing/article/details/37521481 版权声明:本文为博主原创文章,未经博主允许不得转载. 一.启动过程说明 讲解启动过 ...
- 【XSY3209】RGB Sequence
题目 传送门 解法 用\(f_{i, j, k}\)表示有\(i\)个红石块, \(j\)个绿宝石块, \(k\)个钻石块 可以转移到\(f_{p+1, j, k}\). \(f_{i, p+1,k ...
- [Swift通天遁地]七、数据与安全-(2)对XML和HTML文档的快速解析
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
- linux上搭建svn
参照网址:http://www.cnblogs.com/LusYoHo/p/6056377.html(如何在linux下搭建svn服务) http://www.cnblo ...
- cglib动态代理(即AOP)
Computer.java package com.wh.spring_aop; public class Computer { public void playLOL(){ System.out.p ...
- action="post" 、 servletconfig 、 servletcontext 、getPrintWiter() 、context-param、 init-param(第一个完整的servlet)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <hea ...
- Hadoop Hive概念学习系列之hive与依赖环境的交互(二十一)
hive与环境的交互,算是一个小知识点,但掌握不菲! 如何在hive里,也达到这样呢? 不需要这样啦,因为,hive是建立在hadoop之上,启动hive,相当于,就是,hadoop jar ** h ...
- UE4 集成讯飞听写插件
搞了几天,有些坑记录一下. 3个方面的知识需要学习 1.制作UE4插件 2.引入第三方库 3.讯飞听写的api 一看是参考 https://blog.csdn.net/u012793104/artic ...