ganglia

源码安装Apache,报错:Cannot use an external APR with the bundled APR-util和httpd: Could not reliably determi...

≡放荡痞女 提交于 2019-11-26 20:32:19
一、解决APR和APR-util错误: 1.1、安装APR: [ root@ganglia httpd-2.2.23 ] # cd srclib / apr [ root@ganglia apr ] # . / configure -- prefix=/usr/local/apr root @ganglia apr]# make && make install 1.2、安装APR-util: [ root@ganglia apr ] # cd .. / apr - util / [ root@ganglia apr-util ] # . / configure -- prefix=/usr/local/apr-util --with-apr=/usr/local/apr [ root@ganglia apr-util ] # make && make install 1.3、安装apache,加入参数(--with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util) [ root@ganglia httpd-2.2.23 ] # . / configure -- prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most --with-apr=/usr

Ganglia监控MySQL

折月煮酒 提交于 2019-11-26 20:31:38
1、下载mysql监控脚本: [root@node1 app]# wget http://www.javabloger.com/att/gmetric-mysql.sh 2、修改脚本中的msyql用户名和密码 3、该脚本54和58号行机器不同需要进行修改(未查明原因),可以在$[ ]和$(())间替换。 我的修改成DELTA_VALUE=$[ NEW_VALUE-PREVIOUS_VALUE ]、DELTA_TIMESTAMP=$[ NEW_TIMESTAMP-PREVIOUS_TIMESTAMP ]就好了。去掉了[]中的$ 4、在crond执行该脚本 5、重启gmetad 附gmetric - mysql.sh [ root@node1 192.168.228.156 ] # cat / etc / ganglia / gmetric - mysql.sh #! / bin / bash # # Get statistics from MySQL and feed them into Ganglia for monitoring. # # To use , simply adjust the path to gmetric and mysql credentials as appropriate. # # Author: David Winterbottom (david

Flume 入门

℡╲_俬逩灬. 提交于 2019-11-26 00:28:50
1 Flume 概述 1.1 定义 Flume 是 Cloudera 提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统; Flume 基于流式架构,灵活简单。 1.2 特点 可以和任意存储进程集成 输入的的数据速率大于写入目的存储的速率, Flume 会进行缓冲,减小 HDFS 的压力 Flume 中的事务基于 Channel ,使用了两个事务模型( sender + receiver ),确保消息被可靠发送 Flume 使用两个独立的事务分别负责从 Soucrce 到 Channel ,以及从 Channel 到 Sink 的事件传递。一旦事务中所有的数据全部成功提交到 Channel ,那么 Source 才认为该数据读取完成,同理,只有成功被 Sink 写出去的数据,才会从 Channel 中移除 1.3 组成架构 1.3.1 Agent Agent 是一个 JVM 进程,它以事件的形式将数据从源头传递到目的地 Agent 主要由 Source 、 Channel 、 Sink 组成 1.3.2 Source Source 是负责接收数据到 Agent 的组件,可以处理各种类型,包括 avro 、 thrift 、 exec 、 jms 、 spooling directory 、 netcat 、 sequence generator 、 syslog