总结了一些ganglia使用中的问题
####################################
删除节点
当监控的节点里有一个服务器要移到别的分组里或删除时,原来的界面里还是一直会显示那台主机donw状态。要想去除,重启ganglia服务没用
1、把主服务关闭service gmetad stop
2、把删除的那个节点的gmond服务关闭 service gmond stop
3、把分组的组长的gmond服务关闭(就是data_source "tuitui" 192.168.0.111)那就是关闭111,这台机器上的gmond
###################################
关于单播模式和组播模式
1.单播可以跨网段的监控
2.组播只可以同一个网段监控
修改gmond.conf配置如下:
将
udp_send_channel {
mcast_join = 239.2.11.71
port = 8655
ttl = 1
}
修改为:
udp_send_channel {
host = 123.123.123.123
port = 8655
ttl = 1
}
####说明一下,这里的host只的是被监控机的中心机,就是ganglia主服务器上gmetad进程要收集信息从这台机器上。
####在gmetad中要指出这个中心机的地址
vim /etc/ganglia/gmetad
data_source "spider1" 123.123.123.123:8655
之后,该分组中的其它服务器只要指向那个中心机,也就是85那台机器就可以了。
udp_send_channel {
host = 123.123.123.123
port = 8655
ttl = 1
##################################################
关于防火墙的设置
那个8655端口是给gmetad进程用的,也就是ganglia主服务器要访问中心机的8655端口,所要,要开放的是中心机的8655端口,而不是ganglia主服务器的
/sbin/iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 8655 -j ACCEPT
/sbin/iptables -A INPUT -p udp -m udp --dport 8655 -j ACCEPT