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
转载于:https://www.cnblogs.com/roger888/p/5576987.html
ganlgia-rrdcached相关推荐
- 使用linux服务器的意义,RRDCached的意义
不知道从什么时候开始,rrdtool里带了rrdcached这个程序,准备试用一下.官网已经有了比较详细的介绍,但是都是英文,翻译一个先. 当rrdcached接收到update的命令的时候,它并不会 ...
- Nagios监控笔记上
Nagios软件介绍及服务端安装部署实战 1. Nagios服务端安装 1.1 准备3台服务器或者虚拟机器 管理IP地址 角色 备注 192.168.1.80 Nagios监控服务器 192.168. ...
- ambari删除脚本
#1.删除hdp.repo和hdp-util.repo cd /etc/yum.repos.d/ rm -rf hdp* rm -rf HDP* #rm -rf ambari* #2.删除安装包 #用 ...
- 安装中文版cacti监控华为交换机流量并实现95计费
一. 安装yum源: 以网易yum源为例 1. 下载repo文件 下载地址:http://mirrors.163.com/.help/CentOS6-Base-163.repo 2. 备份并替换系统的 ...
- cacti yum快速部署
cacti yum快速部署 简述:本来是编译安装的,由于编译过程中库文件关联太多,安装文件一定要有顺序性,报错太多,到了rrdtool这一步说什么都安装不过去了,由于时间问 题,选择了yum安装,对于 ...
- awk命令的使用案列
awk for循环打印log中的ip 计数 awk '{count[$1]++}END{for(ip incount){printf"%-20s:%d\n",ip,count[ip ...
- Proxmox集群网络配置
用过vmware和virtualbox的人大概都知道虚拟机是怎么回事儿,这种虚拟化软件通常装在windows环境下,而且是单机环境.那么随着云计算与大数据的发展,虚拟化技术也是得到了极大的发展,比如分 ...
- linux下构建Smokeping网络监控平台
linux下构建Smokeping网络监控平台 一. Smokeping 简介 1.1 Smokeping简介: Smokeping 是rrdtool 的作者Tobi Oetiker 的作品,是用Pe ...
- Cacti使用安装详解
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRD ...
最新文章
- 如何用两个小时入门 Docker?
- MediaWiki 1.19.2 发布 - 开源 Wiki 系统
- DIV+CSS两种盒子模型(W3C盒子与IE盒子)
- python 一行_一行 Python 代码搞定炫酷可视化
- Java Web之BaseServlet的抽取
- C#从数据库导出数据到CSV
- [数据结构]-循环队列
- 【iOS】使用SQLite3的时候Swift3.、XCode8报错:Unsupported architecture - 'arm/arch.h'file not found - Could not
- 颜色空间YUV、RGB理解(二)
- 利用TP-Link+花生壳建立属于自己的网站
- Atitit 三种并发编程模型 艾龙 attilax总结 1. 并发系统可以使用不同的并发模型去实现。	1 2. 并行工作者 并行工作者模型。进来的任务分配给不同的工作者 银行模式	2 2.1.
- 揭秘黑石、橡树等巨头的不良资产赚钱术
- java 删除子文件夹_Java删除文件夹及文件夹下的子文件夹和子文件
- 也评 阿里 P10 赵海平对王垠的面试
- 【名单回顾】2019/2020年第11届蓝桥杯大赛青少年组(北京赛区)选拔赛C++初级组一二等奖获奖名单
- Android 应用市场大全 主流市场
- HTTPS、HTTPS、SSH、MSTSC等常用网络服务的端口号
- 托福高频真词List12 // 附托福TPO阅读真题
- 【产品设计】用户画像模板
- JS原生---歌词滚动效果案例
热门文章
- 漫步数理统计六——条件概率与独立(下)
- Python中BufferedIOBase
- python中用来回溯异常的模块_Python_10-异常处理
- 机器学习爬大树之(GBDT原理)--二分类篇
- java语句类型_01-java数据类型与语句
- STM32F103 - CubeMX 的使用实例详细(04.5)- STM32F103的 - 定时器设定详细解释 - 定时器相关的HAL接口函数 - 定时器的中断
- QT @ VS2017的安装
- PHP和MySQL的交互实验注意事项,PHP 和 MySQL 开发中要注意的8个技巧
- androidstudio打包apk 文件_Android 打包生成APK文件时报lintOptions配置错误
- 系统集成项目管理工程师_系统集成项目管理工程师,最热门的入户软考专业!...