rhel6-ganglia安装配置

  

<强> rhel6-ganglia


1。ganglia,守护进程:GangliaMonitoring守护进程

(gmond) GangliaMeta守护进程(gmetad) GangliaPHP Web前端(

Web) Linux,,

gangliawebrrdtoolxmlexpatlibconfuseapchehttpdphp4 http://ganglia.sourceforge.net/

2。

[root@desk32 ~] # yum - y安装apr-devel apr-util check-devel cairo-develpango-devel libxml2-devel rpm-build glib2-devel dbus-develfreetype-devel fontconfig-devel gcc gcc-c + + expat-devel python-devellibXrender-devel

ganglia-3.6.0.tar.gzganglia。specrpmbuildrpm

构建百胜-yinstall libart_lgpl-devel pcre-devel libtool

[root@desk32 ~] # rpm -ivh libconfuse -猛击- 2.6 - 3. - el6.x86_64.rpmlibconfuse el6.x86_64——2.6 - 3.。rpm

[root@desk32 ~] #百胜localinstall rrdtool el6.x86_64——猛击- 1.3.8 - 6.。rpm

[root@desk32 ~] # rpmbuild一样ganglia-3.6.0.tar。广州# -tbtarbuild

[root@desk32 ~] # cd/root/rpmbuild/RPMS/x86_64/

[root@desk32x86_64] # ls

[root@desk32x86_64] # rpm -ivh *

/etc/ganglia/

/var/lib/ganglia/rrdsrrds

[root@desk32ganglia] # vim gmond。参看

…................................集群{

name=" "

=所有者“不明”

latlong=安幻鳌?/p>

url=安幻鳌?/p>

}

…................................

udp_send_channel {# udp

mcast_join=239.2.11.71 # 239.2.11.71host=host1 () udp_send_channel

=8649端口#

ttl=1}

udp_recv_channel {# udp

mcast_join=239.2.11.71 # 239.2.11.71host=localipip

=8649端口#

绑定=239.2.11.71 #

}

tcp_accept_channel {

=8649 #港tcp8649gmetadxml

}


[root@desk32ganglia] #/etc/init.d/gmetad开始

StartingGANGLIA gmetad:[好]

[root@desk32ganglia] #/etc/init.d/gmond开始

StartingGANGLIA gmond:[好]

tcp 0 0 0.0.0.0:8649 0.0.0.0: * 23393/gmond听

tcp 0 0 0.0.0.0:8651 0.0.0.0: * 23376/gmetad听

tcp 0 0 0.0.0.0:8652 0.0.0.0: * 23376/gmetad听

[root@desk32 ~] #焦油zxf ganglia-web-3.5.2.tar。广州- c/var/www/html/

[root@desk32 ~] # cd/var/www/html/

[root@desk32html] # mv ganglia-web-3.5.2/ganglia

[root@desk32ganglia] # yum - y安装rsync

[root@desk32ganglia] # make install

/etc/init。d/gmetadrestart

/etc/init。d/gmondrestart

网站http://desk32/ganglia

gmond gangliadesk32.example.com

ganglia - gmond 3.6.0 - 1. - x86_64。rpm

ganglia - gmond -模块- python - 3.6.0 - 1. - x86_64。rpm

libganglia x86_64——3.6.0 - 1.。rpm

libconfuse el6.x86_64——2.6 - 3.。rpm

libconfuse -猛击- 2.6 - 3. - el6.x86_64。rpm

[root@desk32x86_64] # scp ganglia-gmond - * desk3:

[root@desk32x86_64] # scp ganglia-gmond - * server60

[root@desk32x86_64] # scp libganglia - 3.6.0 - 1. - x86_64。rpm desk3:

[root@desk32x86_64] # scp libganglia - 3.6.0 - 1. - x86_64。rpm server60:

[root@desk32 ~] # scp libconfuse el6.x86_64——2.6 - 3.。rpm libconfuse -猛击- 2.6 - 3. - el6.x86_64。rpm desk3:

[root@desk32 ~] # scp libconfuse el6.x86_64——2.6 - 3.。rpm libconfuse -猛击- 2.6 - 3. - el6.x86_64。rpm server60:

desk3192.168.122.3server60192.168.122.160

[root@desk3 ~] # rpm -ivh libconfuse - 2.6 - 3. - el6.x86_64.rpmlibconfuse猛击- 2.6 - 3. - el6.x86_64。rpm

[root@desk3 ~] # rpm -ivh libganglia x86_64——3.6.0 - 1.。rpm

[root@desk3 ~] # rpm -ivh ganglia-gmond - *



3。ganglianagios

[root@desk32contrib] # cp/根/rpmbuild/构建/ganglia-3.6.0/contrib/check_ganglia。py/usr/地方/nagios/libexec/

[root@desk32contrib] # cd/usr/local/nagios/libexec/

[root@desk32libexec] # chmod + x check_ganglia。py

[root@desk32libexec] # vim check_ganglia。py


nagios

[root@desk32objects] # vim命令。cfg

# # # # # # # # # # # # # # # check_ganglia # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

definecommand {

command_name check_ganglia

command_line USER1/check_ganglia美元。py - h主机名- m美元__arg1 - w美元美元ARG

2 - c长度美元$

}


[root@desk32objects] # vim模板。cfg

defineservice {

使用通用服务

名称ganglia-service

hostgroup_name ganglia-servers

service_groups ganglia指标

}

[root@desk32objects] # vim服务。cfg

defineservicegroup {

servicegroup_name ganglia指标别名ganglia指标

membersserver60.example.com, server60.example.com, server60.example.com,

rhel6-ganglia安装配置