开发工具:
文件大小: 412kb
下载次数: 0
上传时间: 2019-07-02
详细说明:Ganglia作为一款最常用的Linux环境中的监控软件,它擅长的的是从节点中按照用户的需求以较低的代价采集数据。但是Ganglia在预警以及发生事件 后通知用户上并不擅长。最新的Ganglia已经有了部分这方面的功能。可我们为什么不找一个更擅长此道的人去做呢?Unix上的一个核心思想也是不要 大而全的软件,通过把各种在某些方面擅长的软件组合起来来完成更多的工作。Nagios,就是一款精于预警、通知的软件。通过将Ganglia和Nagios组 合起来,把Ganglia采集的数据作为Nagios的数据源,然后利用Nagios来发送预警通知,可以完美的实现一整套监控管理的系统。/usr/local/lib
启用配置
ifconfig
检查配置是否生效
ldconfig -v grep " libpython
34关闭系统服务
1. iptables
2. SELinux
4. Ganglia安装
41安装 ganglia(所有主从节点都要安装)
yum install ganglia ganglia-gmond ganglia-gmond-python
源码安装方法如下
tar -zxf ganglia-3.6.0. tar. gz
cd ganglia-3 6.0
下面配雪上正确的 Python路经
configure --prefix=/usrylocal/ganglia--with-gmetad --enable-gexec --with
python=/usr/local
Welcome to
_/0
///_/V_///_
///////1////
L/,////,///
Copyright(c)2005 University of California, Berkeley
Version :360
Library: Release 3.6.00: 0: 0
Type "make"to compile.
make&8 make insta∥
42安装 ganglia-web(主节点安装)
yum install ganglia-Web
源码安装方法如下
tar -zXf ganglia-web-35 10. tar. gz-C /export/home/ ganglia
cd /export/home/ganglia/ganglia-web-3510
cp conf default. php conf. php
配置 ganglia-Web
vi conf. php
调整为如下内容
sconfl'gweb_ confdir]="export/home/ganglia/ganglia-web-3,5.10
sconfl'gmetadroot']="export /home/ganglia,
VI header pnp
修改区为本地的区
session_start(;
ini set(date. timezone PRC);
if(isset($ GETI'date- only)t
sd= date;
echo sd
exit(o)
配置临时目录
cd/ export/home/ganglia/ganglia-web-3510/dwoo
mkdir cache
chmod 777 cache
mkdir compiled
chmod 777 compiled
43安装 Apache(主节点安装)
yuminstallhttpd
44安装PHP(主节点安装)
yum insta∥php
45通过 Apache发布 Ganglia-web(主节点安装)
vi/etc/httpd/cont/httpd.conf
--在最后增加如下内容
1. ganglia
Alias /ganglia "export/home/ganglia/ganglia-web-3510
Order allow, deny
Allow from a∥
5.配置 Ganglia
5.1配置 gmetad(主节点配置)
cd ganglia-3.6.0
cp/gmetad/gmetad init /etc/init. d/gmetad
cp/gmetad/gmetad. conf/usr/local//etc
vi /etc/init. d/gmetad
修改如下内容
GMETAD=/usr /local/ganglia/sbin/gmetad
vi/usr/local/ganglialetc/gmetad. conf
-修改如下容
data source bigdata cluster" bigdata101 bigdata 102 bigdata103 bigdata 104
Xm/port 8651
interactive port 8652
rrd_ rootdir export/home/gang/ia/rrds
case sensitive hostnames o
修改rrds数据目录所有者
chown -R nobody: nobody /export/home/ganglia/rrds
启动 gmetad服务并设为开机自动运行
service gmetad restart
chkconfig --add gmetad
52配置 gmond(所有从节点)
cd ganglia-3 6.0
cp. /gmond/gmond init /etc/init. d/gmond
gmond/gmond -t>/usr/local/ganglia/etc/gmond. conf
vi /etcinit. d/gmond
-修改如下内容
GMOND=/usr/local/gang/ia/sbin/gmond
vi/usr/local/ganglia/etc/gmond. conf
修改如下内容
cluster
name="bigdata cluster
owner ="nobody
latlong =unspecified
ur/= " unspecified
复制 python modules到 ganglia部署目录
mkdir /usr/local/ganglia/ib64/ganglia/python_modules
cp/gmond/python modules/*/k py /usr/local/ganglia/ib64/ganglia/python modules
安装程序 ganglia-3.6.0默认提供了一些 python module的配置文件只需要部署到
/usr/oca/ ganglia/etc/conf.d目录下面即可生效
若对默认提供的这些监控脚本不太关心,可以过下面这步:
cp/ gmond/python modules/conf. d/ pyconf/usr/local/gangliayetc/cont. d
启动 gmond服务并设为开机自动运行
service gmond restart
chkconfig --add gmond
6.监控页面
http://172.18.108.104/gangliaz
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.