首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

ganglia3.1.7 tarball装配笔记 (Cent5.5 64bit)

2012-08-03 
ganglia3.1.7 tarball安装笔记 (Cent5.5 64bit)前言??? 安装ganglia过程还是很麻烦的,之前我写过一篇文章

ganglia3.1.7 tarball安装笔记 (Cent5.5 64bit)
前言

??? 安装ganglia过程还是很麻烦的,之前我写过一篇文章通过yum安装ganglia3.0,但是yum库中没有找到ganglia3.1和3.2的rpm包,为了尝鲜我首先安装了ganglia3.2版本,服务配置都正常就是找不到client机器,万分无奈切换到3.1.7版本,最后很顺利使用单播方式安装成功(我的服务器是双网卡,使用多播配置总是找不到client机器,配置了route还是不行,最后放弃)

安装依赖库

?

....
}

udp_send_channel {
? #mcast_join = 239.2.11.71 #这行被注释
? host =?192.168.1.10 #中央机器的IP # 添加改行
? port = 8649
? ttl = 1
}

udp_recv_channel {
? # mcast_join = 239.2.11.71 #这行被注释
? port = 8649
? # bind = 239.2.11.71 #这行被注释
}

启动和测试AuthUserFile /etc/httpd/conf.d/passwords
Require user ganglia

?

vi /etc/httpd/conf/httpd.conf? #添加目录

<Directory "/var/www/html/ganglia/">
??? AllowOverride AuthConfig
??? Options Indexes MultiViews
??? Order allow,deny
??? Allow from all
??? AuthType Basic
??? AuthName "Restricted Files"
??? AuthUserFile /etc/httpd/conf.d/passwords
??? Require user ganglia
</Directory>客户端部署

为了方便在服务端想客户端执行命令,我使用了批量工具“pdsh”,具体安装参考我博客文章。安装rpmforce库后,可以通过“yum install pdsh”安装。

?

配置好Server到client无密码SSH访问

?

#在Server端执行,这个脚本在不同OS,不同ganglia版本会区别
pdsh -w exec:192.168.1.[50-100,120-150] scp /usr/sbin/gmond %h:/usr/sbin/gmond
pdsh -w ssh:192.168.1.[50-100,120-150] mkdir -p /etc/ganglia/
pdsh -w exec:192.168.1.[50-100,120-150] scp /etc/ganglia/gmond.conf %h:/etc/ganglia/
pdsh -w exec:192.168.1.[50-100,120-150] scp /etc/init.d/gmond %h:/etc/init.d/
pdsh -w exec:192.168.1.[50-100,120-150] scp /usr/lib64/libganglia-3.1.7.so.0 %h:/usr/lib64/
pdsh -w exec:192.168.1.[50-100,120-150] scp /lib64/libexpat.so.0 %h:/lib64
pdsh -w exec:192.168.1.[50-100,120-150] scp /usr/lib64/libconfuse.so.0 %h:/usr/lib64/
pdsh -w exec:192.168.1.[50-100,120-150] scp /usr/lib64/libapr-1.so.0 %h:/usr/lib64/
pdsh -w exec:192.168.1.[50-100,120-150] scp -r /usr/lib64/ganglia %h:/usr/lib64/
pdsh -w ssh:192.168.1.[50-100,120-150] service gmond start
pdsh -w ssh:192.168.1.[50-100,120-150] chkconfig --add gmond

?

参考:

http://www.blogjava.net/xylz/archive/2011/07/21/354744.html

http://yifangyou.blog.51cto.com/900206/633002

?

-- end --

?

?

?

?

?

?

?

热点排行